Validating a customer's VAT number for an audit means more than a quick one-off check. To satisfy EU regulations and protect your zero-rated sales, you need a repeatable process that links the validation result directly to the transaction.

1 Timing: When to Validate
The most common mistake is validating only once during customer onboarding. Under current ViDA standards, VAT status is dynamic.
Catch invalid or expired numbers before the order is processed. This prevents the administrative nightmare of correcting a zero-rated invoice after it has been issued.
If there is a delay between the order and the invoice, a final check ensures the VAT number is still active at the time the tax point occurs.
For long-term B2B partners, status changes (e.g. business closure or de-registration) can happen at any time. Monthly or quarterly re-validations are recommended best practices.
2 The Anatomy of an Audit-Proof Record
In a tax audit, a simple "Yes, I checked it" is insufficient. Tax authorities require a Digital Audit Trail that includes:
| Data Point | Why It Matters |
|---|---|
| VIES Consultation Number | A unique ID provided by the official EU system that proves a specific check took place. |
| The Full Response | Store the name and address associated with the VAT number to prove "qualified" validation. |
| Precise Timestamp | Proof that the check occurred on or before the transaction date. |
| Linking | The validation record must be explicitly tied to your internal order ID or invoice number. |
Read how to store VIES certificates for compliance for the full checklist.
3 Handling VIES Limitations
The official VIES (VAT Information Exchange System) is a gateway to 27 different national databases. It frequently suffers from "Service Unavailable" errors when a specific country's database goes offline for maintenance.
| Do This | Why It Matters |
|---|---|
| Don't block valid sales | If VIES is down, your system should log the "unavailable" attempt and queue the check to retry automatically once the service returns. |
| Document the downtime | Having a record that VIES was unreachable provides a "due diligence" defense if an audit occurs later. |
See what to do when VIES is unavailable for a full strategy.
Automate Your Compliance with VIESAC
Managing manual checks and storing PDF certificates for 10 years is an impossible task for a modern business. VIESAC automates the entire lifecycle of VAT validation.
- →Real-time API Validation: Integrate directly into your ERP or e-commerce checkout to validate numbers instantly.
- →Permanent Certificate Storage: We generate and store an official VIES certificate (PDF) and the raw technical response (XML) for every check.
- →Smart Retry Logic: If a national tax server is down, VIESAC automatically retries the check and notifies you once it's successful.
- →WooCommerce Plugin: Instantly add audit-ready VAT validation to your store without writing a single line of code.
Don't leave compliance to chance — Build your audit trail today
Pro Tip
ViDA 2026 VAT number validation requirements include a VIES consultation number and proof of zero-rated B2B sale. Use a VIES API with certificate storage or our WooCommerce plugin for an automatic audit trail. VIESAC stores the XML validation response and reverse-charge proof for every check.