Hello,
I am posting here because I have been dealing with a persistent shipping issue with Shopify Support for over a month, and despite multiple conversations with support agents and a ticket escalation, I still have no clear explanation or solution.
I have been using Shopify Shipping with Canada Post for over a year without any issues, but since early February, the shipping label cost is frequently higher than what the customer paid at checkout, even when the package used is smaller and lighter than the default box used for the checkout rate calculation.
This makes absolutely no sense and is causing us to lose money on many orders.
My configuration
Default package used to calculate checkout rates:
14 × 10 × 8 in
0.64 lb
Actual package used when purchasing the label (most common box):
10 × 8 × 4 in
0.3 lb
So the checkout rate is calculated with a larger and heavier box, but when I buy the label with a smaller and lighter box, the cost is often higher.
Example (recent order)
Customer paid at checkout:
$10.93
Package: 14 × 10 × 8
Weight: 2.55 kg
Actual label purchase:
$11.90
Package: 10 × 8 × 4
Weight: 2.39 kg
So:
Smaller box
Lower weight
Higher label price
Important details
This behavior did not happen for more than a year using the exact same setup.
The problem started suddenly in February.
Shopify support has provided several explanations that do not apply to the situation, including:
• weight changes
• dimensional weight rules
• taxes
• carrier pricing rules
However none of these explanations match the actual data.
I even confirmed that taxes are added afterwards when Shopify invoices the labels, so this does not explain the difference either.
Eventually support escalated the issue to developers, but the final response I received was that everything is working as expected, which contradicts the real numbers.
Why this is a problem
Because Shopify calculates the checkout rate automatically, we rely on those numbers to cover shipping costs.
If the label ends up costing more than what the customer paid, we lose margin on every affected order.
My questions to the community
-
Has anyone experienced shipping labels costing more than the checkout rate recently?
-
Did something change in Shopify Shipping or Canada Post integration around February?
-
Is there any way to ensure that checkout rates match the actual label cost when using Shopify Shipping?
At this point I’m mainly trying to understand what changed, since this setup worked perfectly for more than a year.
Any insight would be greatly appreciated.
Thank you.