IRS TIN Matching

IRS TIN Matching: Check Payee Names and TINs Before You File

Find SSN and EIN mismatches before they turn into CP2100 notices, backup withholding and penalties of up to $340 per return. TINCorrect runs the IRS check for you, without an IRS e-Services account.

10 free searches. No credit card.

Payee check4 checked · 2 need follow-up
PayeeIRS result
Harbor Point Supply LLCEIN ••-•••4821 0 · Match
Dana WhitfieldSSN •••-••-0193 3 · Name and TIN don't match
Copperline Freight IncEIN ••-•••7745 0 · Match
Marisol OrtegaSSN •••-••-5530 2 · TIN not issued
Request a new W-9 from the 2 payees before you file.
Example results. Names and numbers are fictional.

Two ways to run IRS TIN Matching

Both check names and TINs against the same IRS records. The difference is the setup and how you submit.

IRS e-Services

Free
  • Create an IRS e-Services account and verify your identity
  • Apply for TIN Matching access as a payer or as an agent for one
  • Check up to 25 names and TINs at a time online
  • For more, upload a formatted .txt file and come back for results within 24 hours

Good for a few checks a year if you already have e-Services access.

What is TIN matching?

IRS TIN Matching compares the name and taxpayer identification number (SSN, ITIN or EIN) you have for a payee with IRS records. Payers use it before filing to find the names and numbers that would otherwise come back later as a CP2100 notice.

The IRS runs the program for free through its e-Services site. Services like TINCorrect submit the same check for you, so you don't need your own e-Services access.

What each IRS result code means

Every name and TIN you submit comes back with a one-digit code. Codes 0, 6, 7 and 8 are matches. The rest need follow-up before you file.

CodeMeaningWhat to do
0 (Match)Name and TIN match IRS recordsMatch. Keep the result with the payee's W-9.
1 (Follow up)TIN is missing or isn't 9 digitsCheck for a typo. If the number is right on the W-9, ask the payee for a new one.
2 (Follow up)TIN isn't currently issuedAsk the payee for a new W-9.
3 (Follow up)Name and TIN don't matchMake sure you used the name on line 1 of the W-9, not a DBA or nickname. If it still fails, ask for a new W-9.
4 (Follow up)Invalid requestThe record had letters, blanks or other characters the IRS can't read. Fix the data and resubmit.
5 (Follow up)Duplicate requestThis TIN was already submitted, possibly under a different name. Check the original request instead of resubmitting.
6 (Match)Matched as an SSN (TIN type was unknown)Match. Record the number as an SSN.
7 (Match)Matched as an EIN (TIN type was unknown)Match. Record the number as an EIN.
8 (Match)Matched as both an SSN and an EIN (TIN type was unknown)Match. Confirm with the payee which type it is.

See these codes for your own payees. TINCorrect shows the result and what it means for each record.

Check a TIN free

Using the IRS system directly

To run TIN matching yourself through the IRS, you need:

  1. An IRS e-Services account. Setup includes online identity verification.
  2. TIN Matching access. You apply inside e-Services. Payers qualify if they filed information returns subject to backup withholding, such as Forms 1099-NEC, 1099-MISC, 1099-INT or 1099-DIV, in at least one of the past two tax years. Agents can apply on a payer's behalf.
  3. Your data in the IRS format. Interactive checks take up to 25 names and TINs per submission. Bulk checks take a semicolon-delimited .txt file of up to 100,000 records, with results posted within 24 hours.

If you don't already have e-Services access, TINCorrect lets you skip these steps and start checking today.

What happens if a TIN doesn't match after you file

When a filed 1099 has a name and TIN the IRS can't match, the IRS sends you a CP2100 or CP2100A notice listing those payees. From there:

  1. Compare the list with your records. If the mismatch came from your own typo or processing error, correct your records.
  2. Otherwise, send each listed payee a B notice and a blank Form W-9 within 15 business days.
  3. If the payee doesn't return a corrected TIN, you must start backup withholding at 24% on later reportable payments to them.
  4. If you're required to withhold and don't, you can owe the amount you should have withheld, plus of up to $340 per return for incorrect information.

A second notice for the same payee within three years needs a second B notice, and the payee has to confirm the number with the SSA or IRS.

Checking before you file avoids most of this, because you fix the name or number while the payee is still easy to reach.

Is TIN matching required?

No. The IRS doesn't require it. It's still worth doing for any business that issues 1099s, because fixing a name or TIN before filing takes one W-9 request. Fixing it after filing means CP2100 notices, B notices and possibly backup withholding.

When to check

  • When you add a vendor or contractor, before the first payment. This is when the payee is most responsive.
  • When a payee sends a new W-9 or changes its business name.
  • In the fall, on everyone you'll send a 1099 to, so there's time to collect corrections before 1099s are due.

Check your payees before you file

Create a free TINCorrect account, check payees one at a time or upload a list, and see which names and TINs need a new W-9. Your first 10 searches are free.