An international e-commerce website isn’t your current store with a translate button. Most online stores rest on quiet assumptions: one currency, one tax system, one courier, one way of paying and one language. Orders from abroad expose them quickly: the card statement doesn’t match the price on the page, and a courier asks for import duty on the doorstep.
Selling across borders means settling how you price, deliver, get paid, handle returns and talk to customers in each market. Rules differ by market and by where you ship from, so this guide gives you the questions to answer, in the order a shopper meets them.
The short answer: what changes on an international e-commerce website
An international e-commerce website needs seven decisions made for every market it sells to:
- Prices are shown and charged in the shopper’s currency, with taxes and duties made clear.
- Delivery is priced by zone, with honest delivery times before checkout.
- Payments include the methods each market actually uses.
- Returns follow a clear policy per market.
- Content covers product data, sizing, legal pages and emails in each language.
- Service hours and channels suit the customer’s time zone.
- Structure is usually one store with localised versions, not a store per market.
Prices and currencies
Show and charge in the shopper’s currency
A multi-currency online store can work in two ways. The first converts displayed prices but charges in your home currency. It is easy to set up and a poor experience: the customer’s bank converts at its own rate, may add a foreign transaction fee, and the statement doesn’t match the price shown.
The second shows and charges in the shopper’s currency, and your payment provider converts the money when it pays you. Providers differ on supported currencies and conversion costs, so compare them. This is the version customers trust.
Converted prices or price lists?
Live conversion tracks exchange rates but produces prices like 23.47 that look converted, because they are. A price list per currency gives sensible price points and stable margins, but needs revisiting when rates move a lot. Many stores fix prices in their main currencies and convert, with rounding rules, for the rest. Set free-delivery thresholds per currency too; a converted threshold of 71.30 reads as an accident.
Format money the local way
One market writes 1,234.50 and another 1.234,50; symbols sit before or after the number; and several currencies use the $ sign, so show the currency code where confusion is possible. Most store platforms handle this per currency; in custom code, the browser’s built-in Intl.NumberFormat API formats an amount for a given locale and currency.
Taxes and import duties: say who pays
Few things sour a cross-border sale faster than a doorstep bill for duty, tax and a courier’s handling fee. Some customers refuse the parcel, and you often pay to ship it both ways.
Tax-inclusive or tax-exclusive prices
In some markets, consumer prices must include tax; in others, shoppers expect tax to be added at checkout. Show prices the way each market expects, and say so beside the price: “Includes tax” or “Tax calculated at checkout”.
Several large markets now require overseas sellers of low-value goods to register for tax and collect it at checkout rather than at the border, and some have cut or removed their duty-free allowances for low-value parcels. These rules change often, so check them with a tax adviser for each market before launch and at least once a year after that.
Duties paid by you, or by the customer
The two common set-ups take their names from international trade terms (Incoterms): DDP, Delivered Duty Paid, and DAP, Delivered at Place.
| At a glance | Duties paid by you (DDP) | Duties paid by the customer (DAP) |
|---|---|---|
| The shopper pays | One total at checkout | The price at checkout, then duties and taxes on arrival |
| Their experience | No surprises at the door | Unexpected bills, delays, refused parcels |
| Your risk | Gaps between estimated and actual charges | Failed deliveries and lost repeat customers |
DDP is usually the better experience for consumers. If you use DAP, say so on the product page, in the cart and at checkout, not only in the delivery policy.
Duties depend on what the product is, where it was made, its value and its destination. So every product needs new data: an HS code (from the World Customs Organization’s Harmonized System, which many countries extend with extra digits), a country of origin and a plain customs description. Store them as product fields so shipping software can fill in customs declarations automatically.
International shipping on your website
Build zones from carrier rates, not continents. Group destinations by cost and delivery time. Many couriers charge light, bulky parcels by volumetric weight, so box size affects your delivery prices too.
Quote a range that includes every step. “Delivered in 6–10 business days” is honest if it covers packing, transit and customs clearance; one number for every country isn’t.
Stop impossible orders early. Lithium batteries, perfumes and other liquids, cosmetics and food are often restricted by carriers or destination countries. Flag products that can’t ship to the chosen country on the product page, not in an error at the end of checkout.
Fit the address form to the country. Not every country uses postcodes, and address order differs. Adapt the fields to the chosen country and accept international phone numbers, which couriers often need (web form design covers the rest).
Show the total early. Delivery, taxes and duties should be visible, or estimated, before checkout begins. Costs revealed late are a common, avoidable reason for abandoned carts, as our guide to e-commerce checkout optimisation explains.
Local payment methods
Cards lead in some markets; in others, bank transfers, real-time bank payments, QR codes, digital wallets or cash on delivery are more common, and instalment services are popular in many. A card-only checkout can look foreign, or be unusable. Check these with your payment provider for each market:
- Which methods customers there use most, and which your provider supports in that currency.
- Whether checkout shows each country’s most familiar methods first.
- Whether it offers local card processing in your main markets, since card issuers can treat cross-border payments more cautiously.
- Which currency you are paid out in, and what conversion and cross-border fees apply.
- Whether fraud rules tuned on domestic orders block good customers abroad. Review declines by country after launch.
Test every method with a real order, on a phone, before you announce it: a broken method costs more trust than a missing one.
Returns and refunds across borders
Returns are where cross-border margins disappear, so set the rules before launch.
- Who pays return shipping, per zone. Free international returns are generous and costly; say plainly what applies.
- Where parcels go. Your warehouse, a local returns address, or nowhere: for cheap items, letting the customer keep them can cost less than return postage.
- What the customer is entitled to. Some markets give consumers a legal right to cancel most online purchases within a set period, whatever your policy says.
- What gets refunded. Refund in the original currency and method, decide who absorbs exchange-rate differences, and check whether duties on returned goods can be recovered.
Publish a returns page for each market, in its language, with the address, label process and refund times.
Product data, sizing and legal pages in every language
A multilingual online store needs more than translated descriptions. Choosing languages and managing translation are covered in how to plan a multilingual website; these are the store-specific parts most often missed.
Product data and filters. Attributes, filter values and variant names need translating too. Use each market’s units, state plug type and voltage for electrical products, and keep each market’s shopping feed consistent with the language, currency and price on its landing page.
Sizing. Size labels mean different things in different countries. Publish charts in centimetres and inches, map each regional system you sell in, and add fit notes. Returns from abroad are expensive, so on clothing and footwear pages sizing deserves the most care.
Legal pages. Terms of sale, privacy, returns and cookie notices often have to meet the customer’s local rules, not only yours, and some data protection laws reach businesses based elsewhere that offer goods to people in that market. Have a qualified adviser review them for each market; a machine translation of your home terms isn’t enough.
Emails and documents. Order confirmations, shipping updates, invoices and return labels should use the customer’s language and the currency they paid in.
Customer service across time zones
A customer’s lunchtime question can land in the middle of your night, so set expectations.
- State support hours with the time zone named, and when replies arrive.
- Offer the channels people there use. Email works everywhere; messaging apps vary by market.
- Decide who answers in each language. Machine translation helps sort messages; replies should read naturally.
- Answer common questions in advance. A tracking page and customs FAQs cut “where is my order?” messages.
One store with localised versions, or separate stores per market?
| At a glance | One store, shipping abroad | One store, localised versions | Separate stores per market |
|---|---|---|---|
| Prices | One currency | Local currency and prices per market | Fully independent |
| Catalogue | Same everywhere | Mostly shared | Can differ completely |
| Upkeep | Lowest | One platform, one set of updates | Each store maintained separately |
| Best when | Testing demand abroad | The offer is broadly the same everywhere | Markets have their own company, stock or team |
One store with localised versions suits most businesses. If the catalogue is largely shared and orders ship from one operation, the differences are currency, prices, delivery rules and language. Major e-commerce platforms can handle those in one store, natively or with extensions, and every improvement reaches every market at once.
Separate stores make sense when the business is separate: a local company or warehouse, a different catalogue or pricing, or legal and payment requirements your main platform can’t meet. Budget to run each as its own website, because that is what it becomes.
Either way, keep ship-to country and language as separate choices, because plenty of customers live in one country and prefer to read in another. And suggest rather than force: automatic redirects by location can stop shoppers, and search engines, from reaching other versions. Our multilingual SEO guide covers the URL structure and hreflang, and e-commerce SEO how products get found within each version.
If your buyers are businesses ordering in volume at negotiated prices, a cart may be the wrong model: see product catalogue website or online store.
A launch checklist for each new market
What to do next
Selling across borders shows why a store is never just a design project. Pricing, UX, content, development, performance and SEO all have to agree before a customer abroad trusts you with an order; a weak link shows up as an abandoned cart or a refused parcel. For the rest of the store, see e-commerce website design.
Planning a new market? Check the foundations first. A free website audit looks at how quickly your store loads on a phone connection, how easy it is to use on a small screen and whether Google can index each language version.