IRS bulk TIN matching lets a payer check thousands of payee names and taxpayer identification numbers (TINs) against IRS records in one file. If you file Forms 1099, it’s one of the simplest ways to catch bad data before it turns into an IRS notice.
Here’s how it works, how it differs from interactive matching, and what to do when a record doesn’t match.
Key Takeaways
Here’s IRS bulk TIN matching in brief:
- It checks payee names and TINs against IRS records before you file, up to 100,000 pairs per file, with results generally within 24 hours.
- Interactive matching handles up to 25 pairs at a time, for quick one-off checks.
- The best time to match is right after you collect a W-9, while the payee is easy to reach.
- A mismatch means checking your data and asking for a new W-9. Mismatches that reach the IRS can lead to CP2100 notices and backup withholding.
- 1099FIRE outsourcing clients can use our Excel template and secure portal and get plain-English results.
What Is IRS Bulk TIN Matching?
TIN Matching is a free IRS e-Services program. You submit a payee’s name and TIN, and the IRS tells you whether that combination matches its records. It won’t give you the correct name or number. It only confirms a match or flags a problem.
The bulk option is built for large lists. Instead of typing records on screen, you upload a text file of name and TIN pairs. The IRS sends back a results file, generally within 24 hours.
Interactive vs. Bulk TIN Matching
| Option | Records | How you submit | Results |
|---|---|---|---|
| Interactive | Up to 25 per request | Typed on screen | Right away |
| Bulk | Up to 100,000 per file | Text file upload | Generally within 24 hours |
Interactive works for checking a new vendor or two. Bulk makes sense when you’re reviewing your whole payee list.
Who Can Use IRS TIN Matching?
The program is for payers that file certain Forms 1099, and for agents they authorize. To use it directly, you register for IRS e-Services and complete the TIN Matching application. The IRS lists eligible payers as those that filed Forms 1099-B, 1099-DIV, 1099-INT, 1099-K, 1099-MISC, 1099-OID or 1099-PATR in the past two tax years. The IRS TIN Matching page has the details.
Bulk files also have to follow the IRS file format exactly. One stray character can cause problems. Our post on valid and invalid TIN matching characters covers the common ones. If you use our TIN Matching service, our portal validates your file and removes invalid characters before it goes to the IRS.
When to Run a TIN Match
The best time is right after you collect a Form W-9, before the first payment. The vendor is easy to reach then, and a typo takes minutes to fix.
It also helps before year-end as a check on your full payee list. Run it again before filing for anyone you added late in the year.
What Your TIN Match Results Mean
Each record comes back with a result code. Codes 0, 6, 7 and 8 mean the name and TIN matched. The others point to a problem:
- 1: The TIN is missing or isn’t nine digits.
- 2: The TIN wasn’t issued.
- 3: The name and TIN don’t match IRS records.
- 4: The request was invalid.
- 5: The record is a duplicate.
Code 3 is the one you’ll see most. It usually comes from a DBA entered instead of the legal name, a sole proprietor’s business name paired with their SSN, or a simple typo. See why the name and SSN must match the IRS database for examples.
How 1099FIRE Simplifies TIN Match Results
When you TIN match with us, you don’t need to decode IRS numbers. Every record comes back with a plain-English result:
- Match found for SSN
- Match found for EIN
- Match found for both SSN and EIN
- No match: the name and TIN don’t match IRS records.
- TIN entered is not currently issued: the IRS hasn’t issued that number.
Our validator also flags TINs that are the wrong length before anything is sent to the IRS, so those errors are caught on upload.
What to Do When a Name and TIN Don’t Match
- Check your own data entry first. Compare the record to the W-9 on file.
- If it matches the W-9, ask the payee for a new W-9 with their legal name exactly as the IRS has it.
- Run the corrected record again before you file.
If a payee won’t send a W-9, see what to do if a contractor refuses to provide a W-9.
Mismatches that reach the IRS on filed returns can lead to a CP2100 or CP2100A notice and the B-notice process, which may require backup withholding. Here’s what happens when the IRS sends a CP2100 notice.
Keep in mind that TIN Matching won’t check payment amounts or which form you use. It’s one data check, not a guarantee that every return is accepted.
How 1099FIRE Handles Bulk TIN Matching
If you outsource your 1099 or ACA filing with us, you can skip the e-Services registration and the IRS file format. Our TIN Matching service is an exclusive add-on for outsourcing clients:
- Fill in our Excel template with two columns, TIN and Name.
- Upload it through your secure client portal. We validate your file before it goes to the IRS.
- We submit it through our IRS-authorized TIN Matching system.
- You get a clear pass/fail report by email, often within minutes.
Credits come in packages, and you can buy more anytime in the client portal. Run checks any time of year, ideally as you collect W-9s.
FAQs About IRS Bulk TIN Matching
How many records can I submit in a bulk TIN matching file?
The IRS accepts up to 100,000 name and TIN pairs per bulk file. Through 1099FIRE, you can submit up to 10,000 per file.
How long do bulk TIN matching results take?
The IRS says bulk results are generally returned within 24 hours. Through our service, results often come back within minutes, though processing can take longer.
Does a TIN match mean my 1099 will be accepted?
No. It confirms the name and TIN combination only. Other errors can still cause a rejection or a notice.
Can I TIN match before I pay a vendor?
Yes, and that’s the best time. Run the match as soon as you have the vendor’s W-9.
Ready to clean up your payee data? Contact us or call (480) 706-6474.