Global TIN validator
Check tax identification numbers before they reach a filing. REGREP validates TIN structure, syntax and checksums across 111 countries — in bulk, or straight from your own systems by API.
✓ Free tier: 25 records every month · From €0.01 per record · Bulk and API
TIN validation across 111 countries
REGREP checks TIN structure, syntax and checksums. It confirms format validity — not that a number exists or belongs to a given person.
111-country rule sets
Structure, syntax and checksum rules for TIN formats across 111 countries, kept current as authorities change them.
Bulk upload and REST API
Validate a whole file in one pass, or call the API from your onboarding, KYC or pre-filing checks.
Per-record results you can act on
Every record returns a pass or fail with the reason, and the full result set downloads as a report.
From a list of numbers to a validated report
No implementation project. Send your TINs, and REGREP detects each country format, runs the checks and returns a report.
Input
Upload a file of TINs with their country codes as CSV or Excel, or send them to the API.
Detect
REGREP identifies each country's TIN format from the country code on the record.
Validate
Structure, syntax and checksum rules run per record across the 111-country rule set.
Output
Each record returns a pass or fail with the reason; download the full results as a report.
Pay only for what you validate
Start with 25 free records a month, then pay per record with credits — no plan, no annual commitment.
- ✓25 records every month
- ✓Full per-record results and downloadable report
- ✓1 regulated entity
- ✓Upgrade to bulk and API any time
- ✓Unlimited records — pay only for what you validate
- ✓Bulk file upload and REST API
- ✓All 111 country rule sets
- ✓1 regulated entity
- ✓Retries caused by a REGREP error are free
How usage billing works
| Per-record rate | From €0.01 |
| Billing block | 100 records |
| REGREP-error retries | Free |
Credits
| 1 credit | €1 |
| Minimum credit pack | €50 |
| Redeemable on | Any REGREP module |
1 credit = €1. A batch of 1–100 records uses 1 credit; billing rounds up to the next 100-record block. Credit packs are purchasable in EUR, GBP or USD; the credit ledger is in euro.
Related to TIN validation
Global TIN Format Validator
Check tax identification numbers against published country format rules before they reach a return.
Open the validator →CRS & FATCA across jurisdictions
How funds, financial institutions and trustees clean their account data before filing across every jurisdiction they report to.
Read use case →Tax transparency guide
Plain-language explainers on CRS, DAC2, FATCA and CARF — who reports, what is due and when.
Read the guide →Reporting deadlines
The reviewed CRS, FATCA and CARF filing dates your validated TINs feed into, each shown in its local timezone.
View deadlines →Questions, answered
What does the TIN validator check?
What does the free tier include?
How does pricing work?
Can I validate TINs through an API?
Validate every TIN before it reaches a filing.
Create a free account and check 25 records this month at no cost.