If you sell to EU customers from a self-hosted WooCommerce store, here's the thing most guides skip. There's no marketplace standing between you and the taxman. On Amazon or eBay, the platform often collects and reports the VAT for you. On your own WooCommerce site, you are the supplier of record. The VAT, the customs paperwork, and the plugin settings are all yours to get right.
That's a freedom and a trap at the same time. You keep the customer relationship and the margin. You also carry the full compliance load, and a single mis-ticked box in a tax plugin can leave you under-charging VAT for months without noticing.
This guide explains how EU VAT and the One Stop Shop (OSS) actually work for a UK WooCommerce seller after Brexit, where Great Britain and Northern Ireland are treated differently, and where the "you are the supplier" point bites hardest. Figures are for the 2025/26 tax year and every rule is linked to gov.uk.
Why does WooCommerce make you the supplier and not a marketplace?
On a self-hosted WooCommerce store you are the seller, the merchant of record, and the VAT taxpayer all at once. No platform operator steps in to charge, collect, or report VAT on your behalf, so you self-declare everything.
This is the single biggest difference between selling on your own site and selling through Amazon, eBay, or Etsy, and it shows up in two separate rule sets.
First, VAT. When goods are sold through an online marketplace, the marketplace can become the "deemed supplier" for certain sales. For low-value consignments sold to EU or Northern Ireland consumers, the marketplace is responsible for reporting and paying the VAT on its own Import One Stop Shop return, and the underlying seller is treated as making a zero-rated supply to the marketplace (gov.uk). WooCommerce is software you host yourself. It is not an online marketplace operator, so there's no deemed supply and no marketplace VAT. Every euro of VAT is yours to charge and account for.
Second, reporting. Under the UK's reporting rules for digital platforms, marketplaces have to collect and report seller income to HMRC, with a de minimis for sellers under 2,000 euros (about 1,700 pounds) and fewer than 30 sales of goods a year (gov.uk). That rule targets platform operators reporting on third-party sellers. Your own WooCommerce shop isn't a platform reporting on other people's sales, so no platform report is filed about you. The flip side is that HMRC gets none of your figures pre-packaged. Your VAT returns and accounts have to stand on their own.
In short: more control, more responsibility, and no safety net from a platform doing the maths for you.
Does the EU 10,000 euro OSS threshold apply to my UK WooCommerce store?

For most UK WooCommerce sellers shipping physical goods from Great Britain, no. The EU-wide 10,000 euro distance-selling threshold and the Union OSS scheme are designed for sellers inside the EU VAT area, and Great Britain sits outside it after Brexit.
Here's the rule as written. The EU's e-commerce package replaced the old country-by-country distance-selling thresholds with a single pan-European threshold of 10,000 euros (8,818 pounds) for cross-border B2C sales of goods within the EU (gov.uk). The Union OSS scheme then lets a business report all those sales on one return instead of registering in up to 27 countries.
The catch for UK sellers is geography. The UK's version of the Union OSS scheme is only for businesses that "sell goods from Northern Ireland to consumers in the EU" under the Northern Ireland Protocol (gov.uk). If your stock sits in England, Scotland, or Wales and you ship it to an EU buyer, that's not an EU distance sale at all. It's an export from the UK followed by an import into the EU, and the 10,000 euro threshold simply doesn't apply to it.
So if someone tells you to "just register for OSS" because you've passed 10,000 euros of EU sales from your GB WooCommerce store, pause. That threshold isn't your threshold. The next section covers what actually happens to those goods.
How does VAT work when I ship goods from Great Britain to the EU?
When you send goods from Great Britain to an EU consumer, the supply leaves the UK as an export and arrives in the EU as an import. UK VAT can usually be zero-rated, but import VAT and possibly customs duty fall due in the destination country.
Two things happen, in order.
Out of the UK. Goods exported from Great Britain to outside the UK, including the EU, can be zero-rated for UK VAT, provided you meet the conditions in VAT Notice 703. You must export the goods within the time limits (generally three months from the time of supply) and hold valid official or commercial evidence of export, kept for six years (gov.uk). No evidence, no zero-rating, and HMRC can claw back the VAT.
Into the EU. Once the parcel crosses the EU border it's an import. Import VAT at the destination country's rate, and any customs duty, become due. Since 1 July 2021 the EU scrapped its low-value import VAT relief, so even small consignments attract import VAT (gov.uk).
The commercial decision is who pays that import VAT and how smoothly. You can let the carrier collect it from the customer on delivery, which is cheap to set up but produces surprise charges and refused parcels. Or, for consignments at or below 150 euros, you can use the Import One Stop Shop (IOSS) to charge EU VAT at checkout and hand the customer a fully-landed price. That's the next question.
What is IOSS and can a Great Britain WooCommerce seller use it?
IOSS lets you charge EU VAT at the WooCommerce checkout on low-value consignments and pay it through a single monthly return, so the customer sees no surprise charges. But a Great Britain business can't register for it directly. It has to go through an EU-based intermediary.
The scheme covers goods imported into the EU and Northern Ireland in consignments not exceeding an intrinsic value of 135 pounds (150 euros) (gov.uk). Intrinsic value is the price of the goods themselves, excluding transport and insurance unless they're bundled into the price.
Who can register matters enormously for a GB seller. HMRC's IOSS registration is open only to businesses in Northern Ireland (and Norway). Businesses "outside the EU and Northern Ireland (including Great Britain), must ask an intermediary to register and act on their behalf if they choose to use the scheme" (gov.uk). In practice a GB WooCommerce seller appoints an EU-established intermediary and registers for IOSS in an EU member state through them. The intermediary is jointly responsible for the VAT, which is why they charge for the service.
So your practical options for GB-to-EU goods are:
- No IOSS: the carrier collects import VAT (and any duty) from the customer on delivery. Simple to run, worst customer experience.
- IOSS via an EU intermediary: charge EU VAT at the WooCommerce checkout on consignments at or below 150 euros, pay one monthly IOSS return. Best customer experience, but you need an intermediary and a compliant checkout configuration.
WooCommerce will not pick the right route for you. You configure tax rates, the IOSS number, and the consignment logic yourself, or your plugin and intermediary do it for you. Get the threshold logic wrong and a 160-euro order quietly falls outside IOSS while your checkout still charges as if it qualifies.
How is Northern Ireland different for WooCommerce sellers?
A WooCommerce business that genuinely sells goods from Northern Ireland is treated as inside the EU goods regime under the Northern Ireland Protocol. That's the one situation where the 10,000 euro threshold and the UK's Union OSS scheme actually apply to you.
If you sell goods from Northern Ireland to EU consumers and go over 8,818 pounds (10,000 euros) of such sales in a year, VAT is due in the customer's country, and you can register for the UK's Union OSS scheme to handle all of it on one return instead of registering across the EU. To use it you must be registered for UK VAT and hold an XI VAT number (gov.uk).
Note that requirement can bite below the normal UK VAT registration threshold of 90,000 pounds for 2025/26 (gov.uk). An NI seller can be pushed into UK VAT registration to access the OSS even if their UK turnover is modest.
This is exactly why "where is your stock" is the first question we ask any WooCommerce seller. The same plugin, the same checkout, the same products can sit under completely different VAT regimes depending on whether the goods leave from Belfast or Birmingham.
What about digital products and downloads sold through WooCommerce?
Different rules entirely. For B2C digital services, such as downloads, e-books, software, online courses, and memberships, the place of supply is where the consumer lives, and EU VAT is due from the very first sale. There's no UK seller's grace threshold.
If you sell digital services to EU consumers, you must either register for VAT in each EU member state where your customers are, or register for the non-Union OSS scheme (the successor to VAT MOSS) in a single EU member state and report it all there (gov.uk). The customer's location, not yours, sets the VAT rate.
For a WooCommerce store this means your checkout has to identify the customer's country, apply that country's VAT rate to digital lines, and keep the evidence of location that the rules require. A plugin that treats a downloadable e-book the same as a physical mug will get the VAT wrong on both. Selling a digital product to a German consumer means German VAT from sale number one, with nothing comparable to the goods thresholds above.
Worked example: a GB WooCommerce store selling to France
Illustrative example. Maya runs a self-hosted WooCommerce store from a unit in Manchester selling handmade homeware. A French consumer orders a ceramic lamp. The figures below are for the 2025/26 tax year.
Order value of the goods: 120 euros, shipped from Great Britain to France. France's standard VAT rate is 20 percent for this example, matching the UK standard rate of 20 percent for 2025/26 (gov.uk).
Because the lamp leaves Great Britain, the supply is an export. Maya zero-rates UK VAT on it, as long as she exports within the time limit and keeps valid export evidence under Notice 703 (gov.uk). So she charges 0 pounds of UK VAT on this order.
The 120-euro consignment is at or below the 150-euro IOSS ceiling, so Maya has a choice:
| Route | UK VAT charged | French import VAT at 20% | Who collects EU VAT | Customer experience |
|---|---|---|---|---|
| No IOSS, carrier collects | 0 euros | 24 euros | Carrier, on delivery | Surprise 24 euro charge plus a handling fee |
| IOSS via EU intermediary | 0 euros | 24 euros | Maya, at checkout | Fully-landed price, no surprise |
The French VAT is 120 x 20 percent = 24 euros either way. What changes is when and how it's collected. With IOSS, Maya's checkout shows 144 euros all-in and she reports the 24 euros on her monthly IOSS return via her intermediary. Without it, the customer pays 120 euros at checkout and gets stung for 24 euros plus a carrier handling fee at the door, which is where refused deliveries and chargebacks come from.
Crucially, the 10,000 euro OSS threshold never enters this calculation. Maya's goods ship from Great Britain, so they're exports and imports, not EU distance sales. If she'd shipped the same lamp from Northern Ireland, the picture would flip to the OSS regime described above.
Which WooCommerce settings cause the most VAT mistakes?
Because nothing self-corrects on a self-hosted store, configuration is where the real risk lives. In practice the mistakes we see most often are these:
- Charging UK VAT on exports. Leaving GB-to-EU orders flagged as standard-rated 20 percent UK VAT, when they should be zero-rated exports with proper evidence. You over-charge customers and misstate your VAT return.
- Treating digital and physical the same. Applying one VAT rule to both, when digital services need the customer's country VAT from the first sale and goods don't.
- Broken IOSS threshold logic. Charging EU VAT at checkout on orders above 150 euros as if IOSS applied, or failing to charge it on eligible orders. The 135 pounds / 150 euros ceiling is per consignment, not per order line.
- No export evidence trail. Zero-rating exports but not retaining the official or commercial proof of export for six years, so HMRC disallows the zero-rating later.
- Confusing the OSS threshold for a GB seller. Registering for, or relying on, OSS when your stock ships from Great Britain and the threshold doesn't apply to you.
None of these throw an error in WooCommerce. They just quietly produce wrong VAT until a return is queried or a customer complains. Specialist ecommerce bookkeeping exists precisely to catch them. Our accounting for ecommerce businesses work starts with mapping where your stock sits and what your checkout is actually charging, before a single return is filed.
Is my WooCommerce tech stack tax-deductible?
Mostly yes, but how you claim it depends on whether the cost is revenue (an ongoing running cost) or capital (a lasting asset). The two are treated differently for tax.
Running costs of the store are normally revenue expenses, deductible against your trading profits in the year you incur them. Think hosting, your domain, plugin and theme subscriptions, payment-gateway fees, SSL, and routine maintenance.
A one-off, substantial build is more likely to be capital, a website that creates an enduring asset for the business rather than a running cost. Capital spend can often be relieved through capital allowances, such as the Annual Investment Allowance of 1,000,000 pounds, which gives 100 percent relief on qualifying plant and machinery in the year of purchase (gov.uk). The line between a deductible revenue cost and a capital website build is genuinely fact-specific, so it's worth getting a view before year-end rather than after.
If you want this mapped properly to your accounts, our team handles it as part of accounting for ecommerce businesses.
Frequently asked questions
Does WooCommerce collect EU VAT for me like Amazon does?
No. WooCommerce is self-hosted software, not a marketplace operator, so there's no deemed supplier and no platform collecting or reporting VAT on your behalf. You are the supplier and you self-declare all of it. A marketplace like Amazon can become the deemed supplier for certain low-value EU sales and report the VAT itself, but your own WooCommerce store never does that for you.
Do I need to register for OSS if I sell from a UK WooCommerce store?
Usually not, if your stock ships from Great Britain. The Union OSS scheme and the 10,000 euro distance-selling threshold apply to goods sold from within the EU, and to the UK only for goods sold from Northern Ireland under the Protocol. GB-to-EU sales are exports and imports, not EU distance sales, so the threshold doesn't apply to them.
Can a Great Britain business register for IOSS directly with HMRC?
No. HMRC IOSS registration is open only to businesses in Northern Ireland (and Norway). A Great Britain business that wants to use IOSS must appoint an EU-established intermediary and register through them in an EU member state. The intermediary is jointly responsible for the VAT.
What is the IOSS consignment value limit?
IOSS covers consignments with an intrinsic value not exceeding 135 pounds (150 euros). Intrinsic value is the price of the goods, excluding transport and insurance unless they're already included in the price. Orders above that limit can't use IOSS and are handled as normal imports, with VAT and any duty collected at the border.
How is VAT handled on digital downloads sold to EU consumers?
The place of supply for B2C digital services is the consumer's country, and EU VAT is due from the first sale with no UK seller's threshold. You either register in each member state where you have customers, or use the non-Union OSS scheme in one EU member state to report it all. Your WooCommerce checkout must apply the customer's country VAT rate to digital lines.
Will HMRC get a platform report about my WooCommerce sales?
No. The reporting rules for digital platforms make marketplace operators report third-party sellers to HMRC. Your self-hosted WooCommerce store isn't a platform reporting on other people's sales, so no platform report is filed about you. That also means none of your figures arrive at HMRC pre-packaged, so your own records and VAT returns have to be right.
Key takeaways
- On WooCommerce you're the supplier of record. No marketplace collects or reports your VAT, and no platform report is filed about you.
- GB-to-EU goods are exports and imports. UK VAT can be zero-rated with evidence, but EU import VAT is due. The 10,000 euro OSS threshold doesn't apply to GB stock.
- IOSS can give EU customers a fully-landed price on consignments at or below 150 euros, but a GB business needs an EU intermediary to use it.
- Northern Ireland stock is the exception, sitting inside the EU goods regime with the Union OSS scheme and the 10,000 euro threshold.
- Digital products follow the customer's country VAT from the first sale, via the non-Union OSS scheme.
Selling to the EU from WooCommerce is very doable. It just needs your checkout, your VAT treatment, and your records to line up, because nothing on a self-hosted store does that automatically.
Want your WooCommerce VAT set up correctly before your next EU order ships? Book a call with a Zmartly accountant through our ecommerce accounting service and we'll map your stock locations, checkout settings, and OSS or IOSS position in one go.




