Turkcell signs international B2B contracts with biometric-verified qualified signatures, live on WeVerify. See the Turkcell case →
TIN Verification · Tax Compliance · Worldwide

TIN integrity checks,
personal and company, worldwide.

Validate tax identification numbers for people and companies around the world: format, checksum and, where available, live registry match. Built for DAC7, CRS and FATCA reporting. €0.30 per check.

Why it matters

Bad TINs break your reporting.

DAC7, CRS and FATCA demand valid TINs

Platforms and financial institutions must collect and report valid tax IDs. Rejected reports and re-filings are expensive and attract regulator attention.

Typos and fake numbers slip through

A TIN that merely looks right can still fail checksum rules. Without validation at intake, errors surface months later in your reporting cycle.

Formats vary by country

Every jurisdiction has its own TIN structure for individuals and entities. Maintaining validation rules for the whole world is not your core business.

How it works

Four steps from number to evidence.

1. Submit the TIN

Send the number with country and type, personal or company, via API or in a hosted flow, at onboarding or in bulk.

2. Syntax and checksum

The number is validated instantly against the country's official structure and check-digit algorithm.

3. Registry match where available

Where authorities expose lookups, for example EU VIES for VAT numbers, WeVerify confirms the TIN against the live register, including name match where supported.

4. Get an evidence record

Every check returns a clear result and a stored evidence record you can reference in DAC7, CRS or FATCA reporting.

Features

One API for every tax number.

Personal and company TINs

Individual tax IDs and entity tax numbers, VAT and business registration numbers, all in one API.

Worldwide rule set

Country-specific syntax and checksum validation maintained for jurisdictions worldwide, so you never track format changes yourself.

Batch and real-time

Validate one TIN at onboarding or millions before a reporting deadline; both run on the same API.

Combines with KYC and KYB

Attach a TIN check to identity or business verification so tax data is validated against a verified subject.

Compliance

Ready for your reporting obligations.

DAC7 ready

Platform operators validate seller TINs at onboarding, cutting rejected records from annual DAC7 reports.

CRS and FATCA

Financial institutions validate account-holder TINs at intake, reducing re-documentation cycles and reporting corrections.

GDPR compliant

TINs are processed in the EU/EEA with strict data minimisation; only the validation result and evidence record are retained.

€0.30 per check.

Pay as you go, automatic volume discounts, no seat licences, no minimums. Every new account starts with €100 free credit.

FAQ

TIN verification: common questions.

What does a TIN integrity check verify?+
Structure (length and characters), country-specific checksum digits and, where a public register exists, a live match against the issuing authority's records, for both personal and company tax numbers.
Which countries are covered?+
Syntax and checksum validation is available for jurisdictions worldwide; live registry confirmation is available where authorities expose it, such as EU VIES for VAT numbers. Coverage grows continuously.
Can I validate TINs in bulk?+
Yes. The batch API validates large files of TINs, ideal before DAC7, CRS or FATCA submission deadlines, and returns per-record results with evidence.
Is a TIN check enough for DAC7?+
TIN validation covers the data-quality obligation. Combined with WeVerify KYC and KYB, you also cover the identity and business verification duties of DAC7 due diligence in the same flow.

Valid tax IDs, first time.

Every TIN validated at intake, with evidence for every report.