Step-by-step check of a valid ITIN
- Input
- 945-83-0026
- Expected output
- 3 de 3 regras aprovadas (prefixo 9, grupo 70-88, serial != 0000)
Prefix 9: pass. Group 83 inside 70-88: pass. Serial 0026 not 0000: pass.
ITIN validation rules
The ITIN uses the same visual layout as the SSN, 9 digits as AAA-GG-SSSS, but swaps the entire exclusion rule: the area is always 9xx and the group only fits four specific ranges.
Prefix 9: pass. Group 83 inside 70-88: pass. Serial 0026 not 0000: pass.
Group 93 sits isolated between the 90-92 range and the 94-99 range, exactly the kind of single-value gap the rule rejects on purpose.
This four-value gap separates the first two accepted ranges and tends to be the easiest negative case to forget in a test.
No. ITIN is for federal tax purposes and does not replace SSN for benefits or work authorization.
44 groups, adding up the four ranges: 16 in 50-65, 19 in 70-88, 3 in 90-92 and 6 in 94-99, out of the 100 possible values from 00 to 99.
No. Validation is entirely range-based, over prefix, group and serial, with no arithmetic computed from the other digits.
Because the rule defines exactly four non-contiguous ranges, and 93 sits isolated between the 90-92 range and the 94-99 range, outside both.
No. Validation requires the number to start exactly with 9; any other leading digit fails immediately, before group or serial are even checked.
Generation happens locally in the browser. Analytics receives only action, status, type and format, never the generated ITIN.