Short answer
Calculated shipping rates are generated dynamically for the current order and destination instead of being fixed in advance. A carrier or shipping app can use weight, dimensions, origin, postcode, service level, and other data to return a price. Shopify’s standard customer flow reveals eligible calculated rates after the address is entered at checkout. A storefront calculator can request eligible rates earlier, but checkout remains the final calculation.
What calculated rates depend on
Dynamic prices are only as reliable as the data and connection behind them. Product weight, package dimensions, shipping origin, destination, cart contents, carrier services, and app configuration can all change the result.
- Origin and destination
- Product and package weight
- Package dimensions and dimensional weight
- Carrier service and delivery speed
- Cart contents and fulfilment split
- App or carrier availability
Calculated does not mean visible everywhere
A rate engine can return the correct amount at checkout while the storefront still says “calculated at checkout.” Rate creation and rate display are separate layers. Merchants should decide whether the product page, cart, or drawer needs an earlier estimate.
Plan and integration considerations
Availability for third-party carrier-calculated rates can depend on the Shopify plan, region, carrier, and app. Confirm the current requirements in Shopify documentation and the provider’s listing before designing the shipping workflow.
Build a fallback and monitoring process
Carrier or app responses can fail. Decide whether a backup rate is appropriate, monitor checkout errors, and keep a reproducible test order for every priority market. After shipping-profile, carrier, or package changes, repeat the same tests.
Checklist
- Accurate product weight
- Accurate package data
- Correct origin
- Supported destination
- Carrier service enabled
- Required Shopify capability available
- Fallback rate evaluated
- Checkout test completed
- Storefront estimate compared with checkout
- Failure monitoring assigned
Questions
Are calculated rates the same as flat rates?
No. Flat rates are merchant-defined amounts; calculated rates are generated dynamically from order and destination data.
Can calculated rates appear before checkout?
A storefront calculator app can expose eligible rates earlier, while checkout remains the final confirmation.
Why might calculated rates fail?
Missing product data, unsupported destinations, configuration gaps, plan limitations, or carrier/app availability can all prevent a result.