EU VAT IOSS documentation
Everything you need to know about EU VAT IOSS – Import One Stop Shop for WooCommerce.
Getting started
Install and configure the plugin
Getting started
Install EU VAT IOSS for WooCommerce, run the five-step setup wizard, and import destination-country VAT rates for your first IOSS-eligible orders.
Registration and intermediaries
Who registers for IOSS where, why most non-EU sellers need an EU intermediary, the Norway exception, what GB sellers should know, and the IM number format.
Features
Core plugin features available in the free version
Eligibility and the EUR 150 rule
How the plugin decides whether an order belongs in IOSS: intrinsic value, the per-consignment EUR 150 ceiling, ECB conversion at payment acceptance, and the why-excluded reasons.
Checkout VAT
How the plugin charges destination-country VAT at checkout: the IOSS Import VAT tax class, one-click rate import, over-EUR-150 behavior, editable notices, and record-only mode.
Currency conversion
How the plugin converts non-EUR orders with ECB daily rates, freezes the rate at payment acceptance, and what happens when the ECB feed is unavailable.
Monthly dashboard
The IOSS dashboard: current-month totals per country, eligible order counts, the return-deadline countdown, and how nil months are shown.
Filing reminders
Email reminders ahead of each monthly IOSS return deadline — 14, 7, and 1 day(s) before — including nil-return reminders, and how to configure them.
Marketplaces and B2B
Why marketplace-facilitated orders and business buyers fall outside your IOSS return, and how the plugin keeps them out of your figures.
Excise goods
Why alcohol and tobacco can never go through IOSS, how the per-product excise flag works, and why one excise item blocks the whole consignment.
Settings
Every EU VAT IOSS setting explained: registration details, checkout behavior, customer notices, rates data, marketplace handling, and notifications.
Pro features
Advanced features included with Pro
Monthly return report
The Pro return-ready monthly report: per-country, per-rate-band figures in EUR mirroring the official IOSS return layout, with mark-as-filed locking. Requires a Pro license.
Corrections ledger
How refunds after a filed month become Part 3-style corrections — period, country, and VAT delta — and how the return report carries them. Requires a Pro license.
CSV export
Export the monthly return summary and the transaction-level register that satisfies the 10-year IOSS record-keeping duty. Requires a Pro license.
Reduced rates
Map product categories to per-country reduced VAT rates so books, food, and other qualifying goods are charged and reported at the right rate. Requires a Pro license.
Customs data
Per-product HS codes and country of origin, the per-order customs snapshot, the ioss_customs_data filter, and why the IOSS number must reach your carrier electronically. Requires a Pro license.
Shipping integrations
How the IOSS number and customs data reach your label plugin — supported integrations and the generic developer hooks. Requires a Pro license.
Licensing
Activate your EU VAT IOSS Pro license, manage your subscription through Lemon Squeezy, and know what happens when a license lapses.
Reference
Troubleshooting and changelog
Troubleshooting
Fixes for the most common EU VAT IOSS issues: VAT not applied, VAT applied over EUR 150, missing notices, HPOS, and conflicts with other EU VAT plugins.
Compatibility
WordPress, WooCommerce, and PHP requirements, HPOS support, classic and block checkout status, and multisite notes for EU VAT IOSS.
Changelog
Release history and version notes for EU VAT IOSS – Import One Stop Shop for WooCommerce.