Title: EU Validation
Last modified: August 24, 2025

---

# EU Validation

 *  Resolved [victune](https://wordpress.org/support/users/victune/)
 * (@victune)
 * [9 months, 1 week ago](https://wordpress.org/support/topic/eu-validation/)
 * Hello,
 * I can see under EU VAT Settings the below checkboxes:
   – Prevent B2C Sales (Require
   everyone in the EU to provide a VAT number.)– Validate VAT Number (Validate VAT
   numbers with VIES.)I have tested it on two different sites and it doesn’t seems
   to validate or prevent anything.
 * Does it required any extra add-on to work?

Viewing 6 replies - 1 through 6 (of 6 total)

 *  Plugin Support [alexrollin](https://wordpress.org/support/users/alexrollin/)
 * (@alexrollin)
 * [9 months ago](https://wordpress.org/support/topic/eu-validation/#post-18616278)
 * Hello,
 * no, no additional addon is required.
 * Can you say the cases you have tested? We can check them on our side.
 *  Thread Starter [victune](https://wordpress.org/support/users/victune/)
 * (@victune)
 * [9 months ago](https://wordpress.org/support/topic/eu-validation/#post-18619260)
 * Hi [@alexrollin](https://wordpress.org/support/users/alexrollin/)
 * As mentioned, I tested it on two different WordPress sites (also different servers)
   and it doesn’t do the below:
   1. EU VAT number validation button doesn’t do any
   validation 2. The VAT number field doesn’t became mandatory field. To make sure
   it’s not in conflict with other plugins, I installed it on fresh wordpress installation
   on a third server and got the same result. I can send the access in private message.
 * Thanks.
 *  [Davison Pro](https://wordpress.org/support/users/davisonprodev/)
 * (@davisonprodev)
 * [8 months, 4 weeks ago](https://wordpress.org/support/topic/eu-validation/#post-18625465)
 * Hello [@victune](https://wordpress.org/support/users/victune/) ,
 * Thank you foryour feedback. I think we’ve figured out what’s happening.
 * You’re right—the VAT number field doesn’t automatically become mandatory for 
   everyone. The plugin is designed to check the customer’s location.
 * The VAT number field only becomes required, and the validation is performed, 
   when the customer’s **country field in the checkout form is set to an EU country**.
 * If a user has their country set to a non-EU country (like the United States, 
   United Kingdom, or Canada), the VAT number field will be optional. This is because
   the EU’s VAT rules for B2B transactions only apply to sales that happen _within
   the EU_.
 * I hope this clarifies things and explains why you were seeing different behavior
   during your tests. 
   Thanks!
 *  Thread Starter [victune](https://wordpress.org/support/users/victune/)
 * (@victune)
 * [8 months, 3 weeks ago](https://wordpress.org/support/topic/eu-validation/#post-18626704)
 * Hi [@davisonprodev](https://wordpress.org/support/users/davisonprodev/),
   Yes,
   I’m aware of this, and it’s configured correctly in the EU VAT Settings.Both **“
   Prevent B2C Sales”** and **“Validate VAT Number”** are checked.
 * However, on our sites—including a fresh WordPress installation with no other 
   plugins—these settings don’t seem to affect the frontend. When an EU country 
   is selected, the VAT field is still not mandatory, and the validation doesn’t
   work. The only visible effect is that the validation UI appears, but it does 
   not actually validate. There are also no console errors.
 * If you’d like, I can provide you with admin access via private message.
 * I’m currently running your latest version (2.8.33).
   **Web server:** LiteSpeed**
   PHP version:** 8.4.11
 * Thanks.
 *  Plugin Support [alexrollin](https://wordpress.org/support/users/alexrollin/)
 * (@alexrollin)
 * [8 months, 1 week ago](https://wordpress.org/support/topic/eu-validation/#post-18652906)
 * Hello,
 * we have tested this on different setups and everything is working as expected.
 * We want to help you with the issue you are seeing.
 * Please make a ticket here so we can assign a developer
 * [https://wpgetpaid.com/support/](https://wpgetpaid.com/support/)
 *  Thread Starter [victune](https://wordpress.org/support/users/victune/)
 * (@victune)
 * [8 months, 1 week ago](https://wordpress.org/support/topic/eu-validation/#post-18653552)
 * Hi [@alexrollin](https://wordpress.org/support/users/alexrollin/)
 * I just open a ticket.
   Thanks.

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘EU Validation’ is closed to new replies.

 * ![](https://ps.w.org/invoicing/assets/icon-256x256.png?rev=2729282)
 * [Payment forms, Buy now buttons, and Invoicing System | GetPaid](https://wordpress.org/plugins/invoicing/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/invoicing/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/invoicing/)
 * [Active Topics](https://wordpress.org/support/plugin/invoicing/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/invoicing/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/invoicing/reviews/)

## Tags

 * [vat](https://wordpress.org/support/topic-tag/vat/)

 * 6 replies
 * 3 participants
 * Last reply from: [victune](https://wordpress.org/support/users/victune/)
 * Last activity: [8 months, 1 week ago](https://wordpress.org/support/topic/eu-validation/#post-18653552)
 * Status: resolved