Zero Server Footprint • Direct European Commission VIES API

Bulk VAT & Tax ID Validation for Google Sheets

Clean messy tax numbers, verify national checksum algorithms offline, and retrieve authoritative European Commission VIES registration records directly into your spreadsheet.

✓ 30 Supported Jurisdictions (EU27 + GB + XI + AU + US)
✓ No Per-Row Limits on Pro ($39 Lifetime)
✓ Official Audit IDs for Tax Compliance
Built to Technical Specifications Of
European Commission VIES REST API HM Revenue & Customs (Notice 700/22) Australian Taxation Office (ATO ABN) IRS IRM Campus Series
Interactive Test Drive Active In-Browser Engine

Test Any VAT or Tax ID Instantly

Experience the offline mathematical checksum engine right now in your browser. Powered by official Modulo 97, Modulo 11, Modulo 89, and Luhn algorithms across 30 jurisdictions with 0 latency.

Checksum OK
Presets:
VALID CHECKSUM VERIFIED Live VIES Eligible
Calculated offline in <1ms
Tax Authority Consultation Spec
Jurisdiction Germany (DE)
Authority Gateway European Commission VIES
Add-on Action Live VIES Queryable
Mathematical Algorithm Diagnostic
National Algorithm ISO 7064 Mod 11,10
Checksum Verification VALID CHECKSUM
Structure DE 12345678 8 (Valid)

Seamlessly Native Inside Google Sheets

No external portals, no CSV file uploads, and no server configuration. Clean adjacent columns are written row-by-row with official VIES proof.

田 Q3_Vendor_Master_Tax_Review.gsheet — BulkVAT Batch Runner
File Edit View Insert Format Data Tools Extensions ▾ (BulkVAT) Help
B2 fx =BULKVAT_VALIDATE(A2:A8, "VIES_LOOKUP")
# A: Raw Input VAT B: BulkVAT Status C: Registered Entity Name D: VIES Consultation ID E: Checked At
1 DE 811 122 432 VALID (VIES) SIEMENS AKTIENGESELLSCHAFT WAP183749281 2026-10-06 07:12:04
2 fr 40300076965 VALID (VIES) AIR LIQUIDE SA WAP992817462 2026-10-06 07:12:05
3 NL 800000000B01 INVALID (VIES) — WAP448192019 2026-10-06 07:12:06
4 GB 999 9999 73 VALID (GB FORMAT ONLY) [UK Format Verified] — (Post-Brexit Non-VIES) 2026-10-06 07:12:07
5 ESB-12345678 INVALID CHECKSUM — — 2026-10-06 07:12:07
6 BE 0123.456.789 VALID (VIES) SOLVAY SA WAP771928341 2026-10-06 07:12:08
7 51 824 753 556 VALID (AU ABN FORMAT) [ATO Mod 89 Verified] — (ATO Non-VIES) 2026-10-06 07:12:09
Direct European Commission VIES link
田 Vendor_Review_2026 ▾
+

Built for Finance, Operations & Tax Teams

Designed to solve messy ERP exports, vendor onboarding spreadsheets, and cross-border invoicing compliance without tedious manual lookups.

Direct VIES Integration

Queries the official European Commission VIES REST API directly from your Google Apps Script environment. Retrieves registered company names, addresses, and official consultation identifiers.

Offline Checksum Engine

Filters syntax errors instantly using verified mathematical rules: Modulo 97 (UK/NL), Modulo 89 (LU/AU ABN), Modulo 11 (DE/FR/IT/ES/PL), and Luhn algorithms. Prevents unnecessary API calls.

Resumable Batching

Handles large spreadsheets of 5,000+ rows smoothly. Built-in 4.5-minute execution guards checkpoint progress and schedule automatic continuation triggers so you never hit Google timeout limits.

Zero External Servers

Your vendor lists and customer data never touch our servers because we operate none. All data stays inside your Google Sheet, communicating securely with official tax authority gateways.

Auditable Evidence Export

Generates clean adjacent columns and exports RFC 4180 CSV audit trails with timestamps, raw responses, and European consultation IDs to defend cross-border zero-rated VAT treatments.

Simple One-Time License

No recurring subscriptions or seat fees. A single $39 USD lifetime license unlocks unlimited rows forever. Free tier includes 50 rows per day with zero credit card required.

Engineered for Your Exact Workflow

Whether reconciling quarterly sales, onboarding global suppliers, or preparing statutory VAT returns.

Cross-Border E-Commerce

Shopify, Stripe & Marketplace Sellers

The Challenge: Customers enter poorly formatted B2B tax numbers to claim zero-rated VAT exemptions. Unverified numbers leave you personally liable for unpaid VAT and fines during tax authority audits.
The Solution: Drop monthly payout or checkout exports directly into Google Sheets. BulkVAT pre-cleans formatting noise and confirms live VIES registration status in bulk, archiving official consultation IDs for tax inspectors.
Accounting & Tax Advisory

Chartered Accountants & Bookkeepers

The Challenge: Manually keying dozens of supplier tax numbers into sluggish national tax portals during VAT filing season burns non-billable hours and causes costly human transcription errors.
The Solution: Audit multi-client vendor master spreadsheets in background batches. Identify defunct or deregistered suppliers instantly, verify trading names, and download standard RFC 4180 CSV audit trails with one click.
Finance Ops & ERP

NetSuite, SAP & Business Central Migrations

The Challenge: Migrating legacy vendor records into modern ERPs frequently stalls when dirty, malformed, or inactive tax numbers trigger strict database schema rejections.
The Solution: Screen tens of thousands of records offline with mathematical checksum algorithms (Mod 97, Mod 11, Mod 89, Luhn) before live lookups, guaranteeing 100% clean, verified master data on Go-Live day.

How BulkVAT Works in 3 Steps

Operates entirely within your Google Sheets sidebar with clear, non-destructive column writing.

1. Select Your Column

Highlight the column containing raw VAT or tax ID numbers. BulkVAT automatically strips spaces, hyphens, and dots, standardizing lowercase letters and prefixes (e.g. EL/GR).

2. Run Verification

Click Start Batch Run. BulkVAT pre-validates syntax locally and queries live European Commission VIES servers, dynamically handling rate limits and national registry maintenance windows.

3. Export Audit Trail

Results are written into adjacent columns: Status, Legal Name, Address, Consultation Number, and Checked Timestamp. Download the full RFC 4180 CSV evidence log with one click.

Ready to Clean & Validate Your Tax Data?

Install the BulkVAT Google Sheets add-on today. Free 50 rows per day included automatically, or unlock lifetime unlimited processing for $39 USD.

Get BulkVAT for Google Sheets