Print on Demand

EU VAT Compliance for POD Sellers: OSS, IOSS & 2026 Rules Explained

Bank K.
1 min read

EU VAT compliance for POD sellers is the topic everyone avoids until an order to Germany triggers a question they can’t answer. The mechanics aren’t actually that hard once you separate the two situations that matter: whether your goods are already inside the EU when they sell, or whether they’re imported into the EU at the point of sale. Those two cases map to two different VAT schemes — OSS and IOSS — and almost all the confusion comes from mixing them up.

This guide lays out EU VAT compliance for POD sellers in plain terms: the two schemes, the thresholds that decide when they apply, how marketplaces change the picture, and the 2026 customs changes that add a new cost line. It is not tax advice — for your specific situation, talk to a VAT specialist — but it’ll get you oriented enough to ask the right questions.

Why EU VAT Compliance for POD Sellers Is Different

POD complicates VAT because of where the goods physically are. A US apparel seller without POD has inventory in one place. A POD seller’s “inventory” is wherever their provider prints — which might be Latvia for a European order and the US for the same product on a different day, depending on fulfillment routing.

That fulfillment location decides the scheme:

  • If the order prints and ships inside the EU (e.g., a Printful EU facility to a German customer), it’s an intra-EU distance saleOSS territory.
  • If the order prints outside the EU and is imported (e.g., a US or Canadian facility to a German customer), it’s an importIOSS territory.

Print-on-demand sellers fulfilling from US or Canadian warehouses are, in fact, one of the textbook use cases for IOSS. Get clear on which of your orders fall into which bucket and the rest follows.

OSS: For Goods Already Inside the EU

The One-Stop Shop (OSS) covers intra-EU business-to-consumer distance sales — goods that are within the EU and ship to a consumer in another EU member state.

The threshold that matters here: the old per-country distance-selling thresholds were abolished and replaced with a single EU-wide threshold of €10,000. Below €10,000 in total cross-border B2C sales across the EU, you can charge VAT at your home member state’s rate. Once you cross €10,000, you owe VAT at the destination country’s rate on each sale — and OSS is the mechanism that lets you report all of it through a single registration in one member state instead of registering separately in every country you sell to.

For a POD seller fulfilling from an EU facility, OSS is the clean path: one registration, one quarterly return, VAT collected at each buyer’s local rate. Without OSS, crossing €10,000 would otherwise mean a VAT registration in every country you ship to — exactly the bureaucratic nightmare OSS was created to prevent.

IOSS: For Goods Imported Into the EU

The Import One-Stop Shop (IOSS) covers goods imported into the EU in consignments valued at €150 or less, sold to EU consumers.

The key thing about IOSS that trips people up: it has no revenue threshold. It applies per consignment. Every shipment under €150 imported into the EU is in scope from the very first order, regardless of your total annual sales. There’s no “you’re small enough to ignore this” exemption the way there is with the €10,000 OSS threshold.

For a US-based POD seller printing in the US and shipping to EU customers, IOSS lets you collect EU VAT at checkout, remit it through a single monthly IOSS return, and have parcels clear customs smoothly without the customer being hit with a surprise VAT bill on delivery. Without IOSS, that VAT gets collected at the border instead — meaning delays, handling fees, and unhappy buyers who didn’t expect to pay extra to receive their order.

Most POD stickers, shirts, and mugs are comfortably under €150 per consignment, so IOSS is the relevant scheme for the vast majority of non-EU-fulfilled POD orders.

OSS vs IOSS at a Glance

OSSIOSS
CoversIntra-EU B2C distance salesImported goods to EU consumers
Goods locationAlready inside the EUOutside the EU, imported on sale
ThresholdApplies above €10,000 EU-wideNo threshold; per consignment ≤ €150
Return frequencyQuarterlyMonthly
Typical POD caseFulfilled from an EU facilityFulfilled from US/Canada

A seller who fulfills both ways — some orders from an EU facility, some imported from the US — may genuinely need both registrations. That’s not a mistake; it’s a reflection of fulfillment routing. Knowing which orders go which way (something tied directly to your POD international shipping setup) is the prerequisite for getting VAT right.

When the Marketplace Handles VAT for You

Here’s the relief valve: if you sell through a marketplace like Amazon EU, Etsy, or eBay, and the marketplace is deemed the “supplier” for VAT purposes, the marketplace handles the VAT obligation. These platforms collect VAT directly and use their own IOSS numbers — so for marketplace sales, you generally don’t need your own separate registration.

This mirrors how US marketplace facilitator laws shift sales-tax collection onto the platform. The practical upshot:

  • Selling only through Amazon EU / Etsy / eBay? The marketplace is largely handling EU VAT collection on those sales. You still keep records, but you’re not running your own OSS/IOSS returns for those orders.
  • Selling through your own Shopify store, direct to EU consumers? You are the supplier. OSS and/or IOSS are on you.

Most growing POD sellers end up in a mixed state: marketplace sales handled by the platform, direct-store sales handled by their own OSS/IOSS registrations. The compliance work concentrates on the direct channel.

The 2026 Customs Change You Need to Price In

A new cost lands mid-2026: from 1 July 2026, small parcels entering the EU face a €3 flat-rate customs duty per consignment under an interim system, ahead of the broader end of the €150 customs-duty exemption. This is separate from VAT — it’s a duty.

For POD sellers importing into the EU (i.e., fulfilling from non-EU facilities), that’s a new per-order line item. The strategic counter is the same as for shipping speed: where you can, fulfill inside the EU. An intra-EU shipment isn’t an import, so it skips the customs duty entirely and sits under OSS rather than IOSS. Routing your EU orders to an EU facility solves the speed problem, the customs-duty problem, and simplifies the VAT scheme all at once.

A Practical Compliance Path for POD Sellers

If EU customers are a meaningful slice of your sales, work through this in order:

  1. Separate your EU orders by fulfillment location — printed-in-EU vs imported-from-outside.
  2. For marketplace sales (Amazon EU, Etsy, eBay): confirm the platform is collecting VAT; keep records but don’t double-handle.
  3. For direct (Shopify) sales fulfilled inside the EU: if you’re over €10,000 EU-wide, register for OSS and charge destination-rate VAT.
  4. For direct sales imported from outside the EU (≤ €150): register for IOSS to collect VAT at checkout and clear customs cleanly. Remember: no threshold — it applies from order one.
  5. Price in the €3 per-parcel EU customs duty on imported consignments from July 2026.
  6. Reassess whenever your fulfillment routing changes, because routing changes the scheme.

This is the kind of multi-channel, multi-scheme tracking that gets unwieldy fast across Amazon, Walmart, Etsy, and Shopify. PODtomatic keeps your product and channel setup consistent so you always know which orders flow through which channel — the foundation you need before any VAT tool or accountant can do their job. And if your US sales tax picture also needs a tune-up, our POD sales tax compliance guide covers the domestic side.

When your EU volume and channel count grow past simple, pair an automated workflow with a VAT specialist. The combined cost is trivial next to a back-VAT assessment from a member state. Keep your multi-channel POD operation organized with PODtomatic.

FAQ

Do I need both OSS and IOSS? Possibly. OSS covers goods already in the EU; IOSS covers goods imported into the EU. If you fulfill some EU orders from an EU facility and others from the US, you may need both. If you only do one type of fulfillment, you only need the matching scheme.

I only sell on Amazon EU and Etsy. Do I need to register for VAT myself? Generally no for those sales — when the marketplace is the deemed supplier, it collects and remits EU VAT using its own registration. Your own OSS/IOSS obligations mainly arise from direct-store (e.g., Shopify) sales.

Is there a sales threshold for IOSS like there is for OSS? No. IOSS has no revenue threshold. It applies per consignment to any imported shipment valued at €150 or less, from your very first EU order.

What is the €10,000 OSS threshold exactly? It’s an EU-wide threshold for intra-EU B2C distance sales. Below €10,000 total, you can charge your home country’s VAT rate; above it, you charge the destination country’s rate and report through OSS.

What changes with EU customs in July 2026? A €3 flat-rate customs duty per low-value consignment applies to parcels imported into the EU from 1 July 2026, ahead of the end of the €150 customs-duty exemption. Fulfilling inside the EU avoids it, since intra-EU shipments aren’t imports.

Sources: European Commission — VAT One Stop Shop, amavat — VAT for marketplace sellers in the EU (OSS, IOSS, DAC7), hellotax — VAT OSS schemes in 2026, vatcalc — EU €3 low-value import levy July 2026

Topics

#eu vat #compliance #ioss #oss #print on demand
About the Author
Bank K.

Bank K.

@ifourth

Co-Founder of PODtomatic and active Amazon print-on-demand seller. I built PODtomatic to replace the $750–1,000/month I was paying virtual assistants to manually upload products. What started as 50 products a day with VAs turned into 200+ daily uploads with AI-powered automation — boosting sales by 100–200%. I'm not just the creator; I use PODtomatic every day to run my own POD business. My goal is to help every seller scale without the burnout.

Ready to Automate Your POD Business?

Start your 7-day trial for just $7 and watch PODtomatic transform your print-on-demand business with AI-powered automation.

Get Started Now

Found this article helpful?

Share it with others who might benefit