How It Works
Validation
The VAT number is checked against the appropriate government database (EU VIES or UK HMRC).
Validation Statuses
| Status | Description |
|---|---|
VALID | VAT number is registered and active |
INVALID | VAT number not found or inactive |
PENDING | Validation in progress |
NOT_FOUND | No VAT number detected on invoice |
ERROR | Validation service temporarily unavailable |
Match Quality
Beyond validating the VAT number, VATextract compares the registered company details with the invoice:| Quality | Description |
|---|---|
EXACT | Company name matches the VAT registry exactly |
CLOSE | Minor differences (e.g., “Ltd” vs “Limited”) |
NO_MATCH | Significant discrepancy—may indicate fraud |
Supported Countries
European Union (VIES)
All 27 EU member states including:- Germany (DE), France (FR), Netherlands (NL)
- Spain (ES), Italy (IT), Poland (PL)
- And all other EU countries
United Kingdom (HMRC)
- UK VAT numbers (GB prefix)
VAT validation happens asynchronously. Results typically arrive within 1-5 seconds of invoice processing.
Validation Response Data
Each validated VAT number includes:Best Practices
Review Mismatches
Investigate
NO_MATCH results before processing paymentsRevalidate Periodically
VAT registrations can change—revalidate suppliers annually