๐Ÿ›’ For UK Shopify and Amazon sellers ยท 2026/27

OSS and IOSS VAT for UK Shopify sellers: what actually applies in 2026

Most UK Shopify sellers we onboard think OSS applies the moment they sell into the EU. It usually doesn't. What matters is whether you hold EU stock and whether your parcels sit below or above the 150 euro IOSS line. And there is a real 2026 change: the EU is scrapping the separate 150 euro customs-duty exemption. Here is the practical picture for the 2026/27 year.

LOYALS King's Cross London Mon to Sat, 10am to 7pm
K
By Kris Nick, Account Manager
Reviewed and signed off by a senior chartered accountant on the LOYALS team
Last updated: 21 August 2026
12 min read

What OSS actually is, in one paragraph

This guide is written by LOYALS, a King's Cross firm of chartered accountants that handles VAT, IOSS and multi-platform accounts for London e-commerce sellers. Here is the short version before the detail. OSS stands for One-Stop Shop, and it is the European Union's way of letting a single VAT registration cover sales to consumers across all 27 member states, so you no longer register, file and pay separately in every country you sell into. The EU sets out the scheme on its own VAT One Stop Shop portal. Before OSS launched on 1 July 2021, a UK seller hitting Germany's old distance-selling threshold of 100,000 euro had to register for German VAT, then France's 35,000 euro threshold triggered a French registration, then Italy, then Spain, and so on. OSS collapsed that mess into one quarterly return.

The wrinkle for UK sellers is that the EU built OSS on the assumption you were inside it. After Brexit we are not. There are now three flavours of the scheme, and only two of them apply to UK stores in any normal scenario: Non-Union OSS (for cross-border B2C services into the EU), and IOSS (for imports of goods at or below 150 euro). Union OSS, the headline scheme, only kicks in for UK sellers who hold EU stock.

The three numbers that decide your position

Before we go deeper, here is the data in one view. These are the figures that determine which scheme (if any) applies to a UK Shopify store in 2026.

โ‚ฌ150
IOSS limit
Intrinsic value of a parcel below which IOSS can be used for low-value imports
27
EU member states
All covered through a single OSS or IOSS registration in one chosen country
โ‚ฌ10,000
Old threshold
Only relevant for EU-established sellers. UK sellers cannot rely on it
ยฃ0
UK VAT due
On goods exported from UK Shopify stock to EU consumers (zero-rated export)

Source figures: HMRC export rules and the EU VAT e-commerce package (Council Directive 2017/2455). The 150 euro IOSS limit is a VAT line, measured on intrinsic value before shipping and insurance. The separate 150 euro customs-duty exemption is being removed from 2026.

The post-Brexit picture: are you actually inside or outside the EU VAT system?

A UK-incorporated company with all stock in the UK is, for EU VAT purposes, a "non-Union" business. Brexit cut the umbilical cord. That has two practical consequences worth knowing before you dig into the rules.

First, goods leaving the UK to an EU consumer are exports. UK VAT is zero-rated on the export of goods, so HMRC takes nothing, as set out in HMRC's VAT Notice 703 on exported goods. The EU collects its VAT instead, either at the border (the customer pays the courier) or at checkout (you collect through IOSS and remit later). One side or the other always gets paid, which is the part sellers miss when they set up their VAT and Making Tax Digital process.

Second, you have no automatic EU VAT footprint. You only become "established" in the EU if you set up a subsidiary there, hire EU staff with a fixed establishment, or hold goods in an EU warehouse. The third trigger catches more Shopify sellers than the first two combined, and it is usually unintentional.

One thing none of this touches is your UK VAT position. You still register for UK VAT once your taxable turnover crosses the ยฃ90,000 threshold that applies for the 2026/27 year, and that domestic question is separate from OSS or IOSS. HMRC sets out the trigger in its VAT registration guidance, and if you are close to it our VAT registration calculator shows where you stand.

A Camden-based skincare brand we onboarded last autumn had been on Shopify for two years selling 18 percent of orders into the EU. They had not registered for anything. Their courier was DHL on a DAP (Delivered At Place) basis, which means the customer received a customs invoice on every parcel above 22 euro. Their refund rate from Germany was running at 11 percent, double the UK figure, because customers were rejecting parcels at the door rather than pay the extra. Switching them onto IOSS dropped that refund rate to 3 percent inside a quarter.

IOSS for goods at or below 150 euro: the customer experience your competitors already use

IOSS, the Import One-Stop Shop, is the scheme almost every UK Shopify seller actually wants. It applies to consignments of goods imported into the EU with an intrinsic value at or below 150 euro per parcel. Intrinsic value means the price of the goods themselves, before shipping, before insurance, before tax.

Under IOSS you collect the destination country's VAT at the Shopify checkout. So a customer in Berlin pays 19 percent German VAT on a 60 pound shirt. A customer in Lisbon pays 23 percent Portuguese VAT on the same shirt. Shopify handles the rate calculation automatically once you enter your IOSS number under Settings, Taxes and duties, European Union. You then declare and pay everything in one monthly IOSS return through your appointed intermediary.

Why bother? Three reasons that show up in the data:

  • No surprise charge at the door. The customer sees the all-in price at checkout. The courier has nothing extra to collect. Conversion at checkout improves and post-delivery complaints fall.
  • Faster clearance. Parcels with an IOSS number on the customs label are fast-tracked through EU customs. Same-day clearance is normal, where DAP parcels can sit for two to four days.
  • No courier handling fee. DHL, FedEx and the like charge the customer a handling fee for collecting import VAT on DAP, typically 8 to 15 pounds per parcel. IOSS removes that fee entirely.

The catch is that UK sellers cannot register for IOSS directly. The EU requires non-Union businesses to appoint an intermediary established in an EU member state. The intermediary is jointly and severally liable for the VAT, so they want a fee, and they want to know who you are. Typical small-seller pricing in 2026 is 1,500 to 4,000 pounds per year plus a small per-return charge.

Decision flow: does a UK Shopify store need OSS, IOSS or neither? Do you need OSS, IOSS or neither? For UK-based Shopify sellers shipping to EU consumers Do you hold stock anywhere inside the EU? Yes โ†’ No โ†’ Union OSS Local VAT in stock country Quarterly OSS return covers all 27 Selling goods or digital services? Digital services โ†’ Goods โ†“ Non-Union OSS Register in one EU state Quarterly return, all B2C services Parcel value at or below โ‚ฌ150? Yes โ†’ No โ†’ IOSS Collect EU VAT at checkout Monthly return via intermediary Standard export DAP / DDP at courier No EU registration Holding stock includes Amazon FBA, third-party fulfilment, consignment stock and own warehousing.
Most UK-only Shopify sellers shipping low-value items land in the IOSS box. Anyone using FBA Germany or an EU 3PL lands in Union OSS.

The Union OSS trigger you cannot miss: stock in the EU

Union OSS is the scheme everyone reads about, and the one most UK sellers will never need. Where it does bite is the moment you hold goods anywhere inside the EU. The classic example is Amazon FBA Germany. The moment Amazon moves your stock into a Hamburg or Leipzig fulfilment centre, that stock is German for VAT purposes. A sale from that German stock to a customer in France is a distance sale of goods within the EU.

That triggers two things. You need a German VAT number for the local stock movements and intra-Community supplies. And you need either local VAT registrations in every other country you ship to from that German stock, or a Union OSS registration that wraps all of them up into one return.

Almost everyone in this position picks Union OSS. A single quarterly OSS return through the German tax authority reports all cross-border B2C sales to consumers in the other 26 member states, with the correct local VAT rate applied to each line. Without OSS the same business would be juggling 26 separate registrations and filings. We have seen six-figure backdated bills more than once where this was missed for 18 months.

The 10,000 euro threshold confusion (and why it doesn't apply to you)

You will see the 10,000 euro figure quoted constantly in EU VAT guides. It causes more confusion among UK Shopify sellers than any other number in the rules. Here is what it actually means.

The 10,000 euro threshold applies only to micro-businesses already established in an EU member state. If you are a small German Shopify seller making a few thousand euro of cross-border sales to French or Italian consumers, you can stay on your home German VAT rate and skip OSS entirely, up to 10,000 euro of cross-border sales per calendar year. Above that figure you must use OSS or local registrations.

UK sellers are non-Union. The threshold does not apply to you. There is no "free pass" volume of EU sales you can rack up before triggering IOSS or OSS. The scheme you use depends on parcel value (IOSS at or below 150 euro), product type (services route to Non-Union OSS), and stock location (anything in the EU routes to Union OSS), not on annual turnover.

How to register (Non-Union, Union and IOSS in plain English)

Mechanically, the three schemes work differently. Here is how each one is set up from a UK starting point.

Non-Union OSS (for digital services)

If you sell digital services into the EU (downloadable software, streaming, online courses, hosted SaaS, e-books) you pick one EU member state, register through their tax authority's OSS portal, and file a single quarterly return covering all 27 countries. Ireland and the Netherlands are the most common picks for UK sellers because the portals are in English and the support tends to be faster. No intermediary is required for Non-Union OSS.

Union OSS (for goods, only if you hold EU stock)

Once you have an EU VAT footprint (typically a German number because of FBA), you register for Union OSS through that same country's tax authority. The German Bundeszentralamt fรผr Steuern (BZSt) handles the OSS portion through their MyBoP portal. Union OSS returns are quarterly. Payment is made in euros into the registering country's account, then redistributed to the other member states automatically.

IOSS (for low-value goods)

IOSS is the one that needs an intermediary. You appoint an EU-established firm to act on your behalf, register through them, and receive an IOSS identification number (a 12-character code starting with "IM"). That number goes on every customs label and into Shopify's tax settings. The intermediary files monthly IOSS returns and pays the VAT collected. You pay them, they pay the tax authority.

Reporting and payment cadence

Each scheme runs on its own clock. Missing a deadline does not usually penalise the UK seller directly under the EU's penalty rules, but the registering country can suspend your access to the scheme if you miss three in a row, which then forces local registrations across multiple countries. That is the operational nightmare we keep clients out of.

Union OSS and Non-Union OSS both file quarterly. Returns are due by the end of the month following the quarter end, so Q1 (January to March) is filed by 30 April, Q2 by 31 July, Q3 by 31 October, Q4 by 31 January. Payment is due at the same time, in euros.

IOSS files monthly. The return and the payment are both due by the end of the month following the reporting month, so January sales are reported and paid by 28 February. The monthly cadence is one of the reasons sellers underestimate the admin burden of IOSS until they are six months in.

What changes in 2026: the 150 euro customs-duty exemption is being scrapped

From 2026 the EU is removing the 150 euro customs-duty exemption, so low-value parcels that used to enter duty free can start attracting customs duty, while the IOSS VAT line at 150 euro stays the same. This is the single most important 2026 update for anyone shipping into the EU. On 13 November 2025, EU member states reached political agreement in the Council to remove the 150 euro customs-duty relief threshold, the rule that currently lets parcels under 150 euro enter the EU free of customs duty. VAT was never part of that relief: since July 2021 every parcel has been liable to import VAT regardless of value. What is going is the duty-free pass on low-value goods.

Keep the two taxes separate in your head, because mixing them up is where sellers get their pricing wrong. VAT on imports at or below 150 euro is still handled by IOSS, and that 150 euro IOSS VAT line is unchanged for now. Customs duty is the part moving: once the exemption goes, low-value parcels can attract duty too. The European Commission has said the removal will be paired with a simple, temporary way to calculate duty on e-commerce parcels during the interim period, brought in as early as possible in 2026, ahead of the EU Customs Data Hub that is due in mid-2028. The Council's separate June 2025 mandate also introduces an e-commerce handling fee from November 2026. You can read the Commission's own note on the change in the EU Taxation and Customs Union announcement.

Two more shifts belong on your radar now. Marketplaces are being pushed toward "deemed importer" status, which means platforms such as Amazon take on more of the VAT and duty collection at checkout rather than leaving it to you. And under the EU's VAT in the Digital Age (ViDA) package, which entered into force on 14 April 2025, a Single VAT Registration widens OSS from 1 July 2028 to cover more scenarios, including your own movements of stock between EU countries that today force separate local registrations. The detail sits on the EU's VAT reform pages.

So what should you actually do about it in the 2026/27 year? Nothing dramatic yet. If you already run IOSS, your VAT process is unaffected. Budget for a small duty and handling cost on low-value EU parcels from some point in 2026, watch for the confirmed start date, and if you hold EU stock, note that ViDA will eventually simplify the registrations you juggle rather than add to them. We tell e-commerce clients to model the duty as a worst case now, so a mid-year change never surprises the cash flow. As at August 2026 the exact commencement date and the interim duty mechanism were still being finalised, so treat any single figure you see quoted as provisional until the legislation lands.

What this means for your Shopify setup

If you have read this far without yet doing anything, here is the practical sequence. Take it in order and stop once you reach the action that applies to you.

Audit your stock location first. Open Shopify Admin, go to Settings, Locations. Anything outside the United Kingdom is a Union OSS trigger. Anything in Germany, France or any EU country needs immediate attention. We typically uncover this in week one of an e-commerce engagement.

Audit your parcel values. Run a 12-month report from Shopify Admin filtered by EU destinations. Look at the distribution. If 80 percent of EU orders are below 150 euro, IOSS is your default. If most are above 150 euro, you may still skip IOSS and just hand off to a DDP courier, accepting the slightly worse customer experience on the smaller minority of orders.

Pick an IOSS intermediary. Comparison-shop. Pricing has consolidated around 1,500 to 4,000 pounds per year for small to mid Shopify volume. Look for an intermediary that handles the customs label data feed into your shipping software automatically. Manual entry of IOSS numbers per parcel does not scale.

Update Shopify's tax settings. Under Settings, Taxes and duties, European Union, enter your IOSS number and switch on EU VAT collection. Test on a sandbox order. Confirm the customs invoice generated by your shipping software has the IOSS number printed.

Set the bookkeeping rhythm. Your accountant should be reconciling IOSS-collected VAT against actual EU sales monthly, before the intermediary files. Errors caught at the bookkeeping stage cost minutes. Errors caught at the EU tax authority stage cost weeks of clarification and sometimes penalty interest.

The honest answer to "do I really need to bother?"

You may already know this if you have been on Shopify a while: most UK sellers run for a couple of years on DAP, accept the higher refund rate, and decide that the complexity of IOSS is not worth it. That is a defensible position when EU sales are under 5 percent of total revenue. Once EU revenue crosses around 10 percent, the maths flips. The conversion uplift on properly handled IOSS orders, combined with the elimination of courier handling fees and the parcels stuck in customs, more than pays for the intermediary fee.

The decision is rarely binary. We model it for clients on actual revenue mix and refund data, not on rules of thumb. If you sell across more than just Shopify, our complete guide to OSS VAT for UK e-commerce sellers covers the multi-platform picture. If you want it modelled on your own numbers, the next step is the call below.

What this typically costs at LOYALS

E-commerce accounting, with EU VAT and OSS coordination

  • Single platform, one store on UK VAT and Making Tax Digital: from ยฃ500 a month
  • Multi-platform or multi-currency with OSS: from ยฃ795 a month
  • Pan-EU FBA or seller groups: from ยฃ1,295 a month

IOSS registration itself is arranged through an EU intermediary and priced separately by them. All fees exclude VAT and are fixed for twelve months. Quotes are issued in writing within 24 hours after a 15-minute call, and we do not take on ongoing work below ยฃ500 a month. See full price list.

Frequently asked questions

Do UK Shopify sellers need to register for OSS VAT?

Most UK Shopify sellers shipping from the UK do not need OSS. Goods leaving the UK are exports and zero-rated for UK VAT. The customer pays import VAT and customs duty when the parcel arrives, unless you choose to use IOSS for low-value consignments. You only need Union OSS if you hold stock somewhere in the EU and ship from there to consumers in other EU member states.

What is the difference between OSS and IOSS?

OSS (One Stop Shop) covers business-to-consumer sales of goods and services within the EU, reported quarterly. IOSS (Import One Stop Shop) covers low-value imports of goods worth 150 euro or less, shipped from outside the EU to EU consumers, reported monthly. UK sellers shipping small parcels into the EU typically choose IOSS, not OSS.

What is the 10,000 euro OSS threshold?

The 10,000 euro threshold applies only to businesses already established in an EU member state. Below 10,000 euro of cross-border B2C sales per year, they can keep charging their home country VAT rate. Above 10,000 euro they must use OSS or register locally. UK sellers without an EU establishment are not covered by this threshold and cannot rely on it.

Does Amazon FBA in Germany trigger Union OSS?

Yes, normally. If you hold stock in Germany under FBA and that stock is sold to consumers in France, Spain or any other EU country, those are distance sales of goods within the EU. You will need a German VAT number for the local stock movements, and you can use Union OSS to report all the cross-border B2C sales to consumers in other EU countries through one quarterly return.

Can I charge EU VAT at Shopify checkout without IOSS?

Shopify lets you collect EU VAT at checkout once you enter your IOSS number under Settings, Taxes and duties, European Union. Without an IOSS number you can still display VAT-inclusive prices but the courier will charge the customer import VAT and a handling fee at delivery. That handling fee is the most common reason for negative reviews on cross-border orders.

Is the 150 euro threshold changing in 2026?

The 150 euro VAT line for IOSS stays for now, so IOSS still covers imported parcels with an intrinsic value at or below 150 euro. What is changing is the separate customs-duty exemption. On 13 November 2025 EU member states agreed to remove the 150 euro customs-duty relief, with an interim charge on low-value parcels expected during 2026 and a permanent system once the EU Customs Data Hub goes live in mid-2028. If you do nothing, your EU customers keep meeting import VAT, any new duty and a courier handling fee at the door, which lifts refunds and one-star reviews. Confirm the exact start date before you change your pricing, because the timing was still being finalised as at August 2026.

How do I register for IOSS from the UK?

UK sellers cannot register for IOSS directly because they are not established in the EU. You must appoint an EU-based intermediary who registers in one EU member state on your behalf. The intermediary is jointly liable for the VAT, so they charge a fee for the service, typically 1,500 to 4,000 pounds per year for a small Shopify seller. We coordinate that registration for clients as part of the e-commerce service.

Where this fits in our service

Selling into the EU and unsure which scheme actually applies?

We model your EU revenue mix, stock locations and parcel-value distribution against IOSS, Union OSS and DAP, then we tell you which combination saves the most money and headaches. Quotes issued in writing within 24 hours. Current period discounts and seasonal offers applied at engagement.

Book my free 15-min call โ†’
Mon to Sat, 10am to 7pm ยท King's Cross London ยท 07450 258 975