Free Tool

IRS Bulk TIN Results Analyzer

Upload your IRS bulk TIN matching results file and get an instant visual compliance report: match rates, result code breakdown, risk score, and a prioritized remediation plan.

 Processed entirely in your browser: nothing is uploaded

Drop your IRS bulk TIN results file here

Or click anywhere in this box to browse: plain text (.txt) or CSV


or
The IRS bulk TIN matching results file is semicolon-delimited with five fields: TIN Type · TIN · Name · Account Number · Result Code. The result code (0–8) must appear in column 5. Both the IRS-format .txt and exported .csv are accepted.

IRS Result Code Reference

Every record in your results file receives one of these nine codes. Here's what each means and the required next action.

0
Match
TIN/name combination matches IRS records. No action needed.
1
TIN Missing or Invalid Format
TIN is missing or not a 9-digit number. Fix the format and re-validate.
2
TIN Not Currently Issued
TIN doesn't exist in IRS records. Request a new W-9 immediately.
3
TIN/Name Mismatch
TIN exists but name doesn't match. Investigate and request corrected W-9.
4
Invalid Request (Format Error)
Record-level formatting error. Fix the file format and re-submit.
5
Duplicate Request
Already submitted. Repeated submissions can trigger a 96-hour lockout.
6
Match on SSN (Type Unknown)
Confirmed via SSN database when TIN type was submitted as unknown (3).
7
Match on EIN (Type Unknown)
Confirmed via EIN database when TIN type was submitted as unknown (3).
8
Match on Both SSN and EIN
Matched in both databases. Common for sole proprietors.

IRS Bulk TIN Matching Report

Compliance Risk Score
LowModerateHighCritical

Key Findings

IRS TIN/Name Matching Summary

-
match rate
Code Category Count % What it means Action
Codes 0, 6, 7, and 8 are all confirmed matches. Codes 2 and 3 require W-9 outreach. Codes 1 and 4 are data quality issues fixable before re-submission.

Result Distribution

TIN Type Distribution

A high proportion of TIN Type 3 (Unknown) increases processing time and reduces diagnostic detail. Use Type 1 (EIN) or Type 2 (SSN) where entity type is known.

Sample Records

# TIN Type TIN Name Account Code Status Action Needed
TINs are shown in full so you can work the list. The data stays in your browser; nothing was uploaded to any server.

Remediation Priority Queue

Penalty Exposure Analysis

IRC §6721 · Based on Pub. 1586
Issue Category Records Penalty / Return Gross Exposure After Reasonable Cause Notes
Penalty rates per IRS Pub. 1586 (Rev. 7-2023), IRC §6721, and IRS Rev. Proc. 2024-40 inflation adjustments. 2025 rates: Tier 1 $60/return (max $630,500 small / $3,183,000 large), Tier 2 $130/return (max $1,891,500 small / $3,783,500 large), Tier 3 $330/return (max $3,783,500 large / $1,261,000 small). Intentional disregard: $630/return (2025), no cap. These are estimates. Consult a tax professional for your specific situation. View IRS Pub. 1586 ↗

Recommended Next Steps

Based on your file's specific result code mix, the fastest path to clean, audit-ready vendor data.

TIN Comply can handle this end-to-end: automated W-9 outreach, IRS TIN re-validation, and full audit trail documentation, all in one platform.

You have the results. Now comes the hard part

Codes 2 and 3 don't fix themselves. Each one is a W-9 to chase, a TIN to re-validate, and a paper trail to build before the next CP2100 lands. TIN Comply turns your results file into an automated outreach campaign: vendors get a W-9 request, responses are tracked, updated TINs are re-run against IRS records, and every step is logged for reasonable-cause defense. No spreadsheets, no manual follow-up, no missed deadlines.

Questions people ask

What do the IRS TIN matching result codes mean?

0 means the name and TIN match. 1 means the TIN was not issued. 2 means the TIN was issued but does not match the name. 3 means the TIN and name match but the TIN type was wrong. 4 is an invalid request, 5 means a duplicate request, 6 and 7 mean the SSN or EIN matched when the other type was given, and 8 means the TIN matches both an SSN and an EIN.

Which result codes lead to a CP2100 notice?

Codes 1 and 2: the IRS cannot match the name to the TIN. If you file a 1099 with that pair, the IRS sends a CP2100 or CP2100A listing it, and backup withholding at 24 percent follows if the payee does not give you a corrected W-9 in time.

What should I do with a code 2 payee?

Ask for a new W-9. Code 2 means the TIN is not currently issued, so the number itself is wrong: a typo, a transposed digit, or a made-up placeholder. Code 3 is the name problem (a sole proprietor's business name on a personal SSN, a married name, a trust listed under the beneficiary). The analyzer groups each code so the outreach goes out once, with the right ask.

How is the penalty exposure calculated?

Each 1099 filed with an incorrect TIN carries a penalty under IRC section 6721, indexed each year, with lower amounts if you correct within 30 days or by August 1. The analyzer counts the unmatched payees and applies the current rates so you know what is at stake before the notice arrives.