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.

EU VAT number validation — enter, check status, review, document result

1 Timing: When to Validate

The most common mistake is validating only once during customer onboarding. Under current ViDA standards, VAT status is dynamic.

At Checkout

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.

At Invoicing

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.

Periodic Re-checks

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 NumberA unique ID provided by the official EU system that proves a specific check took place.
The Full ResponseStore the name and address associated with the VAT number to prove "qualified" validation.
Precise TimestampProof that the check occurred on or before the transaction date.
LinkingThe 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 salesIf VIES is down, your system should log the "unavailable" attempt and queue the check to retry automatically once the service returns.
Document the downtimeHaving 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.

Get your API key — Free tier available