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.

Contact us now!

Full Product Description

Intra-EU VAT in WooCommerce: validate in VIES and apply the exemption without giving away the VAT

Intra-EU VAT WooCommerce: EHERO plugin for WooCommerce

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.

All inside WooCommerce
From VAT number to the correct invoice
This is how EHERO Woo VAT handles intra-EU VAT in WooCommerce, step by step.
1. Collect The customer enters their VAT number (and company name, if enabled) in the classic checkout, block checkout, or FunnelKit.
2. Validate First the country format, then a server-side query to the official VIES service, with cache and audit logging.
3. Decide Apply 0 VAT by reverse charge only if the number is valid, the country is in the EU and different from yours, and the transaction is B2B. Otherwise, charge standard VAT.
4. Document Each order stores its evidence in JSON and feeds OSS reports and draft 349 and 303 forms, exportable to CSV.
Documentation Complete online manual (ES/EN) here. Questions before buying? Write to us at soporte@consultoriaehero.com

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_woocommerce permissions 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.

WordPress 5.8 or higher (6.7+ recommended)
PHP 7.4 or higher (8.1+ recommended)
WooCommerce 7.0 or higher, compatible with HPOS
Checkout Classic, block checkout (Store API), and FunnelKit (Aero Checkout and WFOCU)
Outgoing connection HTTPS access to the European Commission’s VIES service (and HMRC, optional)
License Required (no free version). Includes updates and manual (ES/EN)

🛟 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

0
0 reviews
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

No reviews yet. Be the first to share your opinion!

Questions and answers

There are no questions about this product yet. Be the first to ask!

Do you have a question?

How we handle reviews
Origen de las reseñas. Las reseñas las escriben clientes y visitantes de nuestra tienda. Tras cada compra enviamos una invitación por email para valorar el producto. Etiqueta "Compra verificada". Solo mostramos esta etiqueta cuando podemos comprobar que el autor compró el producto en esta tienda (mismo email que el pedido). Reseñas incentivadas. En ocasiones ofrecemos un cupón de descuento como agradecimiento por dejar una reseña. El cupón se entrega independientemente de si la valoración es positiva o negativa, y esas reseñas se identifican con la etiqueta "Reseña incentivada". Moderación. Revisamos las reseñas antes de publicarlas únicamente para filtrar spam, lenguaje ofensivo, datos personales o contenido ajeno al producto. No eliminamos ni ocultamos reseñas por ser negativas. Publicación. Las reseñas se muestran ordenadas por fecha por defecto, y el usuario puede reordenarlas o filtrarlas. La valoración media se calcula sobre todas las reseñas publicadas.

Related Products

Conversor productos WooCommerce - EHERO Woo Product Converter

EHERO Woo Product Converter

49,00  / Annual

Verificación de edad WordPress con popup EHERO Age Gate

EHERO Age Gate – Age Verification for WordPress and WooCommerce

39,99  / Annual

Icono EHERO Woo Brands – Gestión de marcas en WooCommerce con SEO, filtros y analytics

EHERO Woo Brands – Brand management in WooCommerce with SEO, filters, and analytics

79,99  / Annual

Icono Gestión de proveedores WooCommerce con el plugin EHERO Woo Supplier Stock Manager

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.

Name: *
Company:
Email Address: *
Message: *

The controller of the personal data provided is Consultoría EHERO SLU, which will process it in order to contact and inform you in accordance with the request made through this form. The legal basis that allows us to use this data is your consent. Your data will not be shared except where legally required, and it may be accessed by the service providers listed in the Privacy Policy. You have the right to access, rectify and erase your data by emailing Consultoría EHERO SLU at info@consultoriaehero.com. You may also file a complaint with the supervisory authority (www.aepd.es) if you believe the processing does not comply with the regulations.

Subscribe to our newsletter

Get exclusive deals and updates.

Get 10% OFF your first order!
0