EHERO Woo VAT – EU VAT control, VIES, and intra-community exemption for WooCommerce
Brand:
SKU:
ehero-woo-vat
99,99 € / Annual
VAT not included
Put intra-community VAT in WooCommerce on autopilot. EHERO Woo VAT validates the VAT number in VIES in real time and applies (or removes) the intra-community exemption — reverse charge automatically and server-side, without blocking the sale if VIES fails. Add OSS by destination country, equivalence surcharge, IRPF, IGIC/IPSI, UK VAT, and drafts of the 349/OSS/303 forms. From €99.99/year.
- Real-time VIES validation with cache and audit trail
- Server-side reverse charge exemption, with country-based anti-fraud
- Fail-closed without breaking checkout (48-hour grace period)
- OSS with the VAT of the destination country and a €10,000 threshold
- Equivalence surcharge, IRPF, IGIC, and IPSI (Spain)
- Compatible with classic checkout, blocks (Store API), and FunnelKit
Need something we don’t offer? Contact us!
If you need a product or service that does not appear on our website, do not hesitate to contact us and we will prepare a personalized quote, tailored to you and your project.
Full Product Description
Intra-EU VAT in WooCommerce: validate in VIES and apply the exemption without giving away the VAT
![]()
The intra-EU VAT WooCommerce plugin from EHERO Woo VAT validates the number in VIES, applies the exemption on the server, and controls VAT across the entire EU without slowing down checkout.
Selling to companies in the European Union should be as simple as charging without VAT when appropriate. In practice, intra-EU VAT in WooCommerce is one of the costliest sources of tax errors in a store: if you apply the exemption to someone who should not get it, you will pay out of pocket a VAT you never collected; and if you fail to apply it when you should, your B2B customers will go to the competitor who knows how to do it.
The root of the problem is simple: WooCommerce, on its own, does not validate VAT numbers. It accepts whatever the customer enters and leaves no trace of why a sale was exempt.
EHERO Woo VAT solves both sides of the problem. It validates the number against VIES in real time and decides on the server — where the customer cannot manipulate it — whether the reverse charge exemption applies, storing evidence of every decision. And it does so without ever blocking the sale, even if VIES goes down.
Real-time VIES validation, done right
A number that looks correct but is not registered in VIES does not qualify for any exemption. EHERO Woo VAT adds the field at checkout and validates it in three stages.
- Country format first: each member state has its own regular expression, so an impossible number is rejected instantly and without useless network calls.
- Server-side VIES query: the call to the European Commission’s official service is made from the server with
wp_remote_*, a short timeout, and SSL verification. - Cache and audit: the result is cached for 24 hours (configurable) and each validation is logged with its full response.
- Company name matching: with the optional field enabled, the name returned by VIES is compared with the one entered by the customer.
Intra-EU exemption and reverse charge, decided on the server
This is where many solutions fail. The intra-EU exemption is not a box the customer checks: it is the result of several conditions being met, and that check must happen where nobody can tamper with it.
- 0 VAT by reverse charge is applied only if the number is validated by VIES, the customer is in an EU country different from the seller’s, and the transaction is B2B.
- Country anti-fraud control: the number prefix must match the billing country, closing the door to pasting in someone else’s number from another member state.
- The decision is made server-side within tax calculation; the checkout field never forces the exemption.
- The “Exempt / reverse charge” status remains visible in the order, in My Account, and in emails, with its legal reference.
Country evidence and discrepancy resolution
European regulations require you to keep proof of where your customer is located. EHERO Woo VAT collects it and stores it with the order.
- It collects at least two pieces: billing address, IP geolocation, and, when available, payment method country and shipping address.
- Everything is stored in JSON per order, along with the exact reason why the exemption was granted or denied.
- If the evidence does not match, it follows the priority you configure, not the plugin’s own criteria.
Fail-closed, but without breaking your checkout
VIES is a public service and sometimes goes down or limits queries. Most plugins react in one of two bad ways: they block checkout and you lose the sale, or they grant the exemption blindly and give away the VAT. EHERO Woo VAT chooses the third path.
- Fail-closed on the exemption: if it cannot validate the number, it does not grant the exemption and charges standard VAT. Always the safe side.
- The sale goes through: checkout is never blocked by a VIES outage; the customer buys and the VAT is reviewed afterward.
- 48-hour grace period: if VIES does not respond during a recalculation but the log confirms the number was valid recently, the exemption is kept with an audited reason.
- It also works for recalculations due to coupons, renewals, and one-click upsells, where other solutions silently lose the exemption.
OSS: destination-country VAT and the €10,000 threshold
The intra-EU exemption is the answer for B2B, not for end consumers. In cross-border EU B2C sales, the correct approach is to apply the VAT of the destination country once the distance-selling threshold is reached.
- Applies destination-country VAT according to the One-Stop Shop, integrated with WooCommerce’s tax engine.
- €10,000 threshold counter with alerts as you approach and exceed it, including the order that crosses the limit and is already taxed at destination.
- OSS report by country and period with CSV export, ready for your accountant.
- Editable country rates: the included values are for guidance and rates change.
Complete Spanish tax handling: surcharge, income tax withholding, IGIC, and IPSI
No international plugin properly covers Spanish taxation, and these are precisely the cases that force Spanish stores to correct invoices or keep separate calculations.
- Equivalence surcharge: rates of 5.2%, 1.4%, and 0.5% depending on the product VAT, activatable by customer or role and added to the total.
- IRPF withholding: 15% — or 7% for new self-employed workers — on invoices to professionals, by customer or role.
- IGIC (Canary Islands): detection by postal code, sale without mainland VAT, and application of IGIC on domestic Canary Islands transactions.
- IPSI (Ceuta and Melilla): same treatment by address, with the specific rates for each autonomous city.
UK VAT after Brexit
The United Kingdom is no longer part of the European Union and its VAT follows its own rules. Instead of chaining together three plugins, everything is handled in the same engine here.
- Validation of GB numbers, separate from the intra-EU flow.
- Management of the £135 threshold for B2C sales to the UK.
- B2B reverse charge with the UK, with its own evidence and invoice note.
- Optional HMRC connection via OAuth for official number verification.
Drafts for forms 349, OSS, and 303
When tax filing time comes, half the work is already done. The plugin does not file anything for you, but it leaves the data organized and reconciled.
- Draft form 349 for intra-EU transactions, with details by customer and period.
- OSS report by destination country and form 303 summary for quarterly reconciliation.
- CSV export of all of this, plus the VIES validation log and the record of exemptions granted.
Compatible with your entire checkout
Control of intra-EU VAT in WooCommerce only matters if it works where your customers actually buy, and today that is no longer a single form.
- Classic and block checkout (Store API), with VAT number and company name fields available in the editor.
- FunnelKit: Aero Checkout and one-click upsells (WFOCU), keeping the exemption on the expanded order.
- Compatible with HPOS and with subscriptions and their renewals.
- The data travels to the order in the dashboard, to My Account, and to transactional emails.
Dashboard, security, and license
Everything is managed from a single screen inside the EHERO Hub, with the same visual language as the rest of the ecosystem.
- Settings, validations, exemptions, OSS report, and country rates tabs, with
manage_woocommercepermissions and a nonce on every action. - Minimal REST API to send VAT data to your invoicing system or ERP.
- Without an active license the engine pauses, but the lock is “soft”: WooCommerce keeps charging its standard VAT and checkout never breaks.
Ideal for
If you invoice outside your country or have professional customers, intra-EU VAT in WooCommerce already affects you. Where EHERO Woo VAT shines most:
🏢
B2B stores
They sell to EU companies and need to apply the exemption without fraud or lost sales.
🌍
Cross-border sales
B2C businesses nearing the 10,000 € OSS threshold and wanting destination VAT calculated correctly.
🇪🇸
Spanish stores
Subject to equivalence surcharge or IRPF withholding, and with shipments to the Canary Islands, Ceuta, and Melilla.
📑
Auditable businesses
For anyone who needs to justify every exemption to their accountant or an inspection, with evidence stored.
📋 System requirements
Proven compatibility with current versions of WordPress and WooCommerce.
🛟 Technical support
Support by email in Spanish* at soporte@consultoriaehero.com and a complete online manual (ES/EN). Your annual license covers incidents, bugs, and installation, plus all updates for the year: new features, fixes, and compatibility with each version of WordPress and WooCommerce, delivered automatically from your dashboard. EHERO Woo VAT is a compliance guidance tool, not a tax advisory service: support covers the plugin, not your business’s tax criteria.
⚖️ Comparison: why EHERO Woo VAT?
Compared with handling VAT manually, plugins that only query VIES, and international suites like EU VAT Assistant.
| Feature | Manual VAT management | VIES-only plugins | EU VAT Assistant | EHERO Woo VAT |
|---|---|---|---|---|
| Real-time VIES validation | ❌ | ✅ | ✅ | ✅ |
| Exemption decided server-side, not manipulable | ❌ | ⚠️ Partial | ⚠️ Partial | ✅ |
| Anti-fraud: number country = billing country | ❌ | ❌ | ⚠️ Partial | ✅ |
| Fail-closed without blocking checkout | ❌ | ❌ | ⚠️ Partial | ✅ |
| Audited 48-hour grace period | ❌ | ❌ | ❌ | ✅ |
| OSS with 10,000 € threshold counter | ❌ | ❌ | ✅ | ✅ |
| Equivalence surcharge, IRPF, IGIC and IPSI | ❌ | ❌ | ❌ | ✅ |
| Post-Brexit UK VAT (135 £ and HMRC) | ❌ | ❌ | ⚠️ Partial | ✅ |
| Drafts 349 / OSS / 303 with CSV | ❌ | ❌ | ⚠️ Partial | ✅ |
| Block checkout (Store API) and FunnelKit | ❌ | ⚠️ Partial | ⚠️ Partial | ✅ |
| Support in Spanish | ❌ | ❌ | ❌ | ✅ |
| Price / year | Your time | Free | Free / paid | 99,99 € |
Works especially well with…
VAT doesn’t live alone: it fits with invoicing, wholesale catalogs, and your store’s languages.
- Wholesalers and distributors with a B2B catalog: the exemption is decided automatically on each order, without manually maintained lists of “exempt” customers.
- Software, services, and downloads sold to professionals across the EU, where reverse charge is the norm.
- Subscription stores: the exemption is revalidated on each renewal instead of being frozen on the first order.
- Multilingual stores, together with EHERO Woo Multilang, so each customer sees their tax notice in their own language.
Practical case: a professional supplies store applied the exemption as soon as the customer typed “something” in the tax ID field. After activating EHERO Woo VAT, numbers missing from VIES started paying VAT, valid ones remained exempt with their evidence saved, and the 349 form no longer had to be reconciled manually.
Frequently asked questions
What happens if VIES does not respond during a purchase?
The plugin is fail-closed: if it cannot validate the number, it does not grant the exemption and charges standard VAT. The sale is not blocked: the customer completes the purchase and VAT is reviewed —and refunded if applicable— afterward. In addition, a 48-hour grace period keeps the exemption if the audit log confirms the number was validated recently.
Can a customer force the exemption by entering any VAT number?
No. The number is validated against VIES and the exemption is decided server-side; the checkout field only collects the data. And the anti-fraud check requires the number’s country to match the billing country, which closes the door to using someone else’s number.
Does it cover OSS and the 10,000 € threshold?
Yes. In cross-border EU B2C sales, it applies the destination country’s VAT and keeps a 10,000 € threshold counter with alerts, plus an OSS report by country and period with CSV export.
Does it work for Spain and UK tax rules?
Yes. It natively covers the equivalence surcharge, IRPF, Canary Islands IGIC, and Ceuta and Melilla IPSI, as well as post-Brexit UK VAT with its 135 £ threshold and optional HMRC validation.
Does it generate official tax return forms?
It generates drafts of form 349, OSS, and a 303 summary, with CSV export. These are not official filings: it is a guidance tool and the final judgment always belongs to your tax advisor.
Does it work with block checkout and FunnelKit?
Yes. It works in the classic checkout, the block checkout (Store API), and FunnelKit, including Aero Checkout and WFOCU one-click upsells. It is compatible with HPOS and keeps the exemption on coupons, renewals, and upsells.
✔️ One license, one domain — everything included
Your annual license includes all features —VIES validation, server-side reverse charge, OSS with threshold, equivalence surcharge, IRPF, IGIC, IPSI, UK VAT, and 349 / OSS / 303 drafts— with automatic updates for 1 year and support in Spanish. No order or validation limits. Install it on your domain and stop losing money on every intra-EU sale.
How much VAT are you giving away —or charging too much— on each sale to the European Union? With EHERO Woo VAT every exemption is validated, decided on the server, and documented. Start today from 99,99 €/year.
Put intra-EU VAT in WooCommerce on autopilot with EHERO Woo VAT.
Want to see more tools for your store? Discover all our WooCommerce plugins or visit the Consultoría EHERO store.
*Support covers incidents, bugs, and plugin installation; it does not include consulting, custom configurations, or custom development. Terms apply.
Reviews of EHERO Woo VAT – EU VAT control, VIES, and intra-community exemption for WooCommerce
No reviews yet. Be the first to share your opinion!
Only customers who have purchased this product can write a review.
Questions and answers
There are no questions about this product yet. Be the first to ask!
How we handle reviews
Related Products

EHERO Woo Brands – Brand management in WooCommerce with SEO, filters, and analytics
79,99 € / Annual
EHERO Woo Supplier Stock Manager – Be infallible and Control suppliers, purchases, costs, stock, and profits
99,99 € / Annual
Do you have questions about EHERO Woo VAT – EU VAT control, VIES, and intra-community exemption for WooCommerce?
Ask us any questions you have with no obligation! Our team will be happy to help you.






