Keystep EU VAT Suite For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Keystep EU VAT Suite makes your WooCommerce store charge the correct EU VAT on every order, automatically.
- Correct destination VAT for B2C customers across all 27 EU member states, based on the customer’s billing country.
- B2B reverse-charge — EU business VAT numbers are validated against the official VIES service and zero-rated when valid.
- Resilient at checkout — if the VIES service is slow or unavailable, checkout still completes: the order is charged standard VAT and flagged for your review, so a sale is never lost and an unverified number is never silently zero-rated.
- Block and classic checkout — the VAT-number field is registered through WooCommerce’s Additional Checkout Fields API, so it appears in both.
- HPOS-compatible — works with WooCommerce High-Performance Order Storage.
- Coexists with your tax setup — it adds the EU standard rates that are missing and never overwrites rates you have already configured. Reduced-rate products use WooCommerce’s own Reduced-rate tax class, which you configure.
This plugin is a calculation and compliance tool. You remain responsible for your own VAT registration and filings.
Pro add-on
OSS return reporting, the EUR 10,000 distance-selling threshold tracker, and audit CSV export are available in a separate Keystep EU VAT Suite Pro add-on, distributed from https://shasan7774.github.io/eu-vat-suite/ and not hosted on WordPress.org. The free plugin above is fully functional on its own.
External services
To apply B2B reverse-charge correctly, this plugin validates EU business VAT numbers against VIES (the VAT Information Exchange System), an official service operated by the European Commission.
- When it is called: only when a customer enters a VAT number at checkout. Results are cached to minimise repeat calls, and the service is never contacted for consumer (B2C) orders.
- What is sent: the VAT number the customer enters, together with its two-letter country code. No name, address, order contents, or other personal data is transmitted.
- Why: to confirm the VAT number is genuine so a valid EU business can be correctly zero-rated under the reverse-charge rules.
- Provider: European Commission — VIES. Service, terms and legal/disclaimer information: https://ec.europa.eu/taxation_customs/vies/
The plugin contacts no other third-party services.



