Selling Internationally · E-commerce

Cross-Border Shipping and Customs for Online Stores

Aerial view of a busy container port with cranes and stacked containers
In this article9 sections

Cross-border shipping works smoothly when every parcel carries accurate customs information, the customer knows the full cost before paying and you have chosen carriers and delivery terms that suit each market. Most problems with international orders come from the same few causes: vague product descriptions, missing product codes, surprise duties charged on the doorstep and products that are restricted in the destination country. Each of these is preventable with a little preparation.

Getting it right matters because international customers take a bigger risk when they order from abroad. They wait longer, often pay more for delivery and worry about extra charges. A store that removes those worries can compete well against local sellers. This guide explains the practical steps. Rules change and differ by country, so always check current requirements for your key markets.

Key takeaways

  • Describe every product clearly and assign the correct tariff code before you ship abroad.
  • Decide who pays duties and import taxes, and tell customers before they pay.
  • Check that each product can legally be sent to each destination.
  • Choose carriers with strong customs support in your main markets.
  • Plan international returns before the first complaint arrives.

How customs works for a parcel

When a parcel crosses a border, customs authorities in the destination country check what is inside, what it is worth and where it was made. They use this to decide whether the goods are allowed and how much duty and import tax are due. The information comes from the customs declaration that travels with the parcel, usually created electronically by your shipping software or carrier.

InformationWhy customs needs it
Clear product descriptionTo identify the goods and check restrictions
Tariff codeTo set the duty rate and apply rules for that product type
Value and currencyTo calculate duties and taxes
Country of originWhere the goods were made, which can change the duty rate
Quantity and weightTo match the declaration with the parcel
Sender and receiver detailsTo contact the right people and collect charges

Incomplete or vague information is the most common reason for delays. A description such as "clothing" or "gift" often leads to questions, while "women's cotton knitted jumper" passes far more smoothly. Never mark sold goods as gifts to avoid charges. It is illegal in most countries, and it can lead to seized parcels and penalties.

Tariff codes and product data

Tariff codes classify goods for customs. Most countries use the international Harmonized System as the base, adding extra digits for their own rules. The US International Trade Administration explains HS codes and how to find the right one.

  • Classify each product once and store the code in your product data, not in a separate spreadsheet.
  • Store country of origin alongside the code, because it affects duty rates and trade agreements.
  • Write customs descriptions separately from marketing descriptions, using plain, specific words.
  • Record weights accurately, because carriers and customs both use them.
  • Review codes when you add new products or change materials.

When this data lives in your catalogue, your shipping software can fill in customs forms automatically for every order. That saves time and removes the risk of staff guessing under pressure. Our guide to product catalogue planning explains how to structure product attributes so they serve every channel.

Duties, taxes and who pays them

Duties are charges on imported goods, set by product type and origin. Import taxes, such as VAT or GST, are charged on imports in many countries just as they are on local sales. Rules on low-value parcels vary widely and have changed in several major markets in recent years, so check current thresholds rather than relying on old advice.

Delivered duty unpaid

With this approach, the customer pays duties, taxes and often a carrier handling fee when the parcel arrives. It is simple for the store, but it causes the most complaints. Customers who did not expect a charge may refuse the parcel, leaving you to pay for its return and lose the sale.

Delivered duty paid

Here, the store collects duties and taxes at checkout and pays them to the carrier or authorities. The customer pays one known price and nothing more on delivery. It needs more set-up, including landed cost calculation and sometimes tax registration, but it gives a far better experience.

Whichever you choose, be honest at checkout. If customers will pay charges on delivery, say so clearly before they pay, with an estimate where possible. The internationally recognised Incoterms rules define these delivery terms precisely, which helps when agreeing terms with carriers and business customers.

Some regions offer simplified schemes for collecting import tax on low-value sales. The European Union's Import One-Stop Shop is one example. Our guide to selling online in Europe explains how VAT works for stores selling into the EU.

Restricted and prohibited products

A product that is legal to sell at home may be restricted or banned elsewhere. Common examples include batteries, perfumes and aerosols, which carriers treat as dangerous goods. Food, supplements, cosmetics, plant and animal products, medicines and some electronics also face extra rules.

  • Check each destination's import rules for your product types before you enable shipping there.
  • Check each carrier's own restrictions, which can be stricter than the law.
  • Block restricted products from being sold to countries where they cannot be delivered.
  • Label dangerous goods correctly and use carrier services that accept them.
  • Keep certificates or test reports ready for products that need them.

Blocking restricted combinations at checkout is far better than cancelling orders afterwards. A shopper who cannot buy a product sees a clear message; a shopper whose order is cancelled after payment feels let down.

Keep a simple list of restrictions by product type and country, and give one person the job of keeping it current. Carriers update their rules from time to time, and a change that is missed can leave parcels stuck in a depot for weeks.

Choosing carriers for cross border shipping

Carriers differ widely in speed, cost, tracking and customs support. Postal services are often cheaper for small, light parcels. Express carriers are faster, handle customs clearance themselves and usually offer better tracking. Specialist cross-border services combine parcels and clear them in bulk.

  1. Compare total cost, including fuel surcharges, remote area fees and customs handling charges.
  2. Check customs support: whether the carrier clears goods, collects duties and handles questions.
  3. Test tracking from your store to the customer's door in each key market.
  4. Ask about returns, including international return labels and costs.
  5. Start with a few markets and add more as you learn.

Many stores use two services: an economical option for patient customers and an express option for those who want speed. Show realistic delivery estimates for each at checkout. Our guide to ecommerce shipping strategy covers how to price and present delivery options.

What international customers need to see

International shoppers want the same reassurance as local ones, plus answers to questions that are specific to buying from abroad. Put these answers on product pages, the delivery page and at checkout.

  • Delivery cost and time for their country, shown early.
  • Who pays duties and taxes, and how much where you can estimate it.
  • Prices in their currency, with the currency charged made clear.
  • Returns from their country: who pays and how it works.
  • Tracking that continues after the parcel crosses the border.

Tracking needs extra care for international parcels, because updates often pause during transit and customs. Tell customers this at dispatch, so silence does not look like a lost parcel. Our guides to order tracking and multi-currency stores cover both topics in more detail.

International returns

Returns are harder across borders. Return postage is expensive, parcels can get stuck in customs on the way back and duties paid on the original import are not always easy to reclaim. Plan your approach before you open a new market.

  • Set a clear policy for international returns, including who pays postage.
  • Offer prepaid labels in key markets if the cost makes sense for your margins.
  • Mark returned goods correctly, so they are not charged duty again when they come back.
  • Consider local returns addresses or consolidation services in large markets.
  • For low-value items, a refund without return may cost less than shipping the product back.

Local consumer laws on returns still apply when you sell into a country, even if your business is based elsewhere. Our guide to writing an ecommerce returns policy explains how to make the policy clear and fair.

Packaging and paperwork checks

International parcels travel further, are handled more often and may be opened for inspection. Strong packaging protects the goods and makes inspection easier.

  • Use sturdy boxes and enough protection for longer journeys.
  • Attach customs documents where the carrier requires them, in the correct pouch.
  • Include an invoice inside the parcel if the carrier or destination requests one.
  • Make sure the declared value matches the price paid, including any discount.
  • Keep copies of declarations for your records and for any customs questions.

Before opening a new market, send a few test orders to friends, partners or staff in that country. Following real parcels through customs shows problems quickly, before customers experience them. Review the first few weeks of orders closely, checking delivery times, customs delays and any charges customers report.

Ask customer service to record every international question or complaint by country. Patterns appear quickly: a market where parcels are often held, a carrier that adds unexpected fees or a product description that keeps causing questions. Fixing these early protects your reputation in a new market while it is still small.

Frequently asked questions

Do I need to register for tax in every country I ship to?

Not always. It depends on the country, your sales volume and the scheme you use for import taxes. Check the rules for each key market, or ask an adviser.

Why was my parcel held at customs?

Common reasons are vague descriptions, missing tariff codes, values that look wrong, restricted products or unpaid charges. Clear, accurate paperwork prevents most delays.

Should I charge duties at checkout?

Collecting them at checkout usually gives customers a better experience and reduces refused parcels. It needs more set-up, so many stores start with their largest international markets.

Can I mark parcels as gifts to save customers money?

No. Declaring sold goods as gifts is illegal in most countries and can lead to seized parcels, fines and loss of carrier accounts.

Ready to ship abroad without customs headaches? Talk to our team about product data, landed cost at checkout and carrier integrations for your store.

Free expert advice

Want an expert to look at your store?

Tell us what you are working on. A senior e-commerce consultant will reply within one working day with honest, practical advice. No obligation and no sales script.

  • Reply within one working day
  • Advice even if we are not the right fit
  • Your details are never shared

We use your details only to reply to you. See our privacy policy.

About the author
Puja Kumari

Puja Kumari writes about e-commerce strategy, store operations and online growth for Pracoda Technologies, drawing on the team's experience building Magento 2 and custom online stores for clients around the world.

Need a consultation?

Tell us what you are building.

Share the problem, the platform and the deadline. We will come back with an approach, a team and an estimate.