Launch pricing: Lock in Pro at $79/yr before prices go up View pricing →
WooCommerce plugin

EU VAT IOSS – Import One Stop Shop for WooCommerce

Sell into the EU from outside it. Charge the right destination VAT at checkout on consignments up to €150, keep return-ready monthly records, and spare your customers surprise fees at the door.

Free plan available
No coding required
Setup in minutes

Everything you need for IOSS compliance

From the €150 consignment check at checkout to return-ready monthly reports. Sell into the EU from outside it — without customs surprises for your customers.

Destination VAT at checkout

Charge the correct EU country’s VAT on consignments up to €150 intrinsic value — imported into WooCommerce’s own tax system with one click, for all 27 member states.

The €150 consignment check

Goods-only intrinsic value (separately-charged shipping excluded, exactly per EU rules), converted with the ECB daily rate and fixed at payment acceptance. Over €150? VAT is removed and your customer sees an honest import-charges notice instead.

Capture-time ECB FX

Non-EUR store? Every order stores the ECB rate, EUR values, and the rate date at the moment payment is accepted — the exact figures your return and records need, immune to later FX drift.

Monthly dashboard & deadlines

Per-country EUR totals for every month, IOSS-eligible order counts, and a deadline countdown — IOSS returns are due by the end of the following month, nil returns included.

Filing reminder emails

Reminders at 14, 7, and 1 day before each monthly deadline — including nil-return months, because those must be filed too.

IOSS number validation

Your IM number is format-validated at setup, stored on every eligible order, and exposed to shipping integrations — because a missing IOSS number at customs means your customer pays VAT twice.

Pro

Customs data handoff

Per-product HS codes and country of origin, plus the IOSS number, pushed to shipping and label integrations so parcels clear customs cleanly.

Pro

Return-ready monthly reports

Per member state and per rate band, in EUR — laid out like the IOSS return itself, with a corrections ledger for refunds that land after a month is filed.

B2B & marketplace aware

Marketplace orders (Amazon, Etsy, eBay) belong on the marketplace’s IOSS number, not yours — the plugin keeps them out of your return. Pro adds VIES-verified B2B exclusion at checkout.

How it works

From setup to filed return in four steps.

1

Run the setup wizard

Tell the plugin where your business is established, enter your IOSS number (or follow the built-in guidance on registering — including when you need an EU intermediary), and confirm where you ship from.

2

Import EU VAT rates

One click loads all 27 member states’ standard VAT rates into a dedicated WooCommerce tax class. Rates stay current via the maintained Sellinor rates feed.

3

Sell — the checkout does the rest

Consignments up to €150 get the destination country’s VAT; anything above gets a clear import-charges notice instead. Every eligible order captures EUR values and the ECB rate at payment acceptance.

4

File your monthly return

Open the report for the month, read the per-country VAT figures straight into your IOSS return (or hand them to your intermediary), mark the month as filed, and let the corrections ledger absorb any later refunds.

Choose your plan

Start free with the full €150 checkout logic and monthly dashboard. Upgrade to Pro for return-ready reports, customs data handoff, and exports.

Free

Perfect for getting started

$0 /forever
Coming soon
  • €150 consignment check at checkout
  • Destination VAT for all 27 EU countries
  • One-click EU VAT rate importer
  • Capture-time ECB currency conversion
  • Monthly per-country dashboard
  • Filing deadline reminder emails
  • IOSS number format validation
  • Excise-goods blocking
  • Marketplace order exclusion
  • Community support
Most popular

Pro

1 site license

$99 $79 /year
Launch price
Coming soon

$79/yr locked in for life · Regular $99/yr

  • Everything in free
  • Return-ready monthly IOSS reports
  • Corrections ledger (refunds after filing)
  • CSV exports & 10-year record register
  • Reduced-rate category mapping
  • HS codes & country of origin per product
  • Shipping-integration customs handoff
  • VIES B2B validation at checkout
  • Monthly digest email
  • Priority email support

Agency

Unlimited sites

$249 $199 /year
Launch price
Coming soon

$199/yr locked in for life · Regular $249/yr

  • Everything in Pro
  • Unlimited site licenses

Full feature comparison

Feature Free Pro Agency
€150 intrinsic-value consignment check (shipping excluded per EU rules)
Destination-country VAT at checkout (27 member states + Northern Ireland)
One-click EU VAT rate importer + maintained rates feed
ECB exchange rates captured at payment acceptance
Over-€150 checkout notice (import VAT & customs charges messaging)
Monthly per-country dashboard & deadline countdown
Filing reminder emails (incl. nil returns)
IOSS number (IM…) format validation
Excise-goods blocking & marketplace (deemed-supplier) exclusion
EU special-territory handling (Northern Ireland, Canary Islands, …)
HPOS (High-Performance Order Storage) compatible
Return-ready monthly IOSS report (per country × rate band, EUR)
Corrections ledger for refunds after a month is filed
CSV exports + transaction register (10-year records)
Reduced-rate category mapping per country
HS code & country-of-origin product fields
Customs data handoff to shipping integrations
VIES VAT validation at checkout (B2B exclusion)
Monthly digest email
Priority email support
Unlimited site licenses

Frequently asked questions

Everything you need to know about EU VAT IOSS – Import One Stop Shop for WooCommerce.

What is IOSS and do I need it?

The Import One Stop Shop is the EU scheme for B2C sales of goods shipped from outside the EU in consignments up to €150 intrinsic value. With IOSS you charge the destination country’s VAT at checkout and remit it through a single monthly return — your customer pays nothing at delivery. Without it, your customer pays import VAT plus a carrier processing fee before the parcel is released, which is the #1 cause of refused parcels and chargebacks for non-EU stores.

How does the €150 threshold actually work?

It’s the intrinsic value per consignment: the price of the goods themselves, excluding shipping and insurance when they are charged separately (a separate WooCommerce shipping line doesn’t count toward the €150). The check happens per consignment, in EUR, using the ECB exchange rate on the day payment is accepted — the plugin does exactly this and stores the rate on the order.

I sell through Amazon or Etsy too. Whose IOSS number applies?

For orders facilitated by a marketplace, the marketplace is the “deemed supplier” — its IOSS number applies and those sales go in its return, not yours. Your own IOSS number covers sales on your own store. The plugin keeps marketplace-sourced orders out of your figures.

Do I need an intermediary to register for IOSS?

If your business is established outside the EU (US, UK, China…), you must appoint an EU-established intermediary to register — the exception is businesses established in Norway shipping from Norway, which can register directly. EU-established businesses register in their own member state. The setup wizard walks you through this, and the plugin works with any intermediary: you keep your own number and your own data.

What happens with orders over €150?

IOSS can’t be used above €150 intrinsic value. The plugin removes EU VAT from those orders and shows your customer a configurable notice explaining that import VAT, customs duties, and a carrier handling fee will be collected before delivery. No silent surprises, no double-charging.

What about the new €3 EU parcel duty?

Since 1 July 2026 the EU’s €150 customs-duty exemption is gone: low-value consignments carry a flat €3 customs duty per item line (grouped by HS code) until July 2028. It’s collected through the customs process from the declarant — in practice via your carrier arrangement — not through IOSS and not from your customer at the door when IOSS is used. The plugin’s messaging and docs reflect this so you can price it in.

Does this plugin file my IOSS return for me?

No — it prepares the exact figures the return needs: per member state of consumption, per rate band, in EUR, monthly. You (or your intermediary) enter them in the filing portal. Pro adds the return-ready report layout, a corrections ledger for refunds that land after filing, and CSV exports for your 10-year record-keeping duty.

My store isn’t in EUR. Is that a problem?

No — that’s the primary use case. The plugin fetches ECB daily rates, runs the €150 check in EUR, and freezes the rate and EUR amounts on each order at payment acceptance, which is what EU guidance prescribes and what your monthly return must contain.

Is this tax advice?

No. The plugin automates calculations and record-keeping around the published EU rules, but it doesn’t replace a tax professional. For registration decisions, edge cases, or audits, consult your advisor or intermediary.

Still have questions?

Contact us →

Sell to the EU without customs surprises

Charge the right VAT at checkout, keep clean monthly records, and give your EU customers a delivery with no extra fees.

Pro launching soon Download coming soon

Free plan available • No credit card required