Cross-border ecommerce means selling online to customers in other countries. Doing it well takes more than turning on international shipping: you need a store customers can read in their language, prices they understand (currency, taxes and duties), payment and delivery options they trust, returns and consumer rules that fit their market, and product pages that search engines show in that country. Start with one or two markets where your data already shows demand, adapt those fully, and expand from there.
Key takeaways
- Language is the first barrier: in CSA Research’s 2020 survey of 8,709 consumers in 29 countries, 76% preferred to buy products with information in their own language and 40% said they will never buy from websites in other languages.
- Show the full landed cost up front (currency, VAT or sales tax, duties, shipping), so there are no surprises at delivery.
- Offer the payment methods and delivery options that are normal in each market.
- Learn the local rules: for example, EU consumers generally have 14 days from delivery to withdraw from an online purchase.
- Give each market’s pages their own URLs and hreflang so they can rank in local search.
The benefits of cross-border ecommerce
- More customers for the same products. Your catalogue, photos and fulfilment already exist; new markets reuse them.
- Less dependence on one economy. Seasonal and economic dips in one country can be balanced by others.
- Longer product life. A product that has saturated at home may be new elsewhere.
- Learning. Selling abroad shows quickly which products, prices and messages travel.
The costs are real too: translation, customer service in other languages and time zones, returns across borders, tax registration and compliance. The rest of this guide is about controlling those costs.
Step 1: choose markets with evidence
Don’t start with a map. Start with your data:
- Orders and carts from abroad, even if you currently discourage them.
- Analytics by country and browser language.
- Search Console queries and impressions by country.
- Marketplace or social audience data if you sell there.
Then check practical fit for each candidate: can you ship there at a reasonable cost, do your products need certification or labelling changes, does a local competitor dominate, and can you answer customer questions in that language? Pick one or two markets and do them properly before adding more.
Step 2: localize the store, not just the words
Customers judge a foreign store in seconds. Localization covers everything they see:
- Language. Product titles, descriptions, navigation, filters, checkout, error messages, emails and help pages. A store where the product page is translated but checkout is not loses the sale at the last step.
- Units and sizes. Metric vs imperial, EU vs US vs UK clothing and shoe sizes, local voltage and plug types.
- Formats. Dates, number separators (1,000.00 vs 1.000,00), phone and address fields that accept local formats.
- Imagery and examples. Seasons are reversed in the southern hemisphere; holidays and gifting occasions differ.
- Tone. Formal vs informal address varies between languages and brands; decide once and apply it consistently.
Machine translation is a practical starting point for a large catalogue. Review the pages that carry the most revenue or legal weight (bestsellers, checkout, shipping and returns, terms) with a fluent speaker.
Step 3: price in the customer’s terms
Price is where cross-border shoppers hesitate most. Three things to get right:
- Currency. Show prices in the local currency where you can charge in it. If you can only charge in your own currency, say so clearly and early.
- Taxes and duties. Decide who pays import charges. Collecting them at checkout (shipping “delivered duty paid”) avoids customers being asked to pay on delivery, which is a common reason for refused parcels and bad reviews. Charging them on delivery (“delivered at place”) is simpler for you but should be stated before checkout.
- Psychological pricing. A converted price like 23.87 looks accidental. Round to local price points per market.
Tax registration depends on where you sell and how. In the EU, for example, the One Stop Shop (OSS) lets a business that opts in register for VAT in “one single Member State” to report certain cross-border sales to consumers, instead of registering in each country (European Commission). Rules change, so confirm your obligations with a tax adviser for each market.
Step 4: offer familiar payment and delivery options
- Payments. Card acceptance varies a lot between countries, and many shoppers prefer local wallets, bank transfers or buy-now-pay-later services. Check which methods your payment provider supports per country and enable the common ones.
- Delivery. Show delivery times and costs on the product page, not only at checkout. Offer tracked shipping, and pickup points where they’re normal.
- Returns. Say who pays for returns and where items go. A local returns address or consolidator makes returns cheaper and faster.
Step 5: follow local consumer rules
Consumer protection differs by market, and your terms need to reflect where the customer is. In the EU, for instance, consumers buying online generally have the right to cancel within 14 days without giving a reason, counted from the date of delivery for goods (Your Europe, European Union). Other areas to check per market: product safety and labelling, cookie and privacy consent, and any restrictions on what you sell.
Translate your terms, privacy policy and returns policy along with the rest of the store. A policy customers can’t read gives them little reason to trust you.
Step 6: support customers in their language
- Translate your help centre and order emails first; they answer most questions before they’re asked.
- Publish support hours in the customer’s time zone.
- Use templates for common replies in each language, reviewed once by a native speaker.
- Track tickets by country so you notice problems (a courier, a payment method) in one market early.
Step 7: make each market findable
Customers in other countries search in their own language. Google’s documentation says it “tries to find pages that match the language of the searcher” and “tries to find the right locale page” for multi-regional sites (Google Search Central). To appear:
- Give each language or market its own URL, such as
/de/orde.example.com. Google recommends separate URLs over switching languages with cookies. - Add hreflang so Google knows which version is for which language and region. On Shopify, hreflang is generated automatically from Markets and language settings when each market or language has its own domain, subdomain or subfolder (Shopify Help Center).
- Research keywords locally. Product categories are named differently from country to country. See how to translate SEO keywords.
- Translate titles, meta descriptions and product structured data, not just visible text.
- Don’t force redirects. Google advises against redirecting users automatically based on a guess about their language. Offer a visible language and country selector instead.
Step 8: measure market by market
Track conversion rate, average order value, return rate and support tickets per country and language. Compare them with your home market after the first few months, and move budget toward the markets that respond. If one market converts poorly, check the obvious barriers first: untranslated checkout, missing local payment method, surprise duties.
A cross-border launch checklist
- Market chosen from your own data
- Store, checkout and emails translated and reviewed where it matters
- Prices in local currency, with taxes and duties explained
- Local payment methods enabled
- Delivery times, costs and returns stated on product pages
- Terms, privacy and returns policies localized
- Tax registration confirmed (for example EU OSS where relevant)
- Separate URLs and hreflang for each language or market
- Support hours and templates ready in the new language
- Reporting set up per country
How ConveyThis helps you sell across borders
ConveyThis translates your store into any of 210 languages and publishes each language on its own URL, with automatic hreflang and translated page titles, meta descriptions and structured data, so your product pages can be found in local search. It works with the Shopify app, the WooCommerce and WordPress plugin, and dozens of other platforms, including checkout on Shopify through Shopify checkout translation.
For quality and control, you can review machine translations in a visual editor, use a glossary so brand and product terms stay consistent, invite translators with team roles, and import or export translations as CSV or TMX. Words are counted only when translated content is shown to real visitors, and bots don’t count. Compare plans on the pricing page, and see why a multilingual store matters for more on the benefits.
Frequently asked questions
What is cross-border ecommerce?
Cross-border ecommerce is selling products online to customers in other countries, which means handling different languages, currencies, taxes and duties, payment methods, delivery and consumer rules.
What are the benefits of cross-border ecommerce?
It reaches more customers with the same catalogue, reduces reliance on a single economy, extends the life of products that have saturated at home, and shows quickly which products and messages work abroad.
Do I need to translate my store to sell internationally?
For most markets, yes. CSA Research found 76% of online shoppers prefer product information in their own language and 40% will never buy from websites in other languages.
How should I handle taxes and duties for international orders?
Show them before checkout, and ideally collect them at checkout so customers aren’t charged on delivery. Registration rules differ by market; in the EU, the One Stop Shop lets businesses that opt in register for VAT in a single member state for certain cross-border sales. Check with a tax adviser.
How do I make my store rank in other countries?
Give each language or market its own URL, add hreflang, research keywords in the local language, and translate titles, meta descriptions and product structured data as well as the visible text.
Start with one market
Pick the market your data points to and localize it properly. You can create a ConveyThis account to translate your store and publish each language on its own URL.