How to set up percentage-based shipping rates

Topic summary

Goal: Charge 10% of product cost as shipping. Shopify’s native options only support flat or weight-based rates.

Proposed solutions:

  • Use a third‑party shipping rate app that supports percentage-based pricing. Suggested apps: ShipMagic, JsRates, and Starshipit.
  • Prerequisite: Carrier Calculated Shipping (CCS) must be enabled to use any third‑party shipping rate app.

Alternatives (without apps):

  • Approximate a percentage using price‑based tiers with flat rates. Accuracy is limited.
  • Fold shipping into product price and advertise free shipping.

Integration with SC Product Options (formerly Bold Options):

  • Requirement: Include option price adjustments in shipping calculations.
  • JsRates: Confirmed it can access SC Product Options’ custom options; support available via email.
  • ShipMagic: Confirmed compatibility with SC Product Options’ variants; in‑app live chat support will assist with setup.

Current status and next steps:

  • Merchant has not selected an app yet.
  • Action items: Enable CCS, evaluate the suggested apps for percentage-based rates and SC Product Options compatibility, and contact app support for configuration.

Outcome: No final decision; discussion remains open.

Summarized with AI on January 4. AI used: gpt-5.

A vendor has requested to start charging 10% of the product cost for shipping. I only see flat rate and weight-based pricing options available. Does anyone know how to make this happen? Is there a plugin that would allow percentage-based shipping cost calculation? I’d go the custom code route, but as far as I know cart’s code can’t be touched unless it’s a Shopify Plus account.

1 Like

Hi @StudioV ,

You need to use a third party shipping rate application to do this. As you correctly mentioned, custom code cannot be used for this.
Our app ShipMagic has the capability to setup percentage based rates.

However, please be informed that in order to use any third party shipping rate app in Shopify, you need to have CCS enabled on your store. You can read more about CCS and how to activate it here.

Hello @StudioV ,

Two alternative options:

  1. Use the price-based shipping rates with Shopify’s flat rate shipping. You cannot configure a percentage here, but you can decrease the price range to get as accurate as possible.

  2. Include the shipping price in the product and offer free shipping.

If you opted in using apps, we can help you setup custom shipping rules with our app JsRates. Please contact our support team on support@jsrates.com to discuss your options.

Thanks for writing!

Do you know if your app can integrate with/talk to another app? We use SC Product Options (formerly Bold Options) for product variants. Some contain price adjustments that have to be included in the shipping calculation if selected and end up in the cart. Please let me know.

Hello @StudioV

Yes, our app (JsRates) can access the custom options created with SC Product Options. I have tested this. Please contact us on support@jsrates.com to discuss your specific requirements.

Thanks for writing!

Do you know if your app can integrate with/talk to another app? We use SC Product Options (formerly Bold Options) for product variants. Some contain price adjustments that have to be included in the shipping calculation if selected and end up in the cart. Please let me know.

Looks like you’ve got a few good options already posted, but check out Starshipit if they don’t turn out to be suitable. You can have percentage based shipping calculations.

Yes it does. Our app does work with the product variants created by SC Product Options.

That’s good to know. Thank you.

If I were to proceed with your app, will someone from your support team help me set it up on my end, including making the SC Product Options work with it as well?

You can reach out to the Live Chat support present inside the app. They will help you with the set up of the app.