Nigeria TIN Validator (Taxpayer Identification Number)
Validate Nigerian Taxpayer Identification Numbers (TIN) online with full support for FIRS Corporate (12 digits) and JTB Unified (10 digits) standards.
How Nigerian TIN Validation Works
Validation of the Nigerian Taxpayer Identification Number checks compliance with FIRS and JTB structural requirements, identifying either 10-digit (JTB) or 12-digit (FIRS Corporate) configurations.
The tool audits sequential consistency, rejects repetitive mock values, and verifies valid tax office branch designations.
Nigerian TIN Anatomy
Composition of tax identifiers in Nigeria:
| Position | Field | Length | Meaning & Rule | Example |
|---|---|---|---|---|
| 1 to 8 | Corporate Base Sequence (FIRS) | 8 digits | Base sequence registered in the central tax authority database | 12345678 |
| 9 to 12 | Tax Office / Branch Code (FIRS) | 4 digits | Integrated tax office code for corporate filing | 0001 |
| 1 to 10 | JTB Unified Identifier | 10 digits | Unified 10-digit tax sequence from the Joint Tax Board | 2345678901 |
Structural Validation Algorithm
Process used to verify TIN authenticity:
FIRS: NNNNNNNN-NNNN (12 digits) | JTB: NNNNNNNNNN (10 digits).
- 1. Remove hyphens, punctuation, and alphabetical characters.
- 2. Inspect length for valid standard (10 digits for JTB or 12 digits for FIRS).
- 3. Reject inputs composed of all zeros or identical digits.
- 4. Confirm valid non-zero branch code for FIRS corporate records.