Validate EU VAT Numbers
in Seconds

Instant VAT number validation against EU VIES and Czech Business Registry (ARES). Includes reliable payer status from Czech Tax Authority. Built for accountants, finance teams, and e-commerce businesses.

27
EU countries
3
Official registries
<2s
Per validation
100%
Free to use
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.

Always Free

No registration, no API key. Free for standard usage by accountants and finance teams of any size.

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

Start Validating

Free to use. No registration. No setup required.