CPAForgeThe tools desk

Field guide

TIN Matching Guide (2026): Verify Names & TINs Before You File

By Marcus CaldwellFiled 2026-07-07

The most expensive 1099 mistake isn't missing a deadline — it's filing a form with a name and TIN that don't match IRS records. That single mismatch can trigger a CP2100 notice, force you to send a B-notice, and ultimately obligate you to backup withhold on the recipient. All of it is preventable with a step that takes seconds per record: TIN matching. This guide explains what it is, what it prevents, and how to build it into your filing routine.

The cheapest insurance in the whole process

A name/TIN check costs a few cents per record. A CP2100 notice costs you a B-notice mailing, tracking a response deadline, potential backup withholding, and possible penalties. Matching before you file is the clearest cost-benefit call in 1099 compliance.

What TIN matching actually checks#

TIN matching confirms that a recipient's legal name and taxpayer identification number (an SSN, EIN, or ITIN) match what the IRS has on file — before you transmit the 1099. The IRS offers a TIN Matching program through its e-Services portal, and IRS-authorized e-file services build it directly into their filing workflow so you can check your whole recipient list at once.

The four errors that cause almost every mismatch#

Mismatches are rarely exotic. They're overwhelmingly one of these:

  • A transposed or mistyped TIN — one digit off in an SSN or EIN.
  • A nickname or trade name instead of the recipient's legal name.
  • A DBA name for a business whose 1099 should carry its legal entity name.
  • A name/entity-type mismatch — e.g., an individual's name paired with an EIN, or vice versa.

Every one of these is invisible on paper and only surfaces weeks later as a CP2100 — which is exactly why catching it pre-file matters.

The consequence chain if you skip it#

Here's what a single unmatched name/TIN sets in motion after you file:

  1. CP2100 / CP2100A notice. The IRS tells you a name/TIN combination on a filed 1099 doesn't match its records.
  2. B-notice. You must send the recipient a B-notice asking for a correct TIN, usually on a fresh Form W-9, within a set window.
  3. Backup withholding. If the recipient doesn't respond in time, you may be required to withhold a flat percentage from their future payments and remit it to the IRS.
  4. Correction. You'll likely file a Type 2 correction to fix the name/TIN — a two-step return you could have avoided entirely.

Backup withholding makes you the collector

Once backup withholding kicks in, you're on the hook to hold back and remit a percentage of the recipient's pay. It's an ongoing obligation, not a one-time fix — a strong reason to get the TIN right the first time.

When to run TIN matching#

At two points, ideally:

  1. When you onboard a contractor — match the TIN as soon as you collect the W-9, so a bad number is caught before you've paid anyone. Our 1099-NEC guide covers collecting W-9s up front.
  2. Right before you file — re-match your entire recipient list in January as a final gate before transmitting, in case anything changed or slipped through.

Build TIN matching into your e-file workflow#

You can use the IRS's own TIN Matching program through e-Services, but it requires enrollment and handles records one interactive batch at a time. The smoother path is an e-file service that runs TIN matching against IRS records as an integrated step, flags mismatches on your recipient list, and lets you fix them before the same tool transmits the return.

Tax1099 runs TIN matching against IRS records as a built-in step in the filing workflow, so you can validate your entire recipient list, see exactly which name/TIN combinations don't match, and correct them before you transmit — no separate portal, no re-keying. It's IRS-authorized, imports recipient data from QuickBooks and Xero, and once your list is clean it takes you straight through to filing and recipient-copy delivery. Catching mismatches here is what keeps CP2100 notices, B-notices, and backup withholding off your desk entirely.

Bottom line#

Run TIN matching at onboarding and again right before you file. It's a few cents per record that heads off the entire CP2100 → B-notice → backup withholding → correction chain. Fold it into an e-file service like Tax1099 so the check, the fix, and the filing all happen in one place — the cleanest way to make sure every return you transmit is one the IRS will actually accept.

Editor's Pick

Tax1099

Visit official site

Q & A

Frequently asked questions

What is TIN matching?
TIN matching is checking a recipient's name and taxpayer identification number (TIN) against IRS records before you file a 1099, to confirm they match. A mismatch — a transposed SSN digit, a nickname instead of a legal name, or a business's DBA instead of its legal entity name — is the most common reason a 1099 bounces back. Matching first lets you fix it while it's cheap.
What is a CP2100 notice and how does TIN matching prevent it?
A CP2100 (or CP2100A) notice is the letter the IRS sends when a name/TIN combination on a filed 1099 doesn't match its records. It can obligate you to send the recipient a B-notice and, if unresolved, begin backup withholding. Running TIN matching before you transmit catches the mismatch in advance, so the return is accepted cleanly and no CP2100 is generated.
What is a B-notice?
A B-notice (backup withholding notice) is the letter you must send a recipient after the IRS flags their name/TIN as a mismatch on a CP2100 notice. It asks them to provide a correct TIN, typically on a fresh Form W-9. If they don't respond in time, you may be required to start backup withholding on their future payments. Pre-file TIN matching is how you avoid the whole chain.
Does TIN matching cost extra and is it required?
TIN matching itself is not legally mandated, but it's strongly recommended because it prevents penalties and backup-withholding obligations that are far more expensive than the check. E-file services typically offer TIN matching as a low per-record add-on, and running it on your whole recipient list before filing is one of the cheapest forms of insurance in the entire process.

Keep reading

Related guides