Growthy
AI Bookkeeping
1099 FilingOBBBA raised 1099-NEC to $2,000 and reverted 1099-K to $20K/200. The bookkeeper workflow that doesn't fall apart in January.
AP ReconciliationThe monthly AP discipline that keeps vendor ledgers clean and January 1099s accurate, built for bookkeepers managing 8-25 clients.
Bookkeeper ScalingSolo bookkeeper income is capped at 15-25 clients. Here's the math behind the ceiling and the three levers that break it.
Bookkeeping AutomationTools, techniques, and strategies for automating repetitive bookkeeping tasks.
QuickBooks AutomationIntuit Assist hits ~50% on novel transactions. Bank rules break at 200+. Here's the honest map of QBO automation in 2026.
Stripe BookkeepingMaster Stripe payout reconciliation, fee categorization, and clearing account setup for QBO and Xero.
Tax Bookkeeping TermsTax-adjacent bookkeeping glossary terms for bookkeepers: cash vs accrual, depreciation, 1099 thresholds, accountable plans, and year-end cleanup.
Chart of AccountsComplete COA reference for bookkeepers — account types, categorization, QBO setup, and the practitioner answers to "what category is X" questions.
Asset Account CategoriesEquity Accounts ExplainedExpense Account CategoriesLiability Account CategoriesRevenue Account Types
GlossaryPlain-English definitions of accounting and bookkeeping terms — written by practitioners who use these every day.
Balance Sheet TermsBookkeeping Foundation TermsIncome Statement TermsQBO-Specific Terms
AI BookkeepingHow AI is changing transaction categorization, bank reconciliation, and bookkeeping workflows.
AI for AccountantsEvery vendor claims AI will transform your firm. Here is what it actually looks like at a 5-20 staff CPA practice in 2026.
Payment ReconciliationThat $3,847.92 Stripe deposit is not $3,847.92 of revenue. Here's how to split merchant deposits correctly: fees in the right account, refunds posted, chargebacks reconciled.
QuickBooks Integrations15 clients × 6 integrations = 90 sync pipelines to babysit. Here's which QBO integrations actually hold up at scale and why a workflow layer beats adding another app.
For BookkeepersFor AccountantsPricing
Join the Alpha
Growthy

© 2026 Growthy. All rights reserved.

  1. Blog
  2. 1099 Filing

IRS TIN Matching for Bookkeepers: Free December Check That Prevents B-Notices

Bobby Huang

Partner, SDO CPA LLC / CEO, Growthy

May 14, 2026
10 min read
1099 Filing
IRS TIN Matching for Bookkeepers: Free December Check That Prevents B-Notices

In this article

IRS TIN Matching for Bookkeepers: Free December Check That Prevents B-Notices

Every January, bookkeepers submit 1099s and hope the vendor TINs on file are correct. Most years they find out they weren't in March, when the CP2100 lands.

There's a better way. The IRS TIN Matching Program at irs.gov/tin-matching is free, available year-round, and built specifically for 1099 filers. Run it in December against your prior 11 months of vendor payments. Fix the mismatches. File clean in January.

That single step is the most common reason bookkeepers stop getting B-Notices.

What is IRS TIN Matching?

IRS TIN Matching is a free online program that lets authorized 1099 filers verify that a vendor's name and taxpayer identification number (TIN) match IRS records before filing. Available at irs.gov/tin-matching, it has two modes: interactive matching (up to 25 name/TIN pairs at a time, instant results) and bulk matching (CSV upload, 24-hour response). Mismatches return a numeric code: 0 means match, 1 means no match, 2 means multiple matches (treat as no-match), 3 means invalid TIN, 4 means deactivated EIN, and 5 means duplicate request. You must be an authorized e-Services user with the TIN Matching Application approved before you can access it.

Key Takeaways

  • TIN Matching is free - Access at irs.gov/tin-matching; no third-party service needed
  • Two modes - Interactive matching handles up to 25 pairs instantly; bulk CSV returns results within 24 hours
  • Six result codes - Code 0 = match, codes 1-4 = mismatches requiring action, code 5 = duplicate request
  • December is the right month - Run it against 11 months of vendor payments before your January batch filing
  • Skipping it is the #1 cause of CP2100 B-Notices - Both CP2100 (250+ mismatches) and CP2100A (fewer) trigger a 30-day written solicitation requirement
  • Registration required - You need an IRS e-Services account with the TIN Matching Application approved before your first run

The 1099 filing workflow for 2026 has several high-impact steps. TIN matching in December is the highest-ROI one. It takes 30 minutes and prevents weeks of B-Notice cleanup. Key terms like TIN, EIN, and backup withholding are defined in the bookkeeping glossary if you need a quick reference.

Why Most Firms Skip It (and What It Costs Them)

The TIN Matching Program has existed since 2003. Awareness is the problem, not access.

Most bookkeepers trust the W-9 on file and assume the TIN is right. The IRS tool is free, accurate (it queries the same database that processes your 1099s), and available 24 hours a day.

When firms skip TIN matching, they get CP2100 or CP2100A notices. CP2100 goes to payers with 250 or more mismatched returns in a year. CP2100A covers fewer mismatches. Both trigger a 30-day window to send written B-Notice solicitations to every flagged vendor, asking them to correct their TIN on a new W-9.

That solicitation has to be in writing and on file. Phone calls don't count.

Running TIN matching in December catches mismatches before the 1099 goes out. No notice. No solicitation. No documentation scramble.

How to Register for the TIN Matching Program

Registration happens through IRS e-Services at irs.gov. Two steps.

Step 1: Create an IRS e-Services account. You'll need a valid SSN or EIN, a US-based phone number, and a financial account number for identity proofing. The IRS uses ID.me, so have a government-issued ID ready.

Step 2: Apply for the TIN Matching Application. Inside e-Services, request access to the TIN Matching Application. Approval typically takes a few days.

One note: TIN Matching is for authorized 1099 filers only, not general research. If you're acting on behalf of bookkeeping clients, apply under your own EIN as a tax professional.

Interactive Matching vs. Bulk Matching

Once registered, you have two options.

Interactive matching handles up to 25 name/TIN pairs at a time, with instant results. Enter the payee name exactly as it appears in Box 1 of the W-9 (individual name for sole proprietors, not the business name in Box 2) plus the SSN or EIN. Results are immediate.

Bulk matching handles larger lists. Upload a CSV with one row per vendor (payee name, TIN type, TIN digits) and get results within 24 hours. Use this for clients with large contractor bases in construction, staffing, or event production.

For a typical practice with 15-25 clients, interactive matching covers most scenarios. Switch to bulk when a single client's December list runs into the hundreds.

Reading the Match Codes

The TIN Matching system returns one of six codes for each name/TIN pair:

Code 0 (Match). The name and TIN match IRS records. You're good to file.

Code 1 (No Match). The name/TIN combination doesn't match. Compare it character by character against the W-9. Common causes: middle initial not on the IRS record, business name used instead of individual name for a sole proprietor, or a TIN with a transposed digit. Request a corrected W-9 and re-run. If the vendor doesn't respond before your filing deadline, you may need to apply backup withholding at 24%.

Code 2 (Multiple Matches, Treat as No Match). Rare, but the IRS guidance is clear: treat it the same as code 1. Request a corrected W-9.

Code 3 (Invalid TIN). Wrong digit count, invalid EIN prefix, or ITIN format mismatch. Almost always a data-entry error. Verify against the W-9 document before contacting the vendor.

Code 4 (Deactivated EIN). The EIN exists but the IRS deactivated it, typically when a business closed. Request a new W-9 immediately.

Code 5 (Duplicate Request). Same name/TIN submitted twice in one session. Check your CSV for repeated rows.

Keep a log of all code 1-4 results: vendor name, TIN submitted, correction taken. If a CP2100 arrives later, that log is your documentation.

The December Workflow

Here's the practical sequence. Run it once a year, in December, against the full year's vendor payment activity.

Pull your 1099-eligible vendor list. Export all vendors paid more than $2,000 in non-credit-card, non-employee payments during the year. Exclude corporations (unless attorneys or healthcare providers), vendors paid exclusively by credit card, and vendors with W-8 forms on file (foreign vendor rules differ; see the 1042-S and foreign vendor guide for those).

Cross-reference W-9s on file. Before you run matching, confirm you have a W-9 for every vendor on the list. Missing W-9s are a separate problem. Start with collecting the W-9 from the vendor before you can run a match.

Run TIN Matching. Interactive for lists under 25; bulk CSV for longer lists. Use the name exactly as the vendor wrote it on their W-9.

Resolve code 1-4 results. Contact vendors with mismatches. Give them two weeks to respond with a corrected W-9. Document every contact in writing.

Re-run matching on corrected TINs. After you receive corrected W-9s, run a second pass to confirm the new name/TIN pairs return code 0.

File your 1099s in January with clean data. The 1099 corrections process is significantly simpler when you're correcting data errors you caught yourself rather than responding to IRS notices.

What Happens If You Skip It

The IRS compares filed 1099s against its records. Mismatches trigger CP2100 or CP2100A notices to the payer. You then have 15 business days to send written B-Notice solicitations to each flagged vendor.

First B-Notice: send the vendor IRS Publication 1281 and request a corrected W-9. Second B-Notice within three years: tell the vendor they must resolve the discrepancy with the Social Security Administration before you can accept a new W-9.

Skip the solicitation, lose the safe harbor. The IRS can then assess 24% backup withholding as your liability. That's the payer's obligation if not properly withheld, not the vendor's.

Running TIN matching in December means none of that happens.

How Growthy Tracks Vendor TINs Year-Round

Built by a CPA firm partner who still reconciles books for real clients, Growthy keeps a continuous vendor record that includes W-9 status, entity type, and TIN on file. When you run your December TIN matching, you're working from a current, reconciled vendor list rather than hunting across spreadsheets and scanned W-9 PDFs.

Growthy categorizes automatically based on pattern learning from your prior corrections. On returning books, categorization accuracy reaches 90%+ after 30 days. On first import, it hits 85%. That accuracy extends to vendor classification: the system flags new vendors who hit the $2,000 threshold before year-end so you can request a W-9 before December rather than during it.

The 1099 workflow features in Growthy also track which vendors have W-9s on file and which are outstanding, so your December TIN matching run starts with a complete, verified list instead of a best-guess export.

FAQ

Do I need a separate IRS e-Services account for each client?

No. You register once under your own EIN as a tax professional. You can run TIN matching for multiple clients from the same account. Keep your client's vendor lists separate in your own records so you can tie match results back to the right client.

Can I use TIN Matching for vendors I already filed 1099s on?

Yes, but it's most useful as a pre-filing step. If you already filed and got a CP2100, TIN matching can help you confirm corrected TINs before you file 1099 corrections. It won't undo the mismatch flag on the original filing, but it confirms the corrected data before you resubmit.

What if the vendor insists their TIN is correct but I still get a code 1?

Run the name/TIN exactly as it appears on the IRS-issued document (SS-4 confirmation letter for an EIN, Social Security card for an SSN). If you still get code 1, the mismatch is real. The vendor needs to contact the IRS or SSA to resolve the discrepancy. Document that you ran matching and that you notified the vendor. That documentation is your protection if the IRS later questions the filing.

Is TIN Matching only for 1099-NEC, or does it cover all 1099 types?

The TIN Matching Program covers all information returns that report TINs: 1099-NEC, 1099-MISC, 1099-INT, 1099-DIV, 1099-B, 1099-R, and others. For most bookkeepers, the relevant forms are 1099-NEC and 1099-MISC. See 1099-NEC vs. 1099-MISC for which form applies to which payment type.

What's the difference between a B-Notice and a CP2100?

CP2100 and CP2100A are the IRS notices that tell you there were name/TIN mismatches on your filed returns. A B-Notice is what you send to the vendor in response. The IRS doesn't send B-Notices; you do. The B-Notice solicitation to the vendor is what triggers the 30-day correction window and preserves your safe harbor from backup withholding liability. The terms are often used interchangeably in practice, but technically the CP2100 is what you receive and the B-Notice is what you send.


Get started with Growthy and keep your vendor TIN records current year-round, so your December TIN matching run takes 30 minutes instead of 3 hours.


Tax figures verified against IRS Notice 2025-62, IRS 1099-K FAQs, §3406 proposed regulations, and IRS Pub 1099 General Instructions on 2026-05-14.

See It Work on Your Data

Free during alpha. Read-only access. You review every sync.

✓ No credit card✓ Works with QuickBooks✓ 85% accuracy
Request Early Access

Bobby Huang • Partner, SDO CPA LLC / CEO, Growthy

CPA firm partner who got tired of watching bookkeepers click categorize 500 times a day. Built Growthy to fix it.

View all articles →

Growthy is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.

Keep reading

Featured image for Backup Withholding for 2026: When the 24% Rate Triggers (IRC §3406)
1099 Filing

Backup Withholding for 2026: When the 24% Rate Triggers (IRC §3406)

Backup withholding withholds 24% from vendor payments when a W-9 is missing or TIN mismatch unresolved. §3406 rules for 2026.

B
Bobby Huang
10 min
Featured image for 1099-NEC vs 1099-MISC for 2026: Which Form Goes to Which Vendor
1099 Filing

1099-NEC vs 1099-MISC for 2026: Which Form Goes to Which Vendor

NEC for services, MISC for rent and royalties. Here's the 2026 decision tree for every vendor type.

B
Bobby Huang
9 min
Featured image for 1099-K Threshold for 2026: Reverted to $20,000 + 200 Transactions (What Bookkeepers Track)
1099 Filing

1099-K Threshold for 2026: Reverted to $20,000 + 200 Transactions (What Bookkeepers Track)

OBBBA reverted the 1099-K threshold to $20,000 + 200 transactions. What bookkeepers must track for Stripe, PayPal, and Venmo payments.

B
Bobby Huang
10 min