International Shipping 101: What Small Online Stores Need to Know Before Selling Abroad

Ready to ship beyond your borders? This practical guide walks small store owners through carrier costs, customs paperwork, VAT rules, and DDP vs DDU so your first international orders arrive without surprises.

· 7 min read
International Shipping 101: What Small Online Stores Need to Know Before Selling Abroad

Your analytics show visitors from Canada, Australia, and Germany — but your checkout only ships domestically. Every one of those sessions is a potential sale you are leaving on the table. Opening up international shipping is one of the highest-leverage moves a small store can make, but the logistics details trip up a lot of first-timers. Here is everything you need to know before you flip that switch.

Start With Your Own Data, Not a Map

Before picking countries, open Google Analytics (or your platform's built-in reports) and filter sessions and revenue by country. Look for markets where you already have organic demand — visitors who found you without paid ads. A country appearing in your top-ten traffic sources with zero fulfilled orders is your lowest-risk first expansion target. Prioritize countries that share your language or use a compatible currency to reduce support overhead while you learn the ropes.

Tip: English-speaking markets with established parcel infrastructure — Canada, Australia, the UK, and Ireland — are excellent first stops. Shipping lanes are reliable, English-language customer service scales easily, and customs documentation is well-documented.

The Real Cost Drivers of International Shipping

International shipping quotes can feel opaque. Here are the four variables that move the needle most:

  • Carrier zones: Carriers divide the world into numbered zones from your origin. The higher the zone, the more you pay. Shipping from New York to London is typically Zone 7 or 8 for major carriers, which can be 3–4× the price of a Zone 2 domestic shipment of identical weight.
  • Dimensional (DIM) weight: Carriers charge based on whichever is greater — actual weight or DIM weight (L × W × H ÷ 139 for most international carriers). A lightweight but bulky product like a hat or pillow can cost as much to ship as a dense product twice its actual weight. Right-size your packaging.
  • Fuel and remote area surcharges: These are added on top of the base rate and can add $5–$20 per parcel depending on the carrier and destination. Always get an all-in quote, not just the base rate.
  • Insurance and declared value fees: Most carriers cover only $100 of liability by default. For products worth more, purchase additional declared-value coverage.

DDP vs DDU/DAP: Pick the Wrong One and Lose the Sale

This is the most impactful decision you will make. Under DDU (Delivered Duty Unpaid) — also called DAP — the customer pays import duties and taxes when the package arrives at customs. They receive a surprise bill from a carrier or government agency before they can collect their order. This triggers cart abandonment and disputes, and many customers simply refuse delivery. Under DDP (Delivered Duty Paid), you collect duties and taxes at checkout and remit them on the customer's behalf. The package clears customs without friction, and the customer experience mirrors a domestic order. DDP consistently reduces international cart abandonment. Shipping aggregators like Easyship and Shippo can calculate landed-cost estimates at checkout and handle DDP for most major markets.

Customs Forms and HS Codes: Get These Right

Every international parcel needs a customs declaration listing the contents, their value, and the country of origin. The most common reason packages get stuck is an inaccurate or vague description — "gift" or "merchandise" are red flags. Write specific descriptions like "cotton women's t-shirt" or "ceramic coffee mug."

Each product also needs a Harmonized System (HS) code — a 6-to-10 digit international product classification number that determines the duty rate. You can look up codes at the WCO database or use the lookup tool inside Easyship or Shippo. Assigning incorrect HS codes can result in packages being held, higher duties charged, or fines. Take 30 minutes to code your top-selling SKUs correctly before you launch.

VAT, GST, and Marketplace Facilitator Rules: A Beginner Overview

Three major regions have rules that directly affect small sellers:

  • European Union: Since July 2021, the €22 de minimis VAT exemption is gone. All goods shipped into the EU are subject to VAT. If your annual EU sales exceed €10,000, you must register for VAT via the EU's OSS (One-Stop Shop) scheme or appoint a fiscal representative. If you sell through a marketplace, the marketplace is usually the deemed supplier and handles VAT for you.
  • United Kingdom: The UK has a £135 import VAT threshold. Goods valued under £135 require you to charge and collect UK VAT at point of sale and register for a UK VAT number. Over £135, import VAT is collected at the border.
  • Australia: GST applies to all goods shipped into Australia, with no de minimis threshold for foreign sellers generating AUD $75,000+ in annual AU revenue. Register via the ATO's simplified GST registration if you hit that threshold.

Important: Tax rules change frequently. Confirm current thresholds with a tax professional or your country's trade authority before launching in any new market.

Shipping Aggregators vs Direct Carrier Accounts

For most small stores shipping fewer than 200 international parcels per month, a shipping aggregator like Easyship, Shippo, or Pirateship is the right starting point. These platforms pre-negotiate discounted rates with multiple carriers (DHL, FedEx, UPS, USPS, and regional couriers) and expose them through a single API. You compare rates per shipment, print labels, generate customs documents, and track deliveries in one dashboard — without volume commitments.

Direct carrier accounts (negotiated with DHL or FedEx directly) become worthwhile once you are shipping consistent volume — typically 500+ international shipments per month — and can demonstrate predictable lane concentration. Until then, an aggregator gives you better rates and far less overhead.

Setting International Shipping Rates on Your Storefront

You have three practical options:

  1. Flat rate by region: Simple to configure. Set a rate per region (e.g., $18 for Canada, $24 for Europe) based on your average actual shipping cost. You will overpay on light shipments and absorb cost on heavy ones, but it is predictable for customers.
  2. Calculated (real-time) rates: Your platform queries a carrier or aggregator API at checkout and displays live rates. Accurate, but requires correct product weights and dimensions in your catalog. Missing data causes rate errors.
  3. Free shipping over a threshold: Effective for increasing average order value. Set the threshold at a level where your margin still covers the shipping cost — typically 2–3× your average shipping spend for that region.

Handling International Returns Without Bleeding Money

International return shipping is expensive — often more than the original shipment. A few approaches that work at small scale:

  • Offer a keep it + refund policy for low-value items where return shipping would cost more than the product's value.
  • Use regional return hubs: Services like Easyship or third-party return providers can give customers a local return address, consolidating returns and shipping them back to you in bulk.
  • State your international return policy clearly on your website before purchase. Customers who know they are responsible for return shipping cost are less likely to buy impulsively and more likely to buy with intent.

Pre-Launch Checklist

  1. Identify top 2–3 target countries using your existing traffic and order data
  2. Enter accurate weight and dimensions for every product in your catalog
  3. Assign correct HS codes to your top-selling SKUs
  4. Sign up for a shipping aggregator and connect it to your store
  5. Enable DDP for your target markets (or confirm your aggregator handles landed-cost collection at checkout)
  6. Research VAT/GST registration obligations for each target country
  7. Add a clear international shipping and returns policy to your website
  8. Place a test order to a target country and verify the end-to-end experience

International shipping has genuine complexity, but the barrier to entry for small stores has never been lower. An aggregator account, accurate product data, DDP enabled at checkout, and a clean customs declaration will handle the vast majority of your shipments without incident. Start with two or three markets where demand already exists, dial in your process, and expand from there.

Start Building Your Store