Flat-rate shipping in Managed Markets means the US shipping price your customer sees at checkout is the price Shopify bills you for the label. Same number, same day, no zone surcharge, no dim-weight re-rate landing in your shipping balance eleven days later. Shopify switched this on for Managed Markets on 24 October, which for a Canadian brand selling into the US is the single most useful thing to happen to cross-border shipping maths this year, because it arrived three weeks before BFCM rather than three weeks after it.
Pair that with duty-inclusive pricing and the US customer sees one total, pays it, and never hears from a courier asking for forty dollars at the door. That second part has mattered far more since the US ended duty-free de minimis treatment for commercial parcels at the end of August 2025. The USD 800 free pass is gone. Every box you send south is now a dutiable entry.
What flat-rate shipping in Managed Markets actually guarantees
Two separate promises, and merchants conflate them.
The first is that the rate is flat across US zones and set by weight band. Toronto to Buffalo and Toronto to San Diego cost you the same. On a discounted UPS or Purolator account they absolutely do not, and the spread between zone 2 and zone 8 on a 3 kg parcel is usually the difference between a healthy order and a break-even one.
The second is that the quoted rate is the billed rate. This is the part that quietly saves money. Take a real box: a 1.4 kg jacket in a 35 × 28 × 14 cm carton. Volume is 13,720 cm³. Divide by the 5000 dimensional factor and your billable weight is 2.74 kg, not 1.4. Nearly double. If your theme is quoting carrier rates off actual weight because nobody ever filled in variant dimensions, you've been underselling shipping on every bulky-but-light SKU and eating the correction on the back end.
Duty-inclusive pricing at Shopify checkout, and why DDU from Canada is now indefensible
Delivered Duty Paid means you collect the duty at checkout and it gets remitted on the US side without your customer touching it. Delivered Duty Unpaid means the courier collects on delivery, adds a brokerage fee for the privilege, and your customer learns about it from a UPS text message.
Before de minimis ended, DDU from Canada was survivable for sub-USD 800 orders because most parcels simply weren't assessed. That's over. A DDU parcel now generates a disbursement fee plus the duty, and the first your customer hears of it is after they've already paid you. We've watched the refund-and-return-to-sender rate on DDU cross-border orders climb to the point where the shipping saving is irrelevant next to the cost of the abandoned parcel coming home.
So for a Canadian store: DDP. If not through Managed Markets, then through your own broker with a landed-cost calculation wired into checkout. But DDP.
The origin question is worth more than the shipping question
Here is where most of the margin actually sits, and it has nothing to do with carriers.
A woven synthetic jacket, imported into the US, can carry a duty rate in the high twenties as a percentage. Verify your own HTS line, because apparel and footwear rates are far steeper than people expect. On a USD 145 jacket at 27.7%, that's USD 40.17 of duty.
If the same jacket qualifies as originating under CUSMA, cut and sewn in Canada from qualifying fabric, it enters at zero. Forty dollars against nothing.
Flat-rate shipping might save you four dollars a parcel on a blended average. The origin determination is worth ten times that, and it depends entirely on whether the country of origin and HS code fields on every variant are correct. Not the country you ship from. The country the goods were made in. A Canadian brand whose knitwear is produced in Portugal and warehoused in Mississauga is sending Portuguese goods, and no amount of CUSMA paperwork changes that.
On a first pass through a client catalogue we expect to find a meaningful share of variants with a blank origin field, a guessed HS code, or an origin set to Canada because that's where the warehouse is. Fix that before you fix anything else. It is tedious, it takes a product person a week, and it's the highest-return week in the project.
Managed Markets fees and payouts: what actually lands in your bank account
Your rate card is in admin, and the percentage varies, so run your own numbers rather than mine. The structure is what matters.
Walk one order through. Cart USD 145, flat shipping collected USD 21, duty collected USD 40.17. Customer pays USD 206.17.
Shipping nets to zero, because you quoted 21 and you're billed 21. Duty passes through. If your Managed Markets rate were 3%, that's USD 4.35 off the order value. Your merchandise revenue is 145 minus 4.35, minus COGS, minus your pick-and-pack.
Two things to check that merchants routinely miss. First, whether payment processing is being charged on the full 206.17 or only on the merchandise and shipping, because 2.9% on a USD 40 duty line is another USD 1.16 per parcel and nobody budgets for it. Second, how duty appears in your Shopify reports. If collected duty flows into gross sales, your revenue is inflated by roughly 20% on every US order, your blended ROAS looks better than it is, and your agency reports a win that doesn't exist. Segment US orders out of the headline number before you make a media decision on it.
Payouts settle through Shopify Payments in CAD on your normal schedule. There's no separate reconciliation cycle, which is a genuine simplification over running your own broker relationship.
Label adjustment charges, and the ones flat rate does not cover
A Shopify Shipping label adjustment happens when the carrier scans your parcel, finds it heavier or larger than you declared, and debits the difference. On light bulky goods shipped from Canada these are routine, and because they arrive days later as a lump on the shipping balance, most merchants never attribute them back to the orders that caused them.
Guaranteed flat rates remove that exposure on Managed Markets orders. They do not remove it on your domestic Canadian labels. Your Vancouver-to-Halifax shipments are still rated on dim weight, still subject to adjustment, and still worth auditing. Pull three months of adjustments, divide by orders shipped, and see what your real per-parcel cost is. We've seen that number run several dollars above what the merchant believed.
Preview checkout totals before you let a customer see them
Don't trust the configuration screen. Place real orders.
Set up a US address in a high-duty state, buy one unit of your worst-case SKU with a real card, and read the checkout line by line: merchandise, shipping, duties and import fees, US sales tax. Then do it again with a low-duty SKU and a heavy one. Three test orders, refunded afterwards, will tell you more than an afternoon of reading documentation.
What you're looking for: a duty line that's plausible for the product, a shipping rate that matches the band you expect, and no surprise handling fee. If the duty number looks absurd, the HS code is wrong. That's almost always what it is.
While you're in Markets settings, a Canadian housekeeping note. If your Quebec traffic is material, Bill 96 makes French a compliance question rather than a merchandising preference, and market-level language configuration is where that gets handled. Teams tend to rebuild their market structure when they turn on cross-border selling, which is exactly when a French market gets forgotten.
When not to use Managed Markets
Four cases where we tell Canadian brands to stay off it.
You already have, or should have, a US 3PL. If US volume supports a pick-and-pack in Pennsylvania or Nevada, cross-border shipping is a problem you delete rather than optimise. Domestic US ground is cheaper, faster, and duty-free at the point of sale because the import happened once, in bulk, on a commercial entry. Flat-rate parcels are the right answer for brands testing the market, not for brands who've already proven it.
Your products need another agency's clearance. Supplements, cosmetics making therapeutic claims, food, anything with an FDA or CFIA angle. Partner-government-agency filings on parcel entries are their own mess and a flat shipping rate does nothing for you there.
High-ticket, low-volume. A percentage fee on a CAD 4,000 order buys you convenience you could get cheaper from a customs broker on a per-entry basis. Do the division before you accept the default.
Heavy or oversize. Flat bands stop being generous somewhere above the usual parcel ceiling. Furniture, equipment, anything freight-adjacent, keep your own account.
Keep a carrier fallback regardless
Canadian merchants have had two consecutive Novembers disrupted by Canada Post labour action, and the recovery backlog runs straight into the Boxing Day spike when domestic volume is at its highest. A single-carrier setup is a risk you've already been shown.
Practically: keep a second carrier account live and tested, with rates mapped in your shipping profiles, so switching is a settings change rather than a project. Managed Markets handles your US lane. Your Canadian lane still needs a plan B, and the week to build it is not the week you need it.
Where to start this week
Export your product CSV and filter for blank or guessed country of origin and HS code. That list is your duty exposure, and it's the only piece of this that no setting in admin will fix for you. Once it's clean, run three test orders to US addresses and read the totals.
If you want a second pair of eyes on the configuration before BFCM traffic hits it, our Canada team does a free store audit that covers markets and shipping setup alongside the usual performance checks. For brands whose duty logic is genuinely bespoke, custom checkout and app-level work is the alternative to living with the defaults.


