๐Ÿ‡ช๐Ÿ‡บ Built for WooCommerce stores selling into the EU โœ“ Now live on WordPress.org

EU VAT compliance for WooCommerce, handled automatically.

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.

โœ“ Free core โ€” incl. VIES validation โœ“ Self-hosted โ€” your data stays in your store โœ“ Blocks & classic checkout, HPOS-ready

The problem

EU VAT breaks more WooCommerce stores than any other tax rule

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.

27 rates to get right

B2C buyers pay VAT at their country's rate โ€” not yours. Hard-coding one rate quietly overcharges or undercharges most of your EU orders.

B2B reverse-charge

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.

OSS & reporting

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

Everything you need to charge and report EU VAT correctly

The free core handles correct VAT at checkout. Pro adds the reporting and audit tools you need once you cross the threshold.

๐ŸŒ

Correct destination VAT

Applies the right B2C VAT rate for all 27 EU member states automatically, based on the customer's billing country.

๐Ÿข

B2B reverse-charge

Validates EU VAT numbers against the official VIES service and zero-rates qualifying cross-border B2B orders.

๐Ÿ›ก๏ธ

Checkout-safe resilience

If VIES is slow or down, checkout never breaks โ€” the order falls back to a safe default and is flagged for your review.

๐Ÿ“Š

OSS reporting ยท Pro

A ready-made One-Stop-Shop return: cross-border B2C VAT grouped by country, filtered to exactly what the OSS covers.

๐Ÿ“ˆ

โ‚ฌ10k threshold tracker ยท Pro

See your cross-border B2C turnover against the โ‚ฌ10,000 pan-EU threshold so you know exactly when destination VAT kicks in.

๐Ÿ“

Audit CSV export ยท Pro

Export your per-order VAT records (date, country, net, VAT) as a CSV for your accountant โ€” in one click.

See it

A quick look inside

VAT-number field at checkout with correct destination VAT
VAT-number field at checkout โ€” correct destination VAT applied automatically
OSS report dashboard with per-country VAT and the threshold tracker
OSS report & โ‚ฌ10,000 threshold tracker ยท Pro
Keystep EU VAT Suite settings panel
One simple settings panel

How it works

Live in minutes, no tax expertise required

Install & activate

Add the free plugin to your WooCommerce store. It coexists with your existing tax setup โ€” it never overwrites rates you've already configured.

It works at checkout

Every EU order gets the correct VAT automatically. A VAT-number field lets valid B2B customers qualify for reverse-charge instantly.

Report with Pro

When you're ready, unlock OSS reporting, the threshold tracker and audit export from the EU VAT Reports dashboard.

Pricing

Start free. Upgrade when you need reporting.

The core plugin is free forever. Pro unlocks the reporting and audit tools, billed securely through Lemon Squeezy.

Core

Free

For every WooCommerce store selling into the EU.

  • Correct destination VAT for all 27 EU states
  • B2B reverse-charge with VIES validation
  • Checkout-safe fallback when VIES is down
  • Blocks & classic checkout, HPOS-ready
Get the free plugin
Most popular

Pro

โ‚ฌ59 / year

or โ‚ฌ7/month ยท save ~30% paying yearly. For stores that need OSS reporting and VAT record exports.

  • Everything in Core
  • OSS return dashboard
  • โ‚ฌ10,000 threshold tracker
  • Audit CSV export
  • 1 year of updates & priority support
Get Pro

Secure checkout & licensing via Lemon Squeezy.

FAQ

Questions, answered

What does Keystep EU VAT Suite actually do?

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.

Do I need the Pro version?

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.

How does B2B reverse-charge work?

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.

What happens if the VIES service is down?

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.

Does it conflict with my current tax settings?

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.