Validate EU VAT Numbers
Against Official Registries

Real-time VAT validation via EU VIES and Czech Business Registry (ARES). Includes unreliable payer status from Czech Tax Authority (MFCR). For tax compliance, supplier due diligence, and VAT audit workflows.

27
EU countries
3
Official registries
<2s
Per validation
Live
Real-time data
No account required. Paste and validate.
01

Enter VAT Numbers

Paste one or more VAT numbers in any format. The tool normalizes them automatically — spaces, dashes, and country prefixes are all handled.

02

Live Registry Lookup

Czech numbers query the Business Registry (ARES) first for speed, then fall back to VIES. EU numbers go direct to VIES. Czech payers are cross-checked against the Tax Authority registry.

03

Review & Export

Results show validation status, company name, address, and reliable payer classification. Export to Excel, PDF, or CSV in one click.

From Authoritative Registries

All validation queries go directly to official EU and Czech government systems — no caching, no intermediaries.

Live
EU VIES
European Commission VAT Information Exchange System — the authoritative source for all 27 EU member states.
Live
Czech Business Registry (ARES)
Czech government business registry — faster results and detailed company data for Czech VAT entities.
Live
Czech Tax Authority (MFCR)
Czech Financial Administration registry for unreliable VAT payer status and published bank account verification.

No Data Storage

VAT numbers you check are not permanently stored. Queries are passed directly to official registries and returned to you.

No Account Required

No registration, no API key. Direct access for accountants and compliance teams.

Real-Time Results

Every query hits the live registry directly. Results reflect the current state of VIES and Czech tax databases — no stale cache.

Common Questions
VIES (VAT Information Exchange System) is the European Commission's official system for validating VAT numbers across EU member states. When you check a VAT number via VIES, the system queries the national VAT database of the relevant country in real time. This is the authoritative source for cross-border EU VAT validation.
VIES can be temporarily unavailable when individual country databases are offline for maintenance, during peak traffic, or when query rates are too high. avat.app uses Czech Business Registry (ARES) as a faster fallback for Czech numbers and automatically retries failed VIES requests. If VIES is broadly unavailable, try again in a few minutes.
The Czech Tax Authority maintains a public list of VAT-registered companies that have failed to meet their tax obligations — classified as unreliable payers (Czech: nespolehliví plátci). If you pay such a company to an unregistered bank account, you may be jointly liable for their unpaid VAT under Czech law. Checking this status before processing payments is a legal obligation for Czech VAT payers.
No. VAT numbers and company data you query are not permanently stored. The tool acts as a proxy — forwarding your request to official registries and returning their response. No query history is retained after your session ends.
IČO is the Czech company registration number — an 8-digit identifier for every legal entity. DIČ is the Czech VAT number: for most companies it is simply "CZ" + IČO (e.g. CZ27074358). Not all companies with an IČO have a DIČ — only those registered for VAT. avat.app accepts both formats and normalizes automatically.
All FAQs

EU VAT Validation

Direct queries to EU VIES, Czech ARES, and MFCR. No registration required.