BACK TO DIRECTORY

Vatigo – EU VAT Validator

by Stephan

0.0
(0 ratings)

Vatigo – EU VAT Validator adds EU VAT ID validation to your WordPress forms with zero configuration. Install, activate, done.

Features

  • Pattern validation for all 27 EU member states
  • Works with Contact Form 7, WPForms, and Fluent Forms
  • Real-time inline feedback while the user types (WPForms)
  • Server-side validation on every submission
  • Custom error messages via settings page
  • Clean settings page showing active integrations and hooks used
  • Extensible: register custom integrations for any other form plugin
  • No external API calls – fully offline (free version)
  • GDPR-friendly: no personal data stored or transmitted

Supported Countries

AT, BE, BG, CY, CZ, DE, DK, EE, EL, ES, FI, FR, HR, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK

Usage with Contact Form 7

Add [uid_vat uid-field] or [uid_vat* uid-field] (required) to your form template.

Example with placeholder:

[uid_vat* eu-vat-id placeholder "e.g. ATU12345678"]

Usage with WPForms

Drag the EU VAT ID field from the field panel into your form. The field supports required validation, custom labels, placeholder text, and real-time inline feedback while the user types.

Usage with Fluent Forms

Drag the EU VAT ID field from the General Fields section into your form.

Styling the inline feedback

WPForms shows real-time validation feedback next to the field. To hide it, add this to your theme’s CSS:

.vatigo-feedback { display: none; }

For Developers

Register integrations for any other form plugin:

add_action( 'vatigo_register_integrations', function( $manager ) {
    $manager->register( new My_Custom_Integration() );
} );

Your class must extend Vatigo_Integration_Base and implement all abstract methods.

Screenshots

Settings page – active integrations with hook reference

Settings page – active integrations with hook reference

EU VAT ID field in a WPForms contact form

EU VAT ID field in a WPForms contact form

Required field validation – all mandatory fields highlighted

Required field validation – all mandatory fields highlighted

Format validation – invalid EU country code error message

Format validation – invalid EU country code error message

Plugin Details

Active Installs
0
Total Downloads
214
Version
1.0.0
Requires WP
6.0
Requires PHP
8.0
Tested Up To
6.9.7
Added
2026-04-23
Last Updated
2026-04-23 3:59pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0