Skip to content
web1o
Blog

Cross-border ecommerce in the EU: shipping, returns and VAT

A practical roadmap to selling across EU borders: carrier and shipping choices, the 14-day right of withdrawal, the €10,000 OSS VAT threshold, and market localisation.

  • ecommerce
  • eu-vat
  • oss
  • cross-border
  • consumer-rights

Selling to one country is a website problem. Selling across the EU is an operations problem: parcels that cross borders, customers in a dozen countries who all have the same return rights, and a VAT regime that changes the moment your cross-border sales pass a threshold. This is a practical roadmap for the three things that trip founders up most — shipping, returns and VAT — plus the localisation work that makes the rest pay off.

This is part of our guide on how to start an online business in Europe. If you are still deciding whether to expand at all, start with selling across the EU from one store.

Shipping: carriers, duties and delivery promises

Inside the EU customs union there are no customs duties or import formalities on goods moving between member states, which is what makes cross-border selling viable in the first place. Your practical decisions are about carrier mix, cost and delivery speed rather than paperwork.

A few things worth getting right early:

  • Use a multi-carrier setup, not one national post. National postal operators are cheap but slow and inconsistent once a parcel leaves the home country. Most growing stores combine a postal option with a pan-European courier and, in key markets, a local carrier customers recognise.
  • Offer the delivery method each market expects. Parcel lockers dominate in the Baltics and Poland; home delivery is the default in France and Spain; pickup points are big in Germany. Showing the "wrong" option at checkout costs conversions.
  • Be honest about delivery windows. A 2-day domestic promise becomes 5–8 days cross-border. State realistic estimates per destination rather than a single figure.
  • Decide who pays return postage before you launch — it interacts directly with the return rules below.

Returns: the EU's 14-day right of withdrawal

This is the rule most non-EU sellers get wrong, and it is not optional. Under the Consumer Rights Directive (2011/83/EU), consumers buying at a distance — online, by phone, off-premises — have a 14-day right of withdrawal. They can cancel the order without giving any reason.

The details that matter operationally:

  • The clock starts on delivery for goods (the day the consumer receives them), or on the day the contract is concluded for services.
  • No reason required. "I changed my mind" is a valid reason. This is broader than a faults-only return policy.
  • You must inform customers of the right. If you don't, the withdrawal period is extended by up to 12 months. Silence is expensive.
  • Who pays return shipping: the consumer normally bears the direct cost of returning the goods — but only if you told them so before purchase. If you didn't inform them, or you offered to cover it, you pay.
  • Exemptions exist — perishable goods, sealed items opened for hygiene reasons, and made-to-order or personalised products, among others. Don't assume they cover your catalogue; the list is specific.

One change to put in your calendar: from 19 June 2026, traders offering distance contracts through a website or app must provide a compliant, easy-to-use withdrawal ("cancel") button available throughout the 14-day period. Build it into the store now rather than retrofitting later.

Sources: EUR-Lex — Consumer information and right of withdrawal; Your Europe — Returns and the right of withdrawal.

VAT and OSS: the €10,000 line that changes everything

VAT is where cross-border selling quietly gets complicated, and it hinges on a single number.

For B2C sales, there is an EU-wide threshold of €10,000 (net of VAT) covering your total cross-border distance sales of goods and digital services to consumers in other member states in a calendar year:

  • Below €10,000: you can keep charging your home country's VAT rate on those cross-border sales, and account for it locally. Simple.
  • Above €10,000: the place of supply becomes the customer's country. You must charge the destination country's VAT rate — which means potentially 26 different rates to handle.

The threshold is a single aggregate figure across all your cross-border EU B2C sales combined — not €10,000 per country. It is easy to cross without noticing.

Rather than registering for VAT in every country where you have customers, you register once for the One-Stop Shop (OSS) in your home member state and file a single quarterly OSS return covering all eligible cross-border B2C sales, broken down by country and rate. Your local tax authority then distributes the VAT. The European Commission estimates OSS cuts compliance red tape by up to 95% compared with registering everywhere.

Not sure whether you have crossed the line yet? Run your numbers through our VAT OSS threshold checker before you assume you are still under it. For the full mechanics of OSS, IOSS and imports, see EU VAT for ecommerce (OSS & IOSS).

Sources: European Commission — VAT One Stop Shop.

This is general information, not legal or tax advice — rules vary by country and change; confirm with a qualified professional before acting.

Localisation: the part that makes it convert

You can be compliant on returns and VAT and still fail because the store feels foreign. Localisation is not just translation:

  • Language for product pages, checkout and, critically, post-purchase emails and return instructions.
  • Prices shown in local currency, VAT-inclusive, with the destination rate applied.
  • Local payment methods — iDEAL in the Netherlands, Blik in Poland, Bancontact in Belgium, cards and PayPal broadly. Missing the dominant local method kills conversion.
  • Trust signals per market: local return address, support hours, and clear delivery estimates.

Machine-translated pages with a single currency and card-only checkout will underperform badly. Treat each market as a small launch, not a copy-paste.

A practical order of operations

  1. Pick two or three target markets, not all 27 at once.
  2. Set up a multi-carrier shipping profile with realistic per-country delivery estimates.
  3. Write a compliant 14-day withdrawal policy, decide who pays return postage, and plan the withdrawal button for the June 2026 deadline.
  4. Track your cross-border sales against the €10,000 threshold and register for OSS before you cross it.
  5. Localise language, currency and payment methods per market.
  6. Review after 90 days and double down on what sells.

Where we can help

Most of this lives or dies in the store itself — the checkout that shows the right currency and VAT, the return flow, the withdrawal button, the per-market delivery promises. If you would rather have that built correctly the first time, see web development to see how we build cross-border-ready stores. Or book a free consultation and we will map your shipping, returns and VAT setup for the markets you actually want to sell into.