The International Shipping Opportunity for Shopify

Most Shopify stores limit themselves to domestic shipping, leaving enormous revenue on the table. Consider: a US-based store selling domestically has access to 330 million potential customers. Adding Canada, UK, Australia, and the EU expands that to over 1 billion. The global English-speaking ecommerce market alone represents $2.5 trillion in annual spending.

International customers often have higher AOV than domestic customers because shipping costs incentivize larger orders. When a customer in Germany is paying $15-$25 for shipping, they are more motivated to consolidate purchases into a single order. International AOV is typically 20-40% higher than domestic AOV for the same products.

The barriers to international shipping are lower than ever. Shopify Markets handles currency conversion, tax calculation, and localized checkout automatically. Carriers like DHL Express offer simplified customs clearance. And tools like EA Auto Language Translate automatically translate your store for non-English-speaking visitors, removing the language barrier that historically blocked international sales.

Start with the easiest markets: Canada (for US stores), UK, and Australia share a common language and have established Shopify shipping infrastructure. Once you prove international demand, expand to EU markets and beyond.

Setting Up Shopify Markets for International Sales

Shopify Markets is the built-in tool for managing international sales across multiple countries from a single Shopify store. It replaces the need for separate stores per country and centralizes all international settings.

Setting up Shopify Markets:

  1. Go to Shopify Admin > Settings > Markets
  2. Click "Add market" and select the countries or regions you want to sell to
  3. Configure each market's settings: currency, language, product pricing, duties and taxes
  4. Enable market-specific pricing to adjust prices for local purchasing power
  5. Enable duty and tax collection at checkout (recommended for DDP experience)
  6. Publish the market to make it active

Currency conversion: Shopify Markets automatically converts your prices to the customer's local currency using real-time exchange rates. You can add a rounding rule (round to .99 endings) and adjust prices by a percentage to account for international shipping and duty costs (typically +5-15%).

Duty and tax estimation: Enable "Include duties and import taxes at checkout" in each market. This calculates estimated duties and taxes based on product HS codes and the destination country's tariff schedule. Customers see the total cost upfront, dramatically reducing the surprise charges at delivery that cause refusals and complaints.

Local payment methods: Shopify Markets supports country-specific payment methods. European customers expect iDEAL (Netherlands), Bancontact (Belgium), and SEPA Direct Debit. Asian customers expect Alipay and WeChat Pay. Enabling these increases conversion rates by 10-20% in their respective markets.

Understanding Duties, Taxes, and Customs

Duties and taxes are the most confusing aspect of international shipping. Here is how they work.

Import duties are taxes charged by the destination country on imported goods. They are calculated as a percentage of the product value (called the "declared value" or "customs value"). Duty rates vary by product category and destination country, ranging from 0% to 25%+ depending on the item. Products are classified using Harmonized System (HS) codes -- 6-10 digit codes that categorize every product type. Assign correct HS codes to your Shopify products for accurate duty calculation.

VAT/GST (Value Added Tax / Goods and Services Tax) is a consumption tax charged by most countries outside the US. VAT rates range from 5% (Japan) to 27% (Hungary). In the EU, VAT is charged on all imports regardless of value since the de minimis threshold was eliminated in 2021. This means even a $10 product shipped to Europe will have VAT added.

DDP vs DDU: DDP (Delivered Duty Paid) means you collect duties and taxes at checkout and the customer pays nothing extra upon delivery. DDU (Delivered Duty Unpaid) means the customer pays duties and taxes to the carrier at delivery. DDP provides a dramatically better customer experience -- DDU shipments have a 15-25% refusal rate because customers are surprised by additional charges. Always use DDP when possible.

De minimis thresholds: Many countries exempt low-value shipments from duties (not VAT). Common thresholds: US $800, Canada CAD $20, UK GBP 135, Australia AUD $1,000, EU EUR 150. Products below these thresholds are duty-free but may still incur VAT/GST.

International Carrier Comparison

CarrierSpeedBest ForCost Level
DHL Express3-5 daysPremium international, EU markets$$$
FedEx International3-7 daysNorth America, Asia$$$
UPS Worldwide3-7 daysB2B, heavy packages$$$
USPS First Class Intl7-21 daysLightweight items under 4 lbs$
USPS Priority Mail Intl6-10 daysMid-weight packages$$
Shopify Shipping (DHL)3-5 daysDiscounted DHL Express rates$$

For most Shopify stores, the best strategy is to offer two international shipping tiers: economy (USPS First Class International, 7-21 days, lower cost) and express (DHL Express via Shopify Shipping, 3-5 days, premium cost). This gives price-sensitive customers an affordable option while offering speed-sensitive customers a premium alternative.

Shopify Shipping provides negotiated DHL Express rates that are 40-60% lower than retail rates. This makes express international shipping surprisingly affordable -- often $15-$25 for lightweight packages to major markets. Enable Shopify Shipping in your admin to access these rates.

International Shipping Pricing Strategies

Flat-rate international shipping: The simplest approach. Set a single flat rate (e.g., $14.99) for all international orders. Absorb the cost difference between cheap destinations (Canada from US) and expensive ones (Australia from US). This works when your product margins can absorb the variance and simplifies the customer experience.

Zone-based shipping: Set different rates for different zones. Zone 1 (Canada/Mexico): $9.99. Zone 2 (UK/EU): $14.99. Zone 3 (Australia/Asia): $19.99. Zone 4 (Rest of world): $24.99. This is more accurate than flat rate and prevents over-charging nearby markets or under-charging distant ones.

Free international shipping with threshold: Offer free international shipping above a threshold that covers your average shipping cost. If domestic free shipping is at $50, set international at $100-$150. EA Free Shipping Bar can display different thresholds for domestic and international customers, ensuring each group sees the relevant target and is motivated to reach it.

Build shipping into product prices: Increase product prices by 10-15% for international markets (using Shopify Markets pricing adjustments) and offer "free shipping" on all orders. International customers are more sensitive to shipping charges than slightly higher product prices, so this approach typically improves conversion rates despite the higher product prices.

Packaging for International Shipments

International packages endure more handling, longer transit times, and rougher conditions than domestic shipments. Packaging that is adequate for a 2-day domestic shipment may not survive a 14-day international journey.

Box selection: Use corrugated boxes with a minimum 200 lb burst strength for international shipments. Avoid thin mailer envelopes for fragile items. Size the box to minimize void space -- international shipping is often priced by dimensional weight (length x width x height / 5000), so oversized boxes cost more even with light contents.

Internal protection: Use bubble wrap, air pillows, or crinkle paper to prevent movement inside the box. Items should not shift when shaken. For fragile products, double-box: wrap the item, place it in an inner box with cushioning, then place the inner box in a larger outer box with additional cushioning.

Weather resistance: International shipments may encounter temperature extremes, humidity, and rain during transit. Wrap products in poly bags inside the box to protect against moisture. For temperature-sensitive items (cosmetics, food, electronics), add "temperature sensitive" warnings and consider insulated packaging.

Customs labels: Ensure customs forms are attached securely to the outside of the package in a clear plastic sleeve. Include a commercial invoice inside the package as a backup. All information on the customs form must match the commercial invoice and the Shopify order details exactly -- discrepancies cause customs delays.

Customs Documentation Requirements

International shipments require customs documentation that domestic shipments do not. Incomplete or inaccurate documentation causes delays, returned packages, and additional fees.

Required for all international shipments: CN22/CN23 customs declaration form (generated automatically by most carriers), commercial invoice (3 copies recommended), and proper product descriptions in English. Never use vague descriptions like "merchandise" or "gift" -- use specific descriptions like "cotton t-shirt, men's, 200g."

HS codes: Harmonized System codes classify products for duty calculation. Assign accurate HS codes to your products in Shopify (Products > Edit Product > Customs Information). Incorrect HS codes can result in incorrect duty charges, customs delays, or even seizure of goods.

Country of origin: Indicate where the product was manufactured (not where your store is located). This affects duty rates under trade agreements. Products made in countries with favorable trade agreements may qualify for reduced or zero duty rates.

International Returns: Managing the Complexity

International returns are expensive and logistically complex. Return shipping from Europe to the US can cost $20-$40, often exceeding the product value for lower-priced items. Smart return policies for international orders balance customer satisfaction with cost management.

Options for international returns:

  • Refund without return: For products under $30, simply refund the customer and let them keep the item. The return shipping cost often exceeds the product value, making returns economically irrational.
  • Local return addresses: If you have significant volume in a specific country, set up a local return address through a 3PL. Customers ship returns domestically (cheap), and you consolidate and reship or dispose in bulk.
  • Restocking fee: Charge a restocking fee on international returns to offset the cost. Clearly state this in your return policy.
  • Exchange preference: Offer free exchanges but charge for returns. This encourages keeping the sale while resolving fit or preference issues.

Store Localization for International Customers

Shipping is only one part of the international puzzle. If your store does not speak the customer's language, display their currency, or address their market's expectations, they will not convert regardless of shipping quality.

EA Auto Language Translate automatically detects the visitor's browser language and translates your entire store in real time. International conversion rates increase by 3-5x when the store is in the customer's native language. CSA Research found that 76% of online shoppers prefer to buy in their native language, and 40% will never buy from a website in another language.

Beyond language, localize your free shipping messaging. EA Free Shipping Bar should display the international threshold in the local currency so a German customer sees "Kostenloser Versand ab 80 EUR" rather than "Free Shipping over $100 USD." This small localization detail significantly impacts conversion.

Build your international email list with EA Email Popup & Spin Wheel showing localized offers. A popup displaying "Drehen Sie das Rad!" (Spin the Wheel!) in German converts international visitors at the same high rates as your domestic audience, building an international subscriber base for email marketing.

Top International Markets for Shopify Stores

MarketEcommerce SizeAvg Duty RateShipping Time (from US)Language
Canada$58B0-18%3-7 daysEN/FR
United Kingdom$169B0-12%5-10 daysEN
Germany$142B0-17% + 19% VAT5-10 daysDE
Australia$47B0-10% + 10% GST7-14 daysEN
France$80B0-17% + 20% VAT5-10 daysFR
Japan$153B0-15% + 10% CT5-10 daysJA

Common International Shipping Mistakes

Mistake 1: Using DDU instead of DDP. DDU delivery leads to 15-25% refusal rates because customers are surprised by duty charges. Always collect duties and taxes at checkout through Shopify Markets.

Mistake 2: Wrong HS codes. Incorrect HS codes cause wrong duty calculations, delays, and potential fines. Research and assign accurate codes for every product.

Mistake 3: No language localization. Expecting international customers to shop in English when it is not their native language kills conversion. Use EA Auto Language Translate to automatically serve content in the visitor's language.

Mistake 4: Same free shipping threshold for all markets. Domestic and international shipping cost structures differ dramatically. Set separate thresholds with EA Free Shipping Bar to protect margins while still incentivizing larger orders.

Mistake 5: No return policy for international orders. Unclear return policies for international orders create customer service nightmares. Define your international return policy explicitly and display it prominently during checkout.

Frequently Asked Questions

How does Shopify Markets help with international shipping?

Shopify Markets handles currency conversion, language, local payment methods, and duty/tax estimation at checkout. Customers see total costs upfront, reducing abandonment. Set up in Settings > Markets.

Who pays duties and taxes on international Shopify orders?

Use DDP (Delivered Duty Paid) -- collect duties at checkout so customers pay nothing at delivery. DDU (customer pays at delivery) causes 15-25% refusal rates. Shopify Markets supports both but DDP is strongly recommended.

What are the best carriers for international Shopify shipping?

DHL Express (via Shopify Shipping for discounted rates) for 3-5 day premium delivery. USPS First Class International for lightweight items under 4 lbs at economy cost. Offer both tiers to give customers choice.

How do I calculate international shipping costs on Shopify?

Use Shopify Shipping for negotiated DHL/UPS/USPS rates. Enable carrier-calculated shipping for real-time rates. Or set zone-based flat rates. Display thresholds with EA Free Shipping Bar.

Should I offer free international shipping on Shopify?

Yes, above a threshold 2-3x your domestic threshold. Build shipping costs into product prices using Shopify Markets pricing adjustments. Free international shipping dramatically reduces abandonment from shipping cost sticker shock.