How to Scale a Dropshipping Store Internationally

·NichePilot Team

James runs BeastKit, a pet accessories store out of Manchester. By February of last year he was at £9,200/month in UK revenue — retractable leashes, wireless dog fences, collapsible travel bowls. Solid store. Good margins. He wasn't thinking about international.

Then he pulled his abandoned cart report.

38% of his abandoned carts were from non-UK countries. US, Canada, Australia — customers who'd found his store, added to cart, and hit a wall when they couldn't check out with a shipping address. He hadn't turned on international shipping. He'd assumed it was too complicated.

The math was uncomfortable: if his UK conversion rate of 2.1% held in the US, those US abandoned carts represented roughly $3,200/month sitting on the table. He'd been ignoring it for 14 months.

He finally turned it on. And it was messier than he expected.

Six months later, he has $6,400/month in international revenue across US and Australia — 18% of his store total. No international ads. No product changes. Just opening the door.

This post is the system he built to make it work: which markets to open first, how to handle customs so customers don't get surprise fees, how to price for currency moves, how to find suppliers with faster lead times to non-UK markets, and what to do when things go wrong across borders.


Which Markets to Expand to First (and Which to Avoid)

Not all international markets are equal. The mistake James almost made was opening every English-speaking country at once. He didn't, because he asked his supplier first — and found out that his main CJ Dropshipping agent didn't have reliable shipping routes to New Zealand under 18 days. That would have been a customer service problem before he'd even gotten started.

Three signals James uses to prioritize markets:

1. Existing traffic. Google Analytics and Shopify both show you where your visitors are coming from. James had been getting US traffic for months — he just hadn't done anything with it. If customers are already finding you from a geography, you have organic demand before you spend a dollar on advertising. Start there.

2. Supplier shipping routes. Does your main supplier ship direct to this country, and what's the standard delivery time? If your supplier doesn't have a reliable route — or if the quoted delivery is 21+ days — you're building on a bad foundation. Check before you open.

3. Customs complexity. Some markets are frictionless. Others will generate customer service tickets every week. The difference is predictable before you open.

James's market tiers, based on 14 months of operating internationally:

Tier 1 — Start here:

  • US, Canada, Australia, Ireland, New Zealand
  • English-speaking, low customs friction (with caveats James learned — see §3), PayPal and Stripe support natively, consumer protection laws are familiar
  • Canada has a low de minimis threshold (more on that below), but the market is profitable once you price correctly

Tier 2 — Expand next, more setup required:

  • Germany, France, Netherlands, Scandinavia
  • VAT registration may be required once you hit revenue thresholds — Germany's threshold for non-EU sellers is effectively zero after OSS registration became mandatory; this is real admin work
  • Returns process is more formal and more expected; Germans in particular have high return rates by cultural norm
  • Post-Brexit, shipping from the UK to EU countries now has customs friction it didn't have before 2021 — factor in clearance delays

Tier 3 — Defer until you have systems:

  • Brazil, India, Southeast Asia
  • Brazil: 60–100% import taxes on many categories, unpredictable customs holds, high chargeback rates on international credit cards
  • India: customs holds are routine, delivery times from Chinese suppliers are 25–35 days, payment friction with international cards
  • Southeast Asia: can work but requires local payment methods (GrabPay, GoPay, etc.) that Shopify Payments doesn't cover natively

James started with US and Australia. Both worked within 60 days. He opened Canada in month 3 after fixing his pricing model (the Canada de minimis issue caught him in week 1 — see §3).


Customs, Duties, and the Biggest Mistake New International Dropshippers Make

Here's the single most expensive customer service disaster in international dropshipping:

Your customer in Toronto orders a wireless dog leash for $34.99. Their parcel arrives at the border. They get a notice: "Customs duty: CAD$18 owed before delivery." They don't pay it. The parcel gets returned or abandoned. You've lost the product, the shipping cost, and potentially the customer — and if they're angry enough, a chargeback.

This happened to James three times in his first two weeks of international shipping. He hadn't understood the difference between DAP and DDP.

DAP — Delivered at Place (also called DDU, Delivered Duty Unpaid): The buyer is responsible for paying import duties at the border. This is the default for most AliExpress and CJ Dropshipping orders. The supplier ships, the parcel lands in customs, and the buyer gets a surprise bill before they receive their order.

For low-duty countries (like the US, where orders under $800 have zero import duty thanks to the de minimis rule), DAP is fine. The customer pays nothing extra and receives their order normally.

For higher-duty countries, DAP creates the problem above.

DDP — Delivered Duty Paid: The seller (you) pre-pays the import duties at the point of shipping. The parcel clears customs before delivery, and the buyer receives their order without any surprise charges. The cost is yours, but it goes into your floor price.

James's rule: never ship DAP to a country where import tax could exceed 10% of order value.

The thresholds that matter for his Tier 1 markets:

MarketDe Minimis ThresholdNotes
USUSD$800Most dropshipping orders are under this — no duty applies. DAP is fine for most US orders.
AustraliaAUD$1,000Most dropshipping orders are under this. GST applies above AUD$1,000. DAP is fine for most AU orders.
CanadaCAD$20This is very low. Almost all orders above CAD$20 (~USD$15) incur customs duty. James now ships DDP to Canada or factors the duty into his floor price and discloses it at checkout.
UK (domestic)£135For reference — above this, UK VAT applies at import.

Canada is the most common surprise. The CAD$20 threshold catches almost every dropshipping order. James tried DAP to Canada in week 1, got three abandoned parcels, and switched to DDP or disclosed-at-checkout duty for all Canadian orders.

For DDP shipping, your supplier needs to support it — not all do. CJ Dropshipping and some freight forwarders offer DDP options at a small markup. It's worth it if you're selling into Canada or any other low-threshold market. The alternative is absorbing chargebacks and angry customers.

You can set up your shipping zones and customs configurations in Shopify before you go live — spend the 30 minutes doing it correctly rather than fixing it after your first angry customer.


How to Price for International Markets

Domestic pricing uses a floor formula: COGS + shipping + operating cost share + minimum margin. International pricing uses the same structure with three additional inputs.

The four inputs to international pricing:

1. COGS — same as domestic, no change.

2. Shipping cost differential — shipping from your supplier to the US is often similar to UK pricing. Shipping to Australia typically adds $2–4 per item from most Chinese warehouses. Calculate the actual differential for your top 10 SKUs before you open, not after.

3. Currency buffer — James prices in USD and AUD but reviews FX rates monthly. GBP/USD moves 5–8% over a year without anyone paying attention. He holds a 5% buffer built into his international floor prices. When GBP strengthens, the buffer is margin. When GBP weakens, the buffer protects him from selling at a loss in local currency terms.

4. Duty/VAT provision — if he's shipping DDP, the duty cost is his. It goes in the floor price. If he's not shipping DDP but is disclosing duties at checkout (for Canada), he adds a provision to the listed price so customers aren't surprised.

James's international floor-price formula:

International floor = COGS + international shipping + duty provision + (operating cost share × 1.15 for FX buffer) + minimum margin

The 1.15 multiplier on operating cost share is his FX buffer. It's not a fee — it's a reserve. If FX rates are favorable, that 15% is margin. If they move against him, he's covered.

Real example — BeastKit wireless dog leash:

  • COGS: $8.40
  • UK floor: £18.50 (James covered his pricing formula here)
  • US floor calculation: $8.40 COGS + $0 shipping differential (US warehouse variant) + $0 duty (under $800 de minimis) + (operating cost share × 1.15) = $26.80
  • US listed price: $29.99 — James checked Amazon US listings for the same SKU category before he set the price. $29.99 was below the mid-range comparable. He didn't discount to enter the US market; he priced competitively at full margin.

For Australia: the same leash has a $2.20 shipping differential. Australian floor becomes $29.00. Listed at $34.99 AUD (approximately $22.50 USD at the time) — within range of AU pet accessory pricing on comparable products.

The point isn't the specific numbers. It's that James calculated the floor before he opened each market, not after. He knew his minimum sustainable price and listed above it.


Finding Suppliers That Actually Ship Fast Internationally

James used one supplier for everything when he ran domestic-only. For international, that assumption breaks.

NichePilot spots trends before they're oversold — so you're sourcing first, not last. Join the waitlist.

See How It Works →

Delivery time is the #1 complaint in international dropshipping — not price, not product quality. Customers in the US who order from a UK-branded store and wait 19 days for a wireless dog leash don't leave product reviews. They leave 1-star reviews about shipping. And they dispute.

Three approaches James now uses, depending on the market and SKU:

1. US warehouse variants via AliExpress/CJ Dropshipping

Both AliExpress and CJ Dropshipping let you filter products by "ships from US warehouse." Same Chinese supplier, US-based stock, US → US shipping. Cut delivery from 14–21 days (China → US) to 4–7 days (US domestic).

James switched his top 6 US-selling SKUs to US warehouse variants in month 2. His US return rate dropped 38% in the following 30 days. That's not a margin improvement — that's direct customer service cost reduction. Fewer returns, fewer tickets, fewer chargebacks.

The downside: US warehouse stock can run out faster than China stock, and restock times are longer. James monitors stock levels weekly for his US warehouse SKUs. When inventory drops below 20 units, he emails his CJ agent. It's a 5-minute weekly check.

See the full breakdown of how to source from Chinese suppliers — the same sourcing principles apply when you're selecting which supplier has reliable US warehouse stock.

2. US-based 3PL for top SKUs

For his wireless dog leash — which now does over $800/month in US revenue alone — James sent 50 units to a US-based 3PL (third-party logistics provider). ShipBob and Deliverr are the most dropshipper-friendly options. Easyship connects to multiple 3PLs if you want to compare rates.

This isn't dropshipping anymore in the traditional sense — you're buying stock upfront. But for a SKU doing $500+/month in a single market, 2-day US delivery is a conversion multiplier that directly increases your store's conversion rate. James ran his US leash listing with 3PL fulfillment against the same listing with CJ US-warehouse fulfillment for 6 weeks. The 3PL listing (2-day delivery) converted at 2.8%; the CJ listing (5–7 day delivery) converted at 2.1%. On a product with his volume, that's a meaningful revenue difference.

The trade-off is real: you need capital to send 50 units. You need to reorder before you run out. You're holding inventory risk. For most SKUs at most revenue levels, CJ US warehouse is the right call. 3PL makes sense when the math is clear.

3. UK-based domestic supplier for EU shipping

Post-Brexit, shipping from the UK to EU countries involves customs clearance at both ends. James found a UK-based wholesale supplier (a pet accessories distributor he'd worked with before going primarily-dropship) who also drop-ships to Germany and the Netherlands with 3–5 day delivery. No customs holds because the goods originate in the UK and are now UK exports to the EU — the EU import duties apply, but they're predictable and the supplier handles the paperwork.

More expensive per unit than CJ — his COGS on the same leash is £12 vs $8.40 (approximately £6.50) from CJ. But for EU orders where customs delays would otherwise generate weekly customer service headaches, the premium is worth it. He uses this for Germany and Netherlands only. France and Scandinavia are still on the roadmap.


Currency, Payments, and Getting Paid Internationally

Shopify Payments and Stripe both support multi-currency automatically. You can display prices in local currency and settle in GBP without any additional setup. Do this before you open international — US customers seeing prices in GBP creates friction and reduces conversion. It takes 10 minutes to enable.

PayPal. Don't remove it for international markets. In Australia and Canada especially, PayPal is still a primary trust signal for cross-border purchases. James noticed his Australian conversion rate was meaningfully lower in his first week when he hadn't enabled PayPal for international checkout. He turned it on. The following week, AU conversion was consistent with his UK PayPal users. PayPal disputes are a real cost, but the revenue trade-off from removing it is worse.

Wise Business account. Once James was doing over $3,000/month in USD, Stripe's GBP settlement was costing him roughly 1.5–2% in conversion fees. He opened a Wise Business account and configured his Stripe payout to settle USD directly into the Wise USD account. He converts to GBP manually when the rate is favorable. The Wise account has a monthly fee (£45/month for the account he uses), but at $3,000+/month in USD revenue, the savings exceed the fee.

The trade-off: it's an additional account to manage. At under $1,500/month in a single foreign currency, it's not worth the overhead. Above $3,000/month, it starts to pay for itself. James crossed that threshold around month 4 of US operations.

Dispute rates. International orders have higher dispute rates than domestic — James's US dispute rate is approximately 0.4% vs. 0.15% for UK orders. Most disputes are delivery-related (covered in §7) or DAP-related (customs charges the customer didn't expect). Fix the DDP/DAP configuration first. That alone reduced his international disputes by roughly half.


What to Do When Something Goes Wrong

International orders fail at roughly 3x the rate of domestic. Customs holds, carrier handoffs, address validation issues, lost-in-transit parcels — these happen at a rate that's manageable if you have a system, and exhausting if you don't.

James runs on a 4-rule international SOP. Not a flowchart, not a ticketing system — four rules every member of his team (it's him and one VA) knows by default.

Rule 1: Tracking is non-negotiable.

Every international order ships with a tracking number, always. No exceptions for any reason, including "the customer chose the cheapest shipping option." If you can't offer tracking on a shipping method, don't offer that shipping method internationally. Tracking is your only protection in a dispute and your only way to proactively manage a delivery that's going wrong.

Rule 2: The 48-hour rule.

If an order hasn't shown tracking movement in 48 hours after dispatch, James's VA proactively emails the customer. Not to explain. Not to apologize. Just to acknowledge: "Your order shipped on [date] — here's the tracking link. International parcels typically take X–Y days. We'll check in again on [date]."

90% of international complaints come from silence. The customer doesn't know if their order exists. The 48-hour check-in, sent before they have to ask, eliminates most of those complaints. It costs 2 minutes per order that needs it.

Rule 3: Lost in customs — reship or refund immediately.

If an order is stuck in customs for more than 10 days with no movement, James offers a reship or full refund. He doesn't wait for the postal service to conclude an investigation, which can take 4–6 weeks. The cost of one replacement unit is $8–15. The cost of a chargeback plus the Stripe risk flag (which can trigger account review at volume) is much higher.

This is an expensive rule to follow consistently. It also results in almost zero chargebacks on international orders. For dropshippers worried about disputing chargebacks and protecting their payment accounts, the upstream fix is a clear reship/refund policy — not better dispute arguments after the fact.

Rule 4: Wrong address — replace and ask for partial recovery.

Customer enters the wrong address. Original parcel ships to wrong address. In most cases it's undeliverable and returns to the supplier. James sends a replacement to the corrected address and asks the customer for partial cost recovery — typically $5–10, framed as "we need to cover the reshipping cost." In his experience, over 80% of international customers pay without complaint. They know they made the error.

The customers who don't pay: James eats the cost. It's rare enough that it's not worth a policy fight. International customers who pay for the reship tend to leave better reviews because the resolution was handled professionally.


The 90-Day International Expansion Result

James turned on US and Australia in the same week. Not simultaneously with all five Tier 1 markets — just the two where his analytics showed the most existing traffic and where his supplier had reliable shipping routes.

Week 1–4: 12 US orders, 4 Australian. Small. But they cleared customs, delivered in range, and generated zero complaints. He hadn't optimized anything yet — he'd just opened the door.

Month 2: Switched his top 6 US SKUs to US warehouse variants on CJ. Delivery dropped from 14–18 days to 5–7 days. US return rate fell from 6.2% to 3.8%. He opened Canada in month 2 after fixing his pricing to account for the CAD$20 de minimis threshold — the first 3 Canada orders in month 1 had generated abandoned parcels from surprise duties, and he'd paused CA until the pricing was corrected.

Month 3: $6,400 in international revenue — $4,100 from the US, $1,800 from Australia, $500 from Canada. That's 18% of his store total, from geographies he hadn't been selling to 90 days earlier.

His UK CAC (customer acquisition cost) is £14 — he runs Meta ads to a UK audience. His international CAC is effectively £0. He's not running international ads. These are customers who found BeastKit organically, couldn't check out before, and bought once he opened the door.

He's now setting up Germany — dedicated EU VAT registration (UK-based sellers need an EU VAT number for B2C sales post-Brexit if volume exceeds certain thresholds), a UK-based domestic supplier for German fulfillment, and a localized price sheet in EUR. He expects month 1 in Germany to look like month 1 in the US: slow, then consistent.

{/* CTA_BOX */}

At Three Stores, You Can't Manage International Expansion in a Spreadsheet

At one store — BeastKit, pets — James can track his top markets, top SKUs by geography, customs configuration, and supplier routing in a spreadsheet. It's manual, but it's manageable.

At three stores — BeastKit (pets), a home office store, and a new seasonal niche he's building — each store has a different traffic geography breakdown, different customs profiles for the same target markets, and different supplier options for international routing. The overlap isn't clean.

The operational question becomes: which of your products already have traction in specific geographies before you open those markets? Not which products — which product in which geography. Because the wireless dog leash might be pulling organic US traffic, while the collapsible travel bowl is pulling Australian traffic, while the retractable leash is somehow getting Canadian clicks. Without knowing which SKU has traction where, you expand geographies wholesale and hope for the best.

NichePilot surfaces which of your products already have international traction before you spend on international ads — so you expand to the right market with the right product instead of opening Germany with the wrong SKU and spending three months troubleshooting a market that wasn't the problem.

James's first 90 days worked because his analytics told him where the demand already was. He just acted on it. At scale, that signal needs to be systematic.

Ready to automate your trend research?

NichePilot monitors TikTok, Reddit, and Pinterest 24/7 — and auto-launches stores when a trend hits your threshold.

Get Early Access →
    How to Scale a Dropshipping Store Internationally — The Full System | NichePilot