Skip to main content

You're here:

Cross-border e-commerce: shipping, duties and tax explained

Border between two countries with cross-border e-commerce shipping, payment and tax icons

You shipped a €40 order to a customer in Dublin in June and it cleared without a word. You shipped the same order in August and it arrived with a customs charge, a handling fee, and a customer who refused the parcel at the door.

Nothing about your product changed. The rules did.

Cross-border e-commerce is how most online businesses grow, and for years the arithmetic was forgiving. Small parcels crossed most borders duty-free, so the price an international customer saw at checkout was roughly the price they ended up paying.

Both of the largest consumer markets in global ecommerce have now removed that exemption. What follows is what cross-border ecommerce actually costs in 2026. Who is liable for each piece of it, and which single registration covers the tax on everything you sell into the EU.

Short answer: Cross-border e-commerce means selling online to customers in other countries, which puts every order across two borders at once: a customs border and a tax border. Since 2026, duty applies to low-value parcels entering both the EU and the US, so the cost of the crossing now belongs in your pricing.

What is cross-border e-commerce?

An order becomes cross-border the moment the seller and the buyer sit in different countries. Whether you sell goods or services, that is the whole definition, and it covers three shapes of trade:

  • B2C: you sell directly to a consumer abroad. A shopper in Lisbon buys a lamp from your store in Toronto.
  • B2B: you sell to a business abroad. A manufacturer in Ohio buys components from your supplier account in Taiwan.
  • C2C: two private individuals trade through a marketplace that sits between them.

What makes a cross-border sale different from a domestic one is not distance or shipping time. It is that the order crosses two separate borders, and each one has its own rulebook.

The customs border decides whether the goods may enter and what duty is owed on them. The tax border decides which country's VAT, GST or sales tax applies to the sale, at what rate, and who has to hand it over. These two questions are settled by different authorities, at different moments, and often by different parties.

Treating them as one thing is the most expensive mistake a cross-border business can make. It is why a parcel can clear customs cleanly and still leave you with an unpaid tax obligation.

One useful distinction before going further: physical goods cross both borders, while digital products and services only ever cross the tax one. A downloaded template never meets a customs officer, but it still attracts VAT in the buyer's country. Most of what follows is about goods. The registration section applies to both.

The benefits of cross-border ecommerce

The case for selling cross border is simple arithmetic. Your addressable market stops being the population of one country and starts being every country you can ship to. Revenue spread across several currencies and demand cycles is also steadier than revenue concentrated in one.

That last point is underrated. Selling into more than one market smooths seasonality, because a slow quarter at home often coincides with a strong one somewhere else. A European retailer selling into Australia gets a second summer.

There is a credibility effect too. A business that ships internationally reads as a larger operation than one that does not, which matters more in categories where international buyers are choosing between unfamiliar brands.

The scale of this is not marginal. The European Commission counted around 5.9 billion low-value items shipped directly from non-EU countries to EU consumers in 2025. Every one of them arrived duty-free, under an exemption that no longer exists. That volume is why the rules changed, and it is a fair measure of how much cross-border ecommerce is now in flight.

The main challenges of cross-border e-commerce

Every guide to this topic lists the challenges of cross-border ecommerce, and they mostly name the same ones: language, local currency, shipping, fraud, returns. Those are real. They are also the ones a decent platform and a decent carrier will largely solve for you.

The four at the top of this table are different. They are the ones that changed in 2026, they are the ones you remain personally liable for, and they are the ones almost every other guide to cross-border e-commerce skips.

Challenge What actually goes wrong Where to look
Customs duties and import VAT Duty now applies to parcels that used to cross free, in both the EU and the US Below
Landed cost Your checkout price omits duty and import tax, so the customer meets the difference on the doorstep Below
Who pays Liability is set by the Incoterms rule you sell under, and most sellers never consciously pick one Below
Tax registration Sellers assume one registration per country and either over-register or ignore it entirely Below
Product classification The HS code you declare sets the duty rate, and now the number of EU per-item fees a parcel attracts HS codes
Shipping and logistics Carrier choice determines clearance speed, disbursement fees and who fronts the duty Incoterms
Localization A checkout in the wrong language, currency or payment method loses the sale before tax matters Your platform
Returns Return shipping plus re-importation can cost more than the item, and duty already paid is rarely recovered automatically Your carrier

Start with the one that decides whether a cross-border order is profitable at all.

What a cross-border order really costs: landed cost

Landed cost is the total cost of getting a product from your shelf to your customer's door, including all duties and taxes. Not product price plus shipping. Everything.

It is the number most cross-border pricing gets wrong, because the components arrive from different places at different times and only some appear on your invoice.

Component What it covers Who charges it
Product price The goods themselves You
Outbound shipping Carriage to the destination country Carrier
Insurance Loss or damage in transit Carrier or insurer
Customs duty Tariff owed on the goods, set by their HS classification and origin Destination customs authority
Import VAT or GST Consumption tax on the import, calculated on the value including duty and freight Destination tax authority
Clearance or broker fee Filing the customs entry Broker or carrier
Disbursement fee A surcharge for the carrier advancing duty and tax on your behalf Carrier
Return provision The share of orders that come back, including return carriage You

Two of those lines used to be zero on small orders. Neither is now.

A price quoted without landed cost is the single most common reason a cross-border parcel is refused on delivery. The customer agreed to €40 at checkout, then met a charge they never saw coming, and refusing the parcel costs them nothing. You absorb the outbound carriage, the return carriage, and the sale.

There are only two honest ways to handle it. Absorb landed cost into your prices, so the number at checkout is the number the customer pays. Or quote lower and let the customer settle duty on delivery, accepting the refusals that come with it. That choice is not a philosophy: it is a contractual term with a name.

Customs duties and import VAT changed in 2026

Rules described in this section are current as of 3 September 2026.

For most of the past decade, low-value parcels crossed into the EU and the US without paying duty. A great deal of cross-border ecommerce pricing was built on that assumption, quietly, by never having to account for duties and taxes at all. Both exemptions are now gone, and they went within eleven months of each other.

  EU US
What used to be exempt Customs duty on consignments under €150 All duty on shipments under $800
When it ended 1 July 2026 29 August 2025, codified 24 June 2026
What applies now €3 per item by tariff classification, until 1 July 2028 Normal duty rates at any value
VAT or sales tax Unchanged. The €150 IOSS threshold still stands No federal equivalent. State sales tax follows economic nexus
How goods are entered Standard customs declaration Electronic ACE entry by a qualified filer

The EU removed its €150 duty-free threshold

From 1 July 2026, the EU no longer exempts imported consignments under €150 from customs duty.

In its place the Commission applies a temporary flat fee of €3 per item on consignments sold directly to EU consumers. The fee runs until 1 July 2028, after which normal tariff rates apply.

The mechanic is worth reading twice, because it is not per parcel and not per unit. The €3 is charged per item by tariff classification. In the Commission's own example, a parcel containing five identical T-shirts attracts a single €3 charge, because there is one classification in the box. A parcel containing one T-shirt and one watch attracts €6, because there are two.

Consolidating an order into one shipment therefore stops being a straightforward saving. A mixed basket of six different product types now carries €18 in fees before any tariff or tax. Goods that qualify under a preferential trade agreement are excluded.

Here is the part most coverage of this reform gets wrong, and it matters for your accounting. Only the customs duty exemption was removed. The €150 ceiling for the Import One Stop Shop still stands. IOSS remains the way to collect VAT at checkout on consignments up to that value. The Commission's VAT guidelines on the €3 duty confirm the fee applies whichever VAT regime you use. They also confirm no import VAT is due on the €3 itself when goods come through IOSS.

Duty and VAT are two different obligations sitting on the same parcel. The reform touched one of them and left the other exactly where it was.

The Commission removed the threshold to level the field between direct-to-consumer imports and the bulk imports retailers had been paying duty on all along.

The US suspended de minimis entirely

The $800 US de minimis exemption is gone, and duty now applies to commercial imports at any value. A $1 shipment is treated like a $799 one.

The staged rollout is why so much published advice on this is still wrong. It went in three steps:

  1. 2 May 2025: duty-free de minimis treatment suspended for China and Hong Kong.
  2. 29 August 2025: suspended for all countries, under Executive Order 14324.
  3. 24 June 2026: codified indefinitely. CBP's interim final rule amended 19 CFR 10.151 to suspend the 19 U.S.C. 1321(a)(2)(C) exemption for all modes other than the international postal network. A companion rule covering postal shipments took effect 24 July 2026.

That third step is the one that matters strategically. Until then the suspension rested on executive action, which can lapse. It is now standing regulation.

The operational consequence outweighs the legal citation. Shipments that used to move on minimal data as informal Section 321 entries now need a real entry. For anything outside the postal network that means an electronic filing in CBP's Automated Commercial Environment by a party qualified to make it. Mail runs on a separate informal entry process of its own. In practice that means a broker, and a broker fee, on orders that never carried one before.

If your US-inbound cost model still has an $800 line in it, it needs rebuilding.

Knowing the charge exists is half the problem. The other half is who is on the hook for it.

Who pays the duty: Incoterms, DDP and DAP

Whether you or your customer pays the duty comes down to the Incoterms rule your sale runs under. For online retail the real choice is between two of them.

  • DDP (Delivered Duty Paid): you pay duty and import VAT. The price the customer sees is the price they pay, and the parcel arrives with nothing owing.
  • DAP (Delivered at Place): the customer settles duty and import VAT before the carrier will release the goods.

DAP looks cheaper because it moves a cost off your P&L and onto someone who has not agreed to it. That worked while low-value parcels crossed free and the charge was rare. Now duty applies to a €40 order in the EU and a $30 order in the US. A DAP customer meets a demand on the doorstep as a matter of routine, and a meaningful share of them will simply refuse.

For B2C, DDP is now the sensible default. It costs more per order and it removes the failure mode that costs you the whole order.

If you have never explicitly chosen, you are probably selling DAP by omission, because that is what most carrier defaults and platform shipping settings do. Our breakdown of DDP versus DAP covers the accounting treatment of each, and the full set of Incoterms rules explains where the other nine fit.

Duty is settled at the border and then it is done. Tax registration is a different kind of obligation, because it follows you.

Where you need to register for tax

Usually far fewer places than most businesses expect. The EU spent years consolidating this, and the result is that a business selling into all 27 member states can often do it on one registration.

Two schemes do the work:

  • OSS (One Stop Shop): one registration covering B2C distance sales of goods already inside the EU, plus B2C services, declared and paid through a single quarterly return in one member state.
  • IOSS (Import One Stop Shop): one registration covering distance sales of imported goods in consignments up to €150. You charge VAT at checkout and remit it centrally, instead of leaving your customer to pay it at the border. This is the €150 threshold that survived the duty reform.

Our guide to choosing between OSS and IOSS covers which one a given sale falls under. That is not always obvious when you hold stock in more than one place.

Outside the EU there is no equivalent, and it is worth being blunt about that. Registration is per jurisdiction, thresholds vary, and the logic differs between countries. The UK, Australia and Canada each set their own registration threshold for non-resident sellers.

US sales tax does not work on a national threshold at all. It runs on economic nexus, assessed state by state, so a single large customer can create an obligation in a state you have never shipped to before.

Those numbers change often enough that they belong somewhere maintained rather than in a blog post. Our country and state tax guides carry the current thresholds and registration rules for each one.

What tax automation does not solve

Tax software calculates and reports what you owe. It does not clear customs, and the gap between those two things is where cross-border businesses get caught.

Three pieces stay with you:

  • Product classification. An HS code is a legal declaration about your own products, and no tool can make it authoritatively on your behalf. Since the EU fee is charged per classification, getting it wrong now changes what a parcel costs as well as what duty it attracts. Our guide to classifying products with HS codes covers how to read the structure.
  • Customs entries. The declaration, and the ACE filing for US-inbound shipments, is made by you, your broker or your carrier. A tax engine is not a customs filer.
  • Filing. Quaderno calculates tax, applies the right rate per jurisdiction, monitors your thresholds and issues compliant invoices and receipts. It does not submit returns to tax authorities on your behalf.

The limitation: automation handles the calculation, the documentation and the monitoring. Classification and customs clearance remain yours.

What it does remove is the part that does not scale by hand:

  • Working out the correct rate on every sale, in every country you sell into.
  • Watching the thresholds you are approaching, before you cross them.
  • Keeping the duties and taxes you collect in records your filings can be built from.

Cross-border e-commerce glossary

  • ACE (Automated Commercial Environment): the CBP system through which US import entries are filed electronically.
  • Customs duty: a tariff owed on imported goods, set by their classification and country of origin.
  • DAP (Delivered at Place): an Incoterms rule under which the buyer settles duty and import tax on delivery.
  • DDP (Delivered Duty Paid): an Incoterms rule under which the seller pays duty and import tax before delivery.
  • De minimis: a value threshold below which imports historically entered without duty. The US suspended its $800 threshold in 2025 and the EU removed its €150 duty exemption in 2026.
  • HS code: the Harmonized System classification number that identifies what a product is for customs purposes.
  • Import VAT: consumption tax charged on goods entering a country, calculated on the value including duty and freight.
  • Incoterms: the standard trade terms published by the International Chamber of Commerce that allocate cost and risk between buyer and seller.
  • IOSS (Import One Stop Shop): the EU scheme letting sellers collect VAT at checkout on imported consignments up to €150 under one registration.
  • Landed cost: the total delivered cost of an order, including duty, import tax and fees.
  • OSS (One Stop Shop): the EU scheme covering B2C sales within the EU under one registration and one return.
  • Tariff classification: the act of assigning an HS code, which determines both duty rate and, in the EU, how many €3 item fees a parcel attracts.
  • 3PL (third-party logistics): an outsourced provider handling warehousing, fulfillment and shipping.
  • VAT (value-added tax): a consumption tax applied at each stage of production and at the point of sale, used across the EU, the UK and much of the world.

What to do next

Cross-border ecommerce still works. The margins are just less forgiving than they were eighteen months ago, and the businesses that get hurt are the ones whose pricing still assumes a duty-free crossing.

Every international order you send needs the right tax applied at checkout, the right invoice issued for the destination country, and a record you can file from later. Quaderno does that automatically across the jurisdictions you sell into, so your pricing reflects what the order actually costs. Start a free trial and connect the checkout you already use.

If you want the tax side in more depth first, read our breakdown of sales tax, VAT and GST on physical products or the guide to automating your tax processes.

Note: At Quaderno we love providing helpful information and best practices about taxes, but we are not certified tax advisors. For further help, or if you are ever in doubt, please consult a professional tax advisor or the tax authorities.

Frequently Asked Questions

What is cross-border e-commerce?

Cross-border e-commerce is selling online to customers in a different country from where your business is established. It covers B2C, B2B and C2C sales. The transaction crosses a customs and tax border, so import duties, VAT or GST, and local invoicing rules can all apply to a single order.

Who pays customs duties and import VAT on cross-border orders?

It depends on the Incoterms rule you sell under. Under DDP (Delivered Duty Paid) the seller pays duties and import VAT. Under DAP (Delivered at Place) the buyer pays them on delivery. DDP costs more upfront but prevents the surprise charges that cause refused deliveries.

Is the $800 US de minimis exemption still available?

No. The United States suspended duty-free de minimis treatment for China and Hong Kong on 2 May 2025 and for all countries on 29 August 2025. CBP codified the suspension in an interim final rule effective 24 June 2026. Duties now apply to commercial imports of any value, and shipments must be entered electronically through ACE.

What is the EU's €3 flat customs duty on low-value parcels?

From 1 July 2026 the EU removed its €150 duty-free threshold and applies a temporary €3 customs duty per item on consignments up to €150 sold directly to EU consumers. It runs until 1 July 2028 and is charged per item by tariff classification, so five identical T-shirts incur €3 while a T-shirt plus a watch incurs €6.

What is landed cost in cross-border e-commerce?

Landed cost is the total cost of getting a product to your customer's door: the product price, shipping, insurance, customs duties, import VAT or GST, and any broker or handling fees. Quoting a price without landed cost is the most common reason cross-border orders are refused on delivery.

Do I need to register for VAT in every country I sell to?

Not usually. For B2C sales into the EU you can use a single registration: the One Stop Shop (OSS) for goods already inside the EU, or the Import One Stop Shop (IOSS) for consignments up to €150 shipped from outside it. Outside the EU, thresholds vary and registration is per jurisdiction.