Why Is My Shipping Cost Missing or Wrong?
Updated October 2, 2026
Find the symptom you see below. Each one names the cause and the fix. To see where the shipping cost of a single order comes from, open Orders, click the order and open the Costs tab.
Symptoms#
Shipping Costs is $0.00 for all orders. No source has a value. Shipping classification is on Count as revenue, the store has no rule, and no carrier or label cost has arrived. Add a rule with the scope All orders.
A new rule did not change old orders. It was saved with Apply to new orders only. Open the three dots of the rule, click Edit, go to the last step, pick All matching orders and save the rule.
A rule is saved but some orders do not use it. Check these in order:
| Cause | How to tell |
|---|---|
| A rule of a higher level, or of the same level with a higher priority, matches | The Review & Apply step lists the order under Lost the bid |
| The order has a carrier cost, a label cost or a cost entered on the order | The order's Costs tab names the source |
| The order has no shipping country, and the rule is limited to countries | Typical for digital products and local pickup |
| The order is outside the rule's start and end date | The Effective column shows a period |
| A weight rule found no weight | The order list of the Review & Apply step says "variant has no weight data" |
The rule cannot be saved: "A shipping recalculation is already running for this shop." Wait until the running recalculation has finished, then save again.
Shipping costs are higher than expected on orders with several items. Items of the order use different rules and Multi-item shipping is on Sum all items. Switch to Highest only if additional items travel in the same parcel.
Shipping costs doubled after picking What the customer paid. They did not double: the amount your customers pay is now also booked as your cost. If you have real rates or a carrier, set Shipping classification back to Count as revenue.
A carrier is connected but orders show the rule cost. The shipment was not matched to an order, or the first import has not run yet. Check View Records on the connection.
If a cost still looks wrong, contact support and send the store name, one order number, the shipping cost you expect, and the name of the rule or carrier it should come from.
Related articles
Was this article helpful?

