Setting Up Shopify Carrier Calculated Shipping Rates

Shopify-Carrier-Calculated-Shipping-Rates

Shopify merchants can use their own accounts with a shipping carrier to display carrier shipping rates to customers at checkout. This feature is called carrier-calculated shipping rates. In this guide, we will learn how to set them up.

All you need to do for that is to follow the steps below.


1. Choose the Shopify plan supporting Carrier Calculated Shipping Rates

To connect your own shipping carrier accounts to Shopify, you need to have the carrier-calculated shipping feature on your store’s Shopify subscription plan. The Shopify Advanced Plan, Plus Plan, and Grow Plan (with annual billing) include this feature. You can also enable it on the Basic Plan by contacting Shopify support and paying an additional fee.

Reference: Know more about the Shopify Pricing Plan


2. Install Third-Party Shipping app(s) on your Shopify store

By default, Shopify offers shipping solutions for certain carriers; however, if you want to use a complete shipping solution covering third-party calculated shipping rates, labels, tracking & other shipping specificities like LTL Freight Shipping, scheduling pickups, printing manifests, custom documents, and HazMat Shipping, you can use any of the following Shopify Apps.

  • PH Ship, Rate & Track for FedEx app for shipping with FedEx
fedex app landing page

  • PH Multi-Carrier Shipping Label app for shipping with multiple carriers
mcsl landing page

  • PluginHive Australia Post Ship app for shipping with Australia Post
australia post app landing page

3. Understand and Set Up Shopify Shipping Profiles

Before configuring carrier-calculated shipping rates, it’s important to understand what a shipping profile is and how it works.

A Shopify Shipping Profile is a set of shipping rules assigned to specific products and fulfillment locations. Shipping profiles allow you to create different shipping rates, shipping zones, and carrier services for selected products instead of using one shipping setup for your entire store.

For example, you can use shipping profiles to:

  • Charge different shipping rates for heavy or fragile products
  • Use different carriers for specific products
  • Configure warehouse-specific shipping rules
  • Display accurate carrier-calculated shipping rates at checkout

Shopify offers two types of shipping profiles:

  • General Shipping Profile – The default profile that applies to all products in your store.
  • Custom Shipping Profile – A separate profile for products requiring different shipping rules or carrier rates.

Custom shipping profiles are especially useful when using carrier-calculated shipping apps because they help you control which products use specific shipping services and rates.

How to Set Up Shopify Shipping Profiles

Head over to:

Shopify Admin → Settings → Shipping and Delivery

store default setting options

Under the Shipping Profiles section:

  • Click General Profile to edit your default shipping setup. This profile contains all products by default that are not assigned to a custom shipping profile. 
general profile option in shopify

  • Within the General Profile, you can configure fulfillment locations and create shipping zones for different regions.

  • After configuring your shipping zones, click Add shipping option to set the shipping rates for each zone based on your business requirements.

  • If you want to display live carrier rates provided by PluginHive apps, select Use “carrier or app calculated rates”. Then choose the rates from the specific app you want to use at checkout.

Setting Up Custom Profile:

  • The other method of setting up the profile is custom configuration. For this, all you need to do is click “Add Custom Profile” to create a new shipping configuration.
custom profile option in shopify

While setting up the profile:

  • Enter a profile name.
add name to custom profile

  • Add the products you want to the profile and click on “done.”
add products to custom profile

  • Configure fulfillment locations; by default, all the warehouses you have will be displayed here. If you don’t want to configure a certain warehouse, click on the warehouse and select “don’t ship from this location.”
fulfillment location configuration

  • Now, create shipping zones based on countries or regions that you want to ship to for this profile.
add zone to custom profile

  • Now, to display rates for this profile, click the “Add Shipping option”.
add shipping option to custom profile

  • Here you can give a name to your rates. This is the name that will be displayed at checkout.
add name to rate in shipping zone

  • Also, here, you can select the type of shipping rate you want to display at checkout. Shopify allows you to configure different rate types such as flat rates, carrier-calculated rates, order value-based rates, or weight-based rates, giving you complete flexibility to define shipping prices based on your business requirements.
choose rate type in shopify

  • Once configured, Shopify automatically displays the appropriate shipping rates at checkout based on the product, shipping zone, fulfillment location, and carrier configuration.
Important Note: If a customer orders multiple products that belong to different shipping profiles, Shopify combines the shipping rates from each profile and displays a single combined shipping charge at checkout. However, once the order is placed, you can still process and ship all the products together according to your fulfillment workflow.

4. Enable the Shopify app(s)

Now, to enable the app for your Shopify Shipping Profile. We will follow the same steps we followed to add rates to the general profile. Head over to Shopify Settings > Shipping & Delivery and click on the profile you wish to select.

profile options in shopify

  • Under the fulfillment location from which you want to ship your products, click “Add Zone” and select the countries or regions you want to deliver.
add zone to general profile

  • After creating the shipping zone, select the zone to which you want to add shipping rates and click “Add shipping option” to configure the shipping method and pricing.
add shipping option to general profile

  • Then, on the rate type, choose “carrier or app calculated” & select the app for which you want to fetch rates as shown below:
edit shipping option in general profile

  • After you complete this setup, your store displays live shipping rates at checkout using your shipping profile.

5. Validate product weight

Head over to the Product section and select your products. Now scroll down to check the weight under Shipping as shown below:

product weight option in shopify

6. Verify Shipper Address

Click on Settings > Locations & verify whether the shipper address is correct (use the same warehouse that is configured in the shipping and delivery section), as shown below:

location in shopify

7. Configure the Shipping App to get Shopify Checkout Rates

To get FedEx real-time rates on checkout

  • Add the FedEx Rates and Services option to your Shopify Shipping & Delivery settings. Once the PH Ship, Rate & Track for FedEx app is properly configured, the app will automatically start displaying FedEx real-time shipping rates at checkout.
  • After that, head over to App Settings → Carrier Services within the app and enable the specific FedEx services you want to display to your customers at checkout.
carrier services in fedex app

  • After enabling it, you can see the FedEx shipping rates at Shopify checkout as shown below.
fedex services in shopify

Follow the link to configure the app correctly within your Shopify store – FedEx Ship Rate & Track Setup


To get Australia Post real-time rates on checkout

  • Add the Australia Post Rates Services option to your Shopify Shipping & Delivery settings. Once the PluginHive Australia Post Ship app is properly configured, the app will automatically start displaying Australia Post real-time shipping rates at checkout.
  • After that, head over to App Settings → Carrier Services within the app and enable the specific Australia Post services you want to display to your customers at checkout.
australia post services in shopify

  • After enabling, you will be able to see the Australia Post shipping rates at Shopify checkout, as shown below.
australia post sevices in shopify checkout

Follow the link to configure the app correctly within your Shopify store – Australia Post setup


To Get Real-Time rates with the PH Multi-Carrier Shipping Label App

  • Add the Multi Carrier Shipping Label Services option to your Shopify Shipping & Delivery settings. Once you properly configure the PH MultiCarrier Shipping Label app, it automatically displays real-time shipping rates at checkout.
  • After that, head over to App Settings → Shipping Rates → Carrier Services within the app and enable the specific services you want to display to your customers at checkout.
mcsl carrier services

  • After the verification is successfully completed, the shipping rates will be displayed at checkout.
mcsl carrier services in checkout

Follow the link to configure the app correctly within your Shopify store: PH Multi-Carrier Shipping Label App Setup


Conclusion

Setting up Shopify carrier-calculated shipping rates allows merchants to display accurate, real-time shipping costs directly at checkout using their own carrier accounts. By properly configuring Shopify shipping profiles, fulfillment locations, shipping zones, product weights, and carrier services, you can create a flexible shipping setup tailored to your business requirements.

Whether you use the PH Ship, Rate & Track for FedEx app, PluginHive Australia Post Ship app, or the PH Multi-Carrier Shipping Label app, Shopify’s carrier-calculated shipping feature helps automate rate calculation, improve checkout transparency, and reduce manual shipping work.

Once configured correctly, your customers will see live carrier shipping rates based on the products in their cart, shipping destination, fulfillment location, and selected shipping services, helping you deliver a more accurate and reliable checkout experience.