Bulk Processing

Validate Hundreds of EU VAT Numbers at Once

Paste an entire column from Excel, get parallel results in seconds. Company names, addresses, reliable payer status, and one-click export to Excel or PDF — built for accounting workflows.

Open Bulk Validator Single VAT Check
How Bulk Validation Works

No setup required. Paste and validate in under a minute.

01

Paste VAT Numbers

Copy a column from Excel and paste into the bulk validator. One VAT number per line. Mix EU countries — each is routed to the right registry automatically. Headers and duplicates are skipped.

02

Parallel Processing

The tool runs up to 8 simultaneous requests. Czech VAT numbers are validated in three steps: Czech Business Registry (ARES) for company data → Czech Tax Authority (MFCR) to confirm current DPH registration status (including expired payers) → EU VIES as a fallback. EU numbers go directly to VIES.

03

Review & Export

Results show status, company name, address, and reliable payer classification. Filter by valid/invalid/errors. Export to Excel (XLSX), PDF report, or CSV — ready for accounting systems.

Start Bulk Validation →
What the Bulk Validator Does

All 27 EU Countries

Validates VAT numbers from all EU member states via VIES, with faster Czech registry lookup via ARES.

Parallel Processing

Up to 8 simultaneous registry queries. 100 VAT numbers typically complete in under 30 seconds.

Reliable Payer Check

Czech VAT payers are automatically cross-checked against the Czech Tax Authority unreliable payer registry — no extra steps needed.

Auto Deduplication

Duplicate VAT numbers are detected and skipped before processing begins, saving time and API calls.

Excel & PDF Export

Formatted Excel workbook with company data and timestamps, plus PDF report ready for audit documentation.

Error Recovery

Failed requests (due to VIES timeouts) can be retried with one click, without re-running the entire batch.

Tips for Best Results

  • Paste VAT numbers from Excel by copying a column — one per row
  • Mix EU countries freely — each is routed to the correct registry
  • Czech numbers without CZ prefix are auto-detected
  • Column headers like "VAT Number" or "Tax ID" are automatically ignored
  • Use "Retry Errors" if VIES times out — no need to re-run the whole batch

Export Formats

Excel (XLSX)
Formatted workbook with color-coded status, frozen header row, and autofilter. Includes company names, addresses, payer status, and verification timestamps.
PDF Report
Printable report with summary statistics and formatted table. Suitable for audit files and compliance documentation.
CSV
UTF-8 semicolon-separated file compatible with Excel and accounting software. Includes all validation fields and timestamps.
Ready to Validate?

No registration. Free for standard usage. Just paste and validate.

Open Bulk Validator

Frequently Asked Questions

The tool supports batches up to 500 VAT numbers per run. For very large lists, split them into multiple batches. Performance also depends on VIES registry response times. The tool automatically retries failed requests if VIES is temporarily overloaded.
The bulk validator accepts pasted text (one VAT number per line). The easiest approach is to copy a column from Excel and paste directly. For the IBAN checker, an Excel import feature is available separately.
Yes. After VIES/ARES validation completes, all Czech VAT payers found as valid are automatically batch-checked against the Czech Tax Authority (MFCR) reliable payer registry. Results are added to the table as a "Reliable" or "Unreliable" badge. This check applies to Czech entities only.
The EU VIES system limits the number of concurrent requests from a single source. During large bulk validation runs, some requests may be rate-limited. Click "Retry Errors" to automatically re-check only the failed entries — no need to restart the entire validation.