VATValidation¶
Validate VAT numbers using the interfaces of BZSt, VIES and/or HMRC. Provides single or batch validation with support for CSV, XLSX and JSON.

Binaries for Windows and Linux are available (see releases).
Features¶
- 🖥️ Graphical user interface
- ✅ Single VAT number validation
- 📦 Batch processing of CSV, JSON, or XLSX
- 🇩🇪 Validation using BZSt (German Federal Central Tax Office)
- 🇪🇺 Validation using VIES
- 🇬🇧 Validation using HMRC (including VAT IDs beginning with
UK) - 🇨🇭 Validation using Swiss UID (check Swiss VAT numbers)
- 🛠️ CLI batch processing (see commandline)
- 🔒 No manual Python dependency installation required for release binaries
Since 2026 the old BZSt interface has been shutdown. The new BZSt API is now supported.
This is the successor of my VAT-Validation. Now released as Open Source.
If you like this software, please don't hesitate to give it a or send me a
donation in the amount you think the software is worth.