Charge the right VAT in every EU country, validate B2B customers for reverse-charge, track the โฌ10,000 OSS threshold, and export your VAT records โ without touching a spreadsheet or breaking your checkout.
The problem
Selling across 27 member states means 27 VAT rates, B2B exemptions, distance-selling thresholds and quarterly OSS returns. Get it wrong and you under-collect, over-collect, or fail an audit.
B2C buyers pay VAT at their country's rate โ not yours. Hard-coding one rate quietly overcharges or undercharges most of your EU orders.
A valid EU business customer should pay zero VAT โ but only if their VAT number checks out against VIES. Skip the check and you carry the liability.
Cross โฌ10,000 in cross-border B2C sales and you owe destination VAT plus an OSS return. Reconstructing that from raw orders by hand is painful and error-prone.
Features
The free core handles correct VAT at checkout. Pro adds the reporting and audit tools you need once you cross the threshold.
Applies the right B2C VAT rate for all 27 EU member states automatically, based on the customer's billing country.
Validates EU VAT numbers against the official VIES service and zero-rates qualifying cross-border B2B orders.
If VIES is slow or down, checkout never breaks โ the order falls back to a safe default and is flagged for your review.
A ready-made One-Stop-Shop return: cross-border B2C VAT grouped by country, filtered to exactly what the OSS covers.
See your cross-border B2C turnover against the โฌ10,000 pan-EU threshold so you know exactly when destination VAT kicks in.
Export your per-order VAT records (date, country, net, VAT) as a CSV for your accountant โ in one click.
See it



How it works
Add the free plugin to your WooCommerce store. It coexists with your existing tax setup โ it never overwrites rates you've already configured.
Every EU order gets the correct VAT automatically. A VAT-number field lets valid B2B customers qualify for reverse-charge instantly.
When you're ready, unlock OSS reporting, the threshold tracker and audit export from the EU VAT Reports dashboard.
Pricing
The core plugin is free forever. Pro unlocks the reporting and audit tools, billed securely through Lemon Squeezy.
For every WooCommerce store selling into the EU.
or โฌ7/month ยท save ~30% paying yearly. For stores that need OSS reporting and VAT record exports.
Secure checkout & licensing via Lemon Squeezy.
FAQ
It makes your WooCommerce store charge the correct EU VAT on every order automatically โ the right rate for B2C customers in each country, and zero VAT for valid cross-border B2B customers under the reverse-charge rules. Pro adds the reporting you need to file your OSS return and survive an audit.
No โ the free core plugin charges VAT correctly at checkout on its own. You only need Pro once you start crossing the โฌ10,000 cross-border threshold and need OSS reporting, the threshold tracker, and audit export.
When a customer enters their EU VAT number at checkout, the plugin validates it against the EU's official VIES service. If it's valid and the sale is cross-border B2B, VAT is set to zero in line with the reverse-charge rules โ all automatically.
Your checkout never breaks. If VIES is slow or unavailable, the order falls back to charging standard VAT and is flagged for your review, so you never lose a sale and never silently exempt someone you shouldn't.
No. Keystep EU VAT Suite is designed to coexist with your existing WooCommerce tax rates โ it adds what's missing and leaves any rates you've already set up untouched.