
The IRS TIN Matching application is a free IRS e-Services tool that checks a payee’s name and taxpayer identification number (TIN) against IRS records before you file an information return. Only payers and their authorized agents can use it. You must register for e-Services first, then submit a separate TIN Matching application. This guide covers who qualifies, how access is set up, how the two matching modes differ, what each result code means, and what to do when a TIN fails.
Filing one yourself? You can e-file Form W-2 online with TaxFormHero, an IRS-authorized e-filing platform.
The IRS describes TIN Matching as an e-Services service that lets you validate a payee’s name and TIN combination before you submit an information return. The payee supplies the name and TIN, usually on Form W-9. You submit that pair, and the IRS tells you whether it matches its records.
The point is to catch errors early. A wrong TIN is one of the most common reasons a payer later receives a CP2100 or CP2100A notice. Running the check before filing lets you fix the record while the contractor is still easy to reach.
Publication 2108 states that the program checks whether the payee-furnished name/TIN combination matches a combination in the IRS program database. That is all it does. It does not tell you whether the person is a contractor or an employee, whether a payment is reportable, or whether the payee’s address is right.
The IRS limits TIN Matching to payers and their authorized agents who submit information returns. On the IRS TIN Matching page, the payer must be listed in the IRS Payer Account File. Payers are added when they have filed Forms 1099 within the last two years to report backup withholding.
Publication 2108 (Rev. 11-2024) adds several points:
All of this is in Publication 2108. TIN Matching also applies to U.S. persons who give you a Form W-9. It cannot be used for Form W-8 payees, who are non-U.S. individuals or entities.
In practice, a small business that pays contractors, a bookkeeping firm that files for clients, a credit union, a mortgage company or a retirement plan administrator may all have payments that qualify. Whether your organization is in the Payer Account File is the first thing to confirm.
You cannot go straight to the TIN Matching application. IRS Publication 2108 says prospective users must complete online e-Services registration first. Publication 4389 explains that registration requires identity-verification information, a username, a password and a PIN. The IRS then mails a confirmation code, and you must enter it within 28 days.
Plan for that mailing step. If the code expires, you start the registration over. Have the information you will need ready before you begin, and use a mailing address where the person registering will actually receive IRS mail.

The Principal role matters. The Principal for the firm completes the TIN Matching application and can assign user roles. Decide who that person is before you start. A bookkeeping firm usually names an owner or partner. A corporate finance department usually names the tax or controller lead.
For any step-by-step detail beyond this, the IRS pages above are the authority. Screens and requirements can change, so follow the current IRS instructions as you register.
Once you have access, you choose between two modes. Both come from Publication 2108.
| Feature | Interactive | Bulk |
|---|---|---|
| Records per submission | Up to 25 name/TIN pairs | Up to 100,000 pairs per file |
| Input | Entered online | Semicolon-delimited .txt file |
| Delivery | Submitted in the application | Submitted through the secure mailbox |
| Response time | Immediate, generally within seconds | Within 24 hours |
| Tracking | Results on screen | Tracking number assigned; results in the secure mailbox |
| Best for | A new contractor, a handful of corrections | Year-end clean-up of a full payee list |
Use interactive matching when you onboard a payee and want an answer while you still have the W-9 in hand. Use bulk matching when you want to validate a whole list before filing season. File formatting is strict, so build the .txt file exactly as the publication describes and test with a small batch first.
Each record returns a code. Publication 2108 defines them as follows.
| Code | Meaning | What to do |
|---|---|---|
| 0 | Name and TIN match | Keep the record as is |
| 1 | TIN missing or not nine digits | Request a corrected W-9 |
| 2 | TIN not currently issued | Confirm the number with the payee |
| 3 | Name and TIN do not match | Check the name and TIN against the payee’s records |
| 4 | Invalid request | Fix the format and resubmit |
| 5 | Duplicate request | Review the earlier result |
| 6 | Match, TIN type unknown: found only in the SSN database | Treat as a match |
| 7 | Match, TIN type unknown: found only in the EIN/name-control database | Treat as a match |
| 8 | Match, TIN type unknown: found in both | Treat as a match |
The meanings come from Publication 2108. The “what to do” column is our practical reading, not IRS text.
A code 3 is the one you will see most often. It does not say which part is wrong, the name or the number. You work that out from the source documents.
Most mismatches come from the name, not the number. People write a nickname, a married name, a shortened business name or a DBA where the IRS has a legal name.
Publication 2108 gives a rule for business payees. Use the legal name from Form SS-4 line 1, or the trade name from line 2 if a return under that name has already been filed and accepted. Ask the payee for their EIN confirmation letter or a copy of the SS-4 if the W-9 name does not work.
Entities with a special status need extra care. When a payee is an estate, for example, the name tied to the estate’s EIN is what counts, and the executor’s duties are covered in this taxable estate reporting process overview.
The IRS does not compare every character of a name. Publication 1586 explains that matching compares the combination against files holding SSNs issued by the Social Security Administration and EINs and other TINs issued by the IRS, then compares a name control, generally up to four characters.
The same publication (Rev. 8-2026) says that if a name control is missing or incorrect on an electronically filed return, the IRS develops one from the first two name lines, up to 40 characters per line including spaces. It treats the combination as correct if the developed control matches its records. For you, the lesson is to put the legal name on the first name line and keep extra text, such as a DBA, off it.
The IRS says to use TIN Matching to validate the name/TIN combination before you submit the information return. A workable routine:
If you skip the check and a CP2100 or CP2100A notice arrives later, Publication 1281 says that when the information agrees with your records, you send the appropriate B Notice to the payee. The first notice includes a Form W-9. The second directs the payee to obtain IRS or SSA validation and does not include a W-9. Generally you must send it within 15 business days of the notice date or the date you received it, whichever is later. The first and second notices correspond to the first and second notice within a three-calendar-year period. Our B Notice process guide lays out the steps.
Backup withholding is the other consequence. The IRS says a payer must begin backup withholding immediately when no TIN is provided or the TIN is obviously incorrect. If a payee refuses to give a W-9, see how to handle a contractor who won’t provide a W-9.
Know the limits so you do not read too much into a code 0:
TIN Matching enrollment is built around the IRS Payer Account File and a mailed confirmation code. Some filers do not qualify, and others want one place for the whole job.
TaxFormHero is an IRS-authorized information-return e-filing platform. You can verify a recipient’s TIN at $0.49 per check, collect W-9 forms, and prepare and file 1099, W-2 and ACA returns. Pricing is per form with no subscription or signup fee. Read more on our TIN matching and verification page, and see the add-on rates on the pricing page.

To see how recipient checks fit into a full filing, our guide to e-filing 10 or more 1099s covers IRIS and vendor options. For a longer reference on the IRS program, read our TIN matching guide for tax professionals.
We see the same pattern every filing season. A payer collects a W-9, files, and learns about a bad TIN months later in a CP2100 notice. By then the contractor is harder to reach and the B Notice clock is running.
We think the check belongs at the start of the workflow, at the moment a W-9 comes in. That is why our platform treats TIN verification as a per-recipient step, priced at $0.49 per check, instead of a project you do once a year.
The IRS application is a useful tool for payers who qualify and can complete e-Services registration. For firms that file for many clients, or for payers who want W-9 collection, verification and filing in one place, we built our platform to carry the whole process. You pay per form, with graduated tiers that apply only to the forms within each tier. There is no subscription and no annual contract.
Our goal is simple: fewer rejected records, fewer notices, and a recipient list you can trust on filing day.
Nazrul
The IRS sources in this article describe TIN Matching as an e-Services service and mention no per-check fee. Your costs are the time to register and any software you use to prepare files. Check the IRS TIN Matching page for current terms.
No. Publication 2108 says employers filing only Forms W-2 cannot enroll through this program. It is for payers and authorized agents that file information returns subject to backup withholding.
Interactive requests return results immediately, generally within seconds, for up to 25 name/TIN pairs. Bulk files of up to 100,000 pairs return results through the secure mailbox within 24 hours. Bulk submissions get a tracking number.
Code 3 means the name and TIN do not match. Compare the W-9 with the payee’s records, and for a business use the legal name from SS-4 line 1. Request a corrected W-9 if needed, then run the check again.
No. TIN Matching is for U.S. persons who submit a Form W-9. It cannot be used with Form W-8, which is for non-U.S. individuals or entities.
Disclaimer:
“This content is for informational purposes only and does not constitute legal, tax, or financial advice. For advice specific to your situation, consult a qualified US attorney or CPA.”
File Information Returns With Confidence
TaxFormHero supports 20+ IRS information returns, including 1099 and W-2 forms, with bulk Excel import, name/TIN matching and encrypted recipient delivery.
Explore TaxFormHeroAnswers come straight from our guides. For anything about your own filing, we’ll point you to a person.
Can’t find the answer? Contact us
General information, not tax advice. Please don’t type Social Security or tax ID numbers here.