By Diosh — Founder, AHAeCommerce | eCommerce decision intelligence for $50K–$5M GMV operators
A US-based DTC apparel operator selling a $80 product to a Canadian customer pays an effective unit cost approximately 26% higher than the same product sold to a US customer — before any incremental marketing cost. The gap is composed of: international shipping (+$14 vs. $7 domestic), duties and tax processing (~5% of unit value), payment processing premium (1.5% on intl card), currency conversion (1.7%), longer transit returns logistics (1.5x return cost), and customer service overhead from cross-border issues. To Germany, the same unit costs roughly 35% more to deliver. To Australia, 40%+. Per the US Department of Commerce 2023 cross-border eCommerce report, US merchants selling internationally without market-specific cost modeling produce contribution margins 30–50% lower than their domestic margins on the same SKUs.
International expansion is positioned as a growth strategy. Operationally, it is a cost structure decision dressed as one. The revenue is real; the unit economics shift in ways that destroy more profit than the incremental volume creates if the model is not built before the launch.
What "International" Actually Means in eCommerce
International is not one decision. It is a country-by-country decision, with each market having its own threshold for VAT registration, duties model, payment method preference, return economics, and consumer expectation around delivery time and cost.
Operators who expand "internationally" without specifying which countries usually default to "everywhere we'll ship" — meaning Shopify Markets is on, the rates are set to "calculate based on carrier," and orders trickle in from 15+ countries. This is the maximum-cost, minimum-leverage configuration. Each country has its own cost structure, but no country has enough volume to justify the operational investment that would make it economic.
The high-leverage configuration is the inverse: pick 1–3 priority countries based on demand signals (Shopify Analytics referrer data, search volume, customer service inquiries), build the cost model and operational support specifically for those markets, and explicitly restrict shipping to other countries until they meet a volume threshold.
The Six Cost Layers Specific to Cross-Border
Domestic shipping has 3 cost layers: outbound shipping, payment processing, and returns. Cross-border has six. Each one is non-trivial, each scales with international volume, and each is invisible to the operator who treats international as a Shopify settings change.
Layer 1: International Shipping
Outbound shipping cost to international destinations is structurally higher. Per UPS published 2024 international rates, a 1.5 lb package from US to Canada (Toronto) ground = $18.40; same package to Germany via Worldwide Saver = $42.80; to Australia = $48.20. Compare to domestic ground at $7–$9 for the same weight to most US zones.
Volume-based negotiation is meaningful but slow to unlock — typically requires $200K+/year in international shipping before tier rates apply. Most sub-$2M GMV operators ship at retail or near-retail international rates.
Alternatives: consolidator services (Asendia, DHL eCommerce, Passport) bundle international packages and rate-arbitrage. For 4-7 day delivery (vs. 2-3 day express), savings are 30–50% — meaningful at any volume. Customer-experience trade-off: longer transit, less premium feel.
Layer 2: Duties and Tax (Customs)
Two models, with very different operator implications:
DDP (Delivered Duty Paid): The merchant pre-collects duties at checkout and remits to the destination country's customs. Customer experience is clean — no surprise charges at delivery. Operational cost: requires duty calculation engine (Zonos, Avalara, Shopify Markets Pro), HS code accuracy on every SKU, and cash flow capacity to remit duties in advance of customer-paid revenue clearing.
DAP (Delivered At Place): The carrier collects duties from the customer at delivery. Customer experience is poor — surprise charge, delay, or refusal of delivery. Return rate spikes 3–5x for DAP shipments where duties exceed ~$15. Most carriers report 8–18% non-acceptance rate on DAP packages with significant duty owed.
For most operators, DDP is the only viable model above modest international volume. The cost: 2–4% of unit value in duties (varies by HS code and destination), plus the duty calculation tool (Zonos: $99–$499/month base, more at scale).
Layer 3: VAT and GST Registration
Most international markets require VAT/GST collection above specific thresholds. The thresholds and complexity:
- EU: €10,000 threshold for OSS (One-Stop Shop) registration covering all EU sales. Above that, 19–25% VAT collected at point of sale and remitted quarterly to one EU member state who distributes.
- UK: £85,000 threshold for VAT registration. Below, can sell without UK VAT (but customers pay it at customs, DAP-style).
- Australia: AUD $75,000 threshold for GST registration. 10% GST.
- Canada: CAD $30,000 threshold for GST/HST registration. 5–15% depending on province.
Below threshold, no registration required, but the customer pays at customs. Above threshold, registration is mandatory. Failure to register and remit produces back-tax liability — meaningful at volume.
The operational cost of compliance: registration ($0–$500 in most jurisdictions), filing (quarterly or monthly returns), and a tax engine that handles multi-jurisdiction complexity (Avalara, TaxJar, Stripe Tax). At scale, $400–$1,200/month for the tax engine.
Layer 4: International Payment Processing Premium
International cards carry a surcharge:
- Shopify Payments: 1.5% on non-US cards (Advanced tier)
- Stripe Standard: 1.0% on non-US cards
- Currency conversion: 1.5–2.0% if the merchant accepts non-USD currencies
For a US merchant accepting only USD on Shopify Payments, the premium on a Canadian card is 1.5%. For a merchant accepting CAD via Shopify Payments multi-currency, the premium is 1.5% + ~1.7% conversion = 3.2% above domestic processing rate.
Trade-off: accepting local currency improves conversion 8–15% per Shopify's 2023 multi-currency study, but increases processing cost. Worth it above ~5% international mix in any single currency.
Layer 5: Cross-Border Returns
Returns from international are structurally uneconomic:
- Reverse shipping cost: $20–$80 (DHL Express returns, USPS international returns)
- Customs re-import: requires re-import filing, sometimes brokerage fee
- Time in transit: 10–18 days vs. 4–6 domestic
- Unsaleable factor: higher because of damage in extended transit
Most operators offer one of two policies: refund without return ("keep the item, here's your refund") for items below ~$60 cost — cheaper than processing the return — or paid returns for items above that threshold. Free international returns is structurally uneconomic for sub-$10M operators.
The "refund without return" policy has fraud exposure (chargebacks combined with kept item) but works at low frequency. Per Loop Returns' 2024 customer data, brands using this policy on items below $60 see fraud rates under 1.5% — manageable.
Layer 6: Customer Service Overhead
International customer service is more expensive per ticket:
- Time zone mismatch produces 24+ hour resolution cycles
- Language complexity (translation, regional terminology)
- Cross-border issue complexity (customs holds, duty disputes, lost packages with tracking gaps)
Modal CS load on international orders is 1.6–1.9x domestic. For a brand with 10% international mix, this is 6–9% additional CS labor. For brands at 30%+ international, dedicated international agents or 24/7 outsourced coverage becomes economic.
The Worked Cost Model: $80 AOV Apparel to Three Markets
For a US operator selling a $80 apparel item ($27.60 COGS, 65% domestic gross margin) shipping internationally:
| Cost Layer | US (Domestic) | Canada | Germany | Australia | |---|---|---|---|---| | Outbound shipping | $7.20 | $14.50 | $24.80 | $28.10 | | Payment processing (Shopify Payments) | $2.30 | $3.50 | $3.50 | $3.50 | | Currency conversion (if multi-currency) | $0 | $1.36 | $1.36 | $1.36 | | Duties at point of sale (DDP) | $0 | $4.80 (6%) | $4.00 (5%) | $5.20 (6.5%) | | VAT/GST collected (remitted, neutral on margin) | $0 | $0 (under threshold) | $19 (returned) | $8 (returned) | | Duty calculation tool prorated | $0 | $0.40 | $0.40 | $0.40 | | Returns provision (24% rate) | $3.59 | $7.20 | $11.50 | $14.20 | | CS premium (1.7x) | $0.76 | $1.30 | $1.30 | $1.30 | | Total variable cost (excl. COGS, marketing) | $13.85 | $33.06 | $46.86 | $54.06 | | Differential vs. US | — | +$19.21 (+139%) | +$33.01 (+238%) | +$40.21 (+290%) |
The variable cost on the same product is roughly 2.4–3.9x higher to international markets than domestic. The last-mile leg of the international shipment accounts for the largest share of that premium, and unlike domestic shipping it rarely benefits from carrier negotiation at sub-$2M GMV international volume. The $80 retail price that produces $11.59 contribution margin domestically produces:
- Canada: ($80 - $27.60 - $33.06 - $24 marketing) = -$4.66 per order (negative)
- Germany: ($80 - $27.60 - $46.86 - $24 marketing) = -$18.46 per order (negative)
- Australia: ($80 - $27.60 - $54.06 - $24 marketing) = -$25.66 per order (negative)
At the same retail price, international expansion to all three markets destroys margin. The corrective actions:
- Raise prices for international markets: Most checkout systems (Shopify Markets, BigCommerce GeoIP) support market-specific pricing. A 20–35% premium on international closes most of the gap.
- Restrict shipping: Turn off shipping to markets where pricing premium would be unviable. Better than uneconomic orders.
- Reduce CAC for international: Local-language SEO, marketplace listing on Amazon.de or Ozon (rather than DTC ads), or partnership with regional retailer.
When International Is Actually a Good Decision
The operators for whom international expansion makes sense:
- High AOV (>$120): The fixed costs (shipping premium, duties, tooling) are absorbed into a larger order; per-unit cost differential is 12–18% rather than 2.4x
- Strong demand signal from a specific country: Existing organic international traffic, search volume, social engagement justifies the operational investment in that market specifically
- Premium brand positioning: International customers expect higher prices for US/UK brands; the pricing premium is accepted, not resisted
- Light/small product: Shipping cost differential is smaller for sub-1lb products
- Digital component: Subscription, software, content products have minimal cross-border cost
The operators for whom international expansion is uneconomic at sub-$5M scale:
- Mid-AOV apparel ($40–$90) shipping to Europe or Australia
- Low-margin commodity products
- Heavy/dimensional products (shipping cost dominates)
- Brands without local marketplace presence in target country
The Verdict
International expansion is not a default growth lever. It is a cost structure decision that requires market-specific modeling and explicit pricing strategy. The "turn on Shopify Markets" approach produces unprofitable international orders at most price points below $120 AOV.
For operators serious about international:
- Pick 1–3 priority countries based on demand signals, not aspirations
- Build the per-country cost model with all six layers
- Set market-specific pricing 20–40% above domestic to absorb the cost differential
- Use DDP exclusively for any market with significant volume
- Restrict shipping to other countries until they meet a threshold
For operators not serious about it: turn off international shipping. The trickle of orders from 15 countries is producing negative contribution margin and operational complexity that exceeds the revenue.
This Week
Pull last 90 days of international orders from Shopify Analytics. Calculate effective contribution margin per country (use the 6-layer model). Identify the three highest-margin markets and the markets producing negative contribution. Restrict shipping to negative-margin markets immediately — the saved CS time, reduced fraud risk, and elimination of negative-margin orders pays for the international strategy work in the same quarter.




