EU VAT Number - WooCommerce Marketplace Skip to navigation Skip to content Develop on Woo Hire an expert Get support Sell Extensions Resources Enterprise ecommerce Marketplace / WooCommerce extensions / Store management / EU VAT Number EU VAT Number for WooCommerce by Woo Collect VAT numbers at checkout and remove the VAT charge for eligible EU businesses. Choose a billing option 1-year plan $39 2-year plan Save 20% $78 $62.40 Buy now Add to cart   Reviews 2.8 (11) 2 out of 5 stars, 11 reviews Latest version 3.2.0 Active installs 30K+ Product comparison vs Not sure? Compare with similar options See how this compares to other solutions and choose with confidence Subscription includes Product updates and improvements Customer support 30-day money-back guarantee Support Documentation Feature requests Get support Benefits Collect and validate EU Value Added Tax (VAT) numbers at checkout. Exempt businesses from paying VAT, if necessary. Collect and validate user location in business-to-consumer (B2C) transactions. Handle EU tax requirements for digital goods. Due to recent HM Revenue & Customs (HMRC) VAT API changes, this extension can no longer validate UK VAT numbers. HMRC now requires each merchant to register an API key, which this extension does not currently support. This extension provides your checkout with a field to collect and validate a customer’s EU VAT number if they have one. Upon entering a valid VAT number, the business will not be charged VAT in your store. Documentation Need guidance? Check out the comprehensive documentation to learn everything about you need to know about the EU VAT Number extension. Questions and support If you have pre-sale questions or need help, get in touch with our friendly Happiness Engineers. Frequently asked questions How can I collect and validate VAT numbers at checkout in WooCommerce? EU VAT Number is a WooCommerce tax extension that adds a VAT number field to your checkout and validates the number in real time. Validation runs against the European Commission's VIES (VAT Information Exchange System), so you can confirm a customer's VAT number is genuine before their order is placed. You can customize the field label and description to suit your store. Can this extension automatically remove VAT for eligible EU businesses? Yes. When a customer enters a VAT number that validates successfully through VIES, EU VAT Number can apply the VAT exemption automatically at checkout, so eligible businesses are not charged VAT. You stay in control of the rules, including whether to still charge VAT for businesses in your own base country. Is this good for a store that sells mainly to other businesses (B2B)? It is well suited to B2B stores. EU VAT Number includes an "Enable B2B Transactions" setting that requires customers to enter a VAT number at checkout, which is useful if you sell purely to businesses. Validated numbers can trigger automatic VAT exemption, and you can review collected VAT details on each order. What happens if a customer enters a VAT number that fails validation? You decide how the extension responds. The "Failed Validation Handling" setting lets you reject the order and show an error, accept the order without removing VAT, or accept the order and remove VAT as normal. This gives you flexibility to match your own tax and compliance approach. Will shoppers outside the EU see the VAT number field? No. Customers located outside the EU are out of scope for EU VAT, so the VAT fields are not shown to them. This keeps your checkout clean and relevant for buyers who do not need to provide a VAT number. Can this help me handle EU VAT rules for digital goods? Yes. EU VAT Number is designed to help with the EU VAT requirements for digital (non-shippable, virtual) products. For B2C digital sales it can validate the customer's IP address against their billing country and collect self-declared location evidence when the two do not match, storing that evidence on the order. You will need to set up your EU VAT rates for digital products in WooCommerce so the correct tax is applied. Can this extension help with EU VAT reporting? It gives you tools to review your EU VAT data. EU VAT Number adds two reports under WooCommerce > Reports > Taxes: an EC Sales List that groups B2B order amounts by country and VAT number, and an EU VAT by State report that shows taxes collected and order amounts by country. Each report includes preset ranges so you can view data by quarter. These reports are for your own review and are not a substitute for advice from a tax professional. Where does the VAT number validation data come from? Validation uses the European Commission's VIES (VAT Information Exchange System) through the WooCommerce VAT number validation service. VIES is the official EU source for checking whether a VAT number is registered and active, which helps you apply exemptions with confidence. Do I still need to set up tax rates in WooCommerce? Yes. EU VAT Number handles collecting and validating VAT numbers and applying exemptions, but your standard and digital VAT rates still need to be configured in WooCommerce under WooCommerce > Settings > Tax. For digital goods in particular, you will input the relevant EU VAT rates so the correct tax is charged where an exemption does not apply. Who is this extension best for? It is best for WooCommerce stores that sell to EU-based businesses or sell digital goods to EU customers and need to collect, validate, and record VAT numbers at checkout. It is especially useful for B2B stores that want to apply reverse-charge style VAT exemptions automatically, and for merchants who want quarterly EU VAT reports to support their record keeping. When should I not use this extension, and is there a better fit? EU VAT Number is focused on collecting and validating EU VAT numbers at checkout, applying exemptions for eligible businesses, and handling EU VAT rules for digital goods. If you also need to comply with the EU's Import One Stop Shop (IOSS) regime for goods imported into the EU, including removing VAT on higher-value consignments and preparing the monthly IOSS VAT return, WooCommerce offers a separate IOSS EU VAT for WooCommerce extension built for that use case. Does it validate UK VAT numbers? No. Due to recent HM Revenue & Customs (HMRC) VAT API changes, this extension can no longer validate UK VAT numbers. HMRC now requires each merchant to register an API key, which this extension does not currently support. If your store trades with UK businesses, this limitation is important to consider before purchasing. Does this work with the WooCommerce Cart and Checkout blocks? Yes. EU VAT Number works with both the classic shortcode checkout and the newer WooCommerce Cart and Checkout blocks, so the VAT number field and validation appear wherever your store collects checkout details. It is also compatible with High-Performance Order Storage (HPOS). Customer reviews Average rating 2.8 11 reviews 5 stars, 45% of reviews 5 45% 4 stars, 0% of reviews 4 0% 3 stars, 0% of reviews 3 0% 2 stars, 0% of reviews 2 0% 1 star, 55% of reviews 1 55% 11 reviews Newest All categories marketing120418 Rated 1 out of 5 Functionality Nov 17, 2025 Functionality El plugin EU VAT Number ha resultado ser una gran decepción. Al principio funcionaba correctamente, pero con el tiempo comenzó a mostrar un comportamiento totalmente errático. Dejó de validar los números de IVA como corresponde, lo que generó numerosos inconvenientes y errores en la facturación para clientes de otros países. Estos fallos no solo afectan la experiencia del usuario, sino que también comprometen procesos fiscales importantes. Por desgracia, su inestabilidad lo convierte en una herramienta poco confiable para gestionar el IVA intracomunitario. No puedo recomendarlo. thuph Nov 19, 2025 Lamento mucho leer sobre la experiencia tan frustrante que has tenido. El comportamiento errático que describes —especialmente la validación inconsistente del número de IVA— suele deberse a un conflicto con otro plugin o con el tema activo del sitio, más que al propio plugin EU VAT Number. Quiero asegurarme de ayudarte a resolverlo. Te enviaré un correo directamente para revisar tu caso y guiarte paso a paso en el proceso de diagnóstico, con el objetivo de identificar la causa y devolver la estabilidad a tu tienda. Gracias por compartir tu experiencia, y quedo a tu disposición para ayudarte a solucionarlo. ------- I’m really sorry to hear about the frustrating experience you’ve had. The erra... Read more rafarjonilla Rated 1 out of 5 Support Sep 2, 2025 Support La última actualización no permite comprar si no se pasa la validación del VAT correctamente. Desde la última actualización, nuestra tienda ha dejado de permitir la compra. No hemos cambiado ninguna opción desde la versión anterior y siempre funcionó. Tenemos seleccionada específicamente la opción de permitir el pedido aunque el VAT no pase la validación. Hemos pedido ayuda a soporte y tras atendernos por el chat rápidamente y comentarnos que era algo raro, pero que estaba ocurriendo, abrieron el ticket 10178917 y nunca más respondieron. Han pasado dos días y no tenemos noticias aunque hemos vuelto a contactar repetidamente. Los clientes no pueden comprar y estamos perdiendo perdiéndolos par... Read more Bertrand_Almarena Rated 1 out of 5 Functionality Apr 16, 2025 Functionality L'installation de ce plugin bloque le paiement par CB. Dommage ! adrkaj Rated 1 out of 5 Functionality Aug 12, 2024 Functionality I bought this plugin for my shop but it's not working. I would say it's working for 50% cases. Stuck at VAT validation. I got issues with connecting to servers and checking VAT status. I saw few other comments here so I'm not alone. It looks like in the past it was working fine so I hope they'll fix it. jeffreywelters Rated 1 out of 5 Functionality Jul 8, 2024 Functionality The plugin works inconsistently. The BTW validation servers are down from time to time, making B2B orders unable. I get confused customers emailing lately when trying to order, really frustrating. The fix for now is disabling the plugin. Pagination ← 1 2 3 → Categories WooCommerce extensions Developed by Woo B2B Store management Extension information PHP version required: 7.4 Tested with WordPress: 7.0 Tested with WooCommerce: 10.9 Requires at least WordPress: 6.8 Requires at least WooCommerce: 10.7 Quality Checks Known vulnerability check passed Dependent packages vulnerability check passed Compatibility Manage your WooCommerce cart and checkout pages with the block editor. Cart & checkout blocks Store your WooCommerce orders in their own database tables, to increase your store's performance. High performance order storage (HPOS) Countries Worldwide Requirements WooCommerce version 9.7 or higher WordPress version 6.6 or higher PHP version 7.4 or higher Was this page helpful for you? Helpful Not Helpful Choose a billing option 1-year plan $39 2-year plan Save 20% $78 $62.40 Buy now Add to cart   Reviews 2.8 (11) 2 out of 5 stars, 11 reviews Latest version 3.2.0 Active installs 30K+ Product comparison vs Not sure? Compare with similar options See how this compares to other solutions and choose with confidence Subscription includes Product updates and improvements Customer support 30-day money-back guarantee Support Documentation Feature requests Get support Categories WooCommerce extensions Developed by Woo B2B Store management Extension information PHP version required: 7.4 Tested with WordPress: 7.0 Tested with WooCommerce: 10.9 Requires at least WordPress: 6.8 Requires at least WooCommerce: 10.7 Quality Checks Known vulnerability check passed Dependent packages vulnerability check passed Compatibility Manage your WooCommerce cart and checkout pages with the block editor. Cart & checkout blocks Store your WooCommerce orders in their own database tables, to increase your store's performance. High performance order storage (HPOS) Countries Worldwide Requirements WooCommerce version 9.7 or higher WordPress version 6.6 or higher PHP version 7.4 or higher Related Products Royal Mail Shipping Method Price $109 annually $109 annually Rated 2.3 out of 5 stars 2.3 (3) Canada Post Shipping Method Price $109 annually $109 annually Rated 2 out of 5 stars 2 (7) Australia Post Shipping Method Price $109 annually $109 annually Rated 2.6 out of 5 stars 2.6 (8) FedEx Shipping Method Price $109 annually $109 annually Rated 2.3 out of 5 stars 2.3 (18) UPS Shipping Method Price $109 annually $109 annually Rated 2 out of 5 stars 2 (27) Min/Max Quantities Price $49 annually $49 annually Rated 4.1 out of 5 stars 4.1 (16) Avalara Free download Free download Rated 2.4 out of 5 stars 2.4 (62) USPS Shipping Method Price $109 annually $109 annually Rated 2.7 out of 5 stars 2.7 (29) Back In Stock Notifications Price $59 annually $59 annually Rated 4.1 out of 5 stars 4.1 (16) 30-day money-back guarantee Support teams across the world Safe and secure online payments Sell WooCommerce WooCommerce pricing Payments No-code customization Marketing Checkout Shipping Mobile app Enterprise ecommerce Marketplace WooCommerce extensions WooCommerce themes New Essentials Collections Developed by Woo Build Woo for developers Developer resources Become a Woo agency Become a Marketplace partner Become an affiliate Resources Blog Documentation WooCommerce site examples Product updates Email newsletter Support Feature requests WooCommerce hosting Hire an agency Participate in customer research Accessibility Support forums Shoptalk Europe 2026 woo About Press Download WooCommerce free Join the Woo community Woo trademark guidelines Brand and logo guidelines Do not sell or share my personal information WooCommerce Support Policy Refund Policy Contact us Follow us on Facebook Follow us on X Follow us on Instagram Follow us on LinkedIn Terms and Conditions Privacy policy Privacy Notice for California Users Use of your personal data We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience. Customize Accept all