TIN Format Validator
Paste a list of TINs - one per line - and instantly see which ones have format problems, for the IRS TIN Matching bulk file and IRIS A2A XML (no dashes) or the IRIS portal CSV (dashes required). Catches the issues that cause IRS result codes 1 and 4: wrong length, leading zeros stripped by Excel, non-numeric characters, and SSN/EIN pattern mismatches.
Processed entirely in your browser - nothing is uploaded
Error Breakdown
Full Results
| # | Original Input | Cleaned TIN | Length | Detected Type | Status | Issues Found | Suggested Action |
|---|
IRS Submission Readiness
What This Validator Checks
Ready to run IRS TIN matching on your cleaned list?
TIN Comply runs bulk IRS TIN matching - no IRS e-services enrollment required. Upload your fixed TIN list and get official IRS match/mismatch results in hours. We also handle W-9 outreach for any mismatches, CP2100 remediation, and sanctions screening - all in one platform.
Questions people ask
What does a TIN format check actually catch?
It catches the mistakes the IRS rejects on sight: a TIN with the wrong number of digits, an SSN whose area number cannot exist (000, 666 or 900 to 999 outside the ITIN range), an EIN with a prefix the IRS never issued, hyphens or spaces in a bulk file, and leading zeros that a spreadsheet dropped. It does not tell you whether the TIN belongs to the name; only IRS TIN Matching does that.
Do I enter TINs with or without dashes?
It depends where they are going, which is why the tool asks. The IRS TIN Matching bulk file and the IRIS A2A XML both want 9 bare digits with no dashes or spaces. The IRIS Taxpayer Portal CSV templates want the opposite: SSNs and ITINs as XXX-XX-XXXX and EINs as XX-XXXXXXX, and the portal rejects an undashed TIN. Pick the target above the input and the tool flags and fixes the TINs for that format. To check a whole IRIS file, use the IRIS 1099 File Checker.
Is an ITIN formatted like an SSN?
Yes, nine digits in the same 3-2-4 pattern, but an ITIN always starts with 9 and has a fourth and fifth digit in the ranges the IRS assigns to ITINs (50 to 65, 70 to 88, 90 to 92 and 94 to 99). A number that starts with 9 outside those ranges is not a valid ITIN or SSN.
Can a valid-looking TIN still fail IRS TIN Matching?
Often. Format is only the first gate. The IRS matches the TIN against the name on its records, so a correctly formatted SSN paired with a business name, or a maiden name, or a DBA, comes back as a mismatch and later as a CP2100 notice. Run IRS TIN Matching on every new payee before the first payment.
Is anything I type sent to a server?
No. The checks run in your browser with JavaScript. Nothing is uploaded, logged or stored; you can run the page with the network disconnected.