Finance Index

What is TIN matching and how does the IRS TIN matching program work?

Reference guide to TIN matching vendor validation, including vendor records, onboarding requirements, compliance checks, fraud controls, and payment readiness.

TIN matching verifies that a vendor's name and taxpayer identification number agree with IRS records before you file information returns. The IRS offers a free TIN Matching program through e-Services to payers of reportable payments - submit name/TIN pairs interactively or in bulk and get match results back. It's the single cheapest way to prevent B-notices and proposed penalties.

At a Glance

Aspect Short Answer Why It Matters
TIN matching TIN matching verifies that a vendor's name and taxpayer identification number agree with IRS records before you file information returns. Keeps vendor records and payment decisions reliable.
We TIN-match at onboarding At onboarding - that's when the vendor is responsive and motivated, and when a mismatch costs one email instead of a January fire drill. Keeps vendor records and payment decisions reliable.
Sign up for IRS TIN Register for IRS e-Services and apply for the TIN Matching program (you must be a payer of reportable payments). Reduces payment errors, timing issues, and reconciliation cleanup.
Exception handling In order of frequency: DBA name submitted instead of the W-9 legal name; an SSN/EIN mix-up (especially single-member LLCs); transposed digits; and name changes (marriage, restructuring) not reflected on the form. Keeps vendor records and payment decisions reliable.
Related terms EIN: businesses. Keeps vendor records and payment decisions reliable.

Should we TIN-match at onboarding or batch-check before 1099 filing?

At onboarding - that's when the vendor is responsive and motivated, and when a mismatch costs one email instead of a January fire drill. A pre-filing batch check is a good safety net, but by then mismatched vendors may be unresponsive or gone. The teams that TIN-match at onboarding are the ones who don't recognize the B-notice panic this page describes.

How do I sign up for IRS TIN matching and run a bulk match?

Register for IRS e-Services and apply for the TIN Matching program (you must be a payer of reportable payments); interactive sessions handle small batches in real time, and bulk files handle up to 100,000 name/TIN pairs with results typically returned within about a day.

TIN match came back as a mismatch - common causes and fixes?

In order of frequency: DBA name submitted instead of the W-9 legal name; an SSN/EIN mix-up (especially single-member LLCs); transposed digits; and name changes (marriage, restructuring) not reflected on the form. Fix by re-soliciting the W-9 with a specific explanation of what mismatched - not just "please resend."

Ein vs SSN vs itin on vendor records - which should an llc give me?

EIN: businesses. SSN: individuals and sole proprietors. ITIN: individuals ineligible for SSNs. For LLCs it depends on tax treatment - single-member disregarded LLCs should give the owner's name and SSN (or owner's EIN); multi-member or corporate-electing LLCs give the entity name and EIN.

How do I validate ein format and catch fake tax ids at entry?

Format checks catch the lazy fakes: nine digits, valid EIN prefix, not all-same-digit or sequential patterns, and no placeholder values (00-0000000). Format validation is a typo filter - only TIN matching against IRS records validates the pair is real.

Are third-party TIN matching services worth it vs the free IRS program?

The IRS program is free but payer-restricted, session-based, and bare-bones. Paid services add API integration into onboarding, combined checks (TIN + OFAC + death master + address), and audit-trail packaging. Worth it when you want validation inside the workflow instead of as a periodic chore.

Vendor's W-9 passes TIN match but invoices and the bank account use a different name - fraud flag or normal dba?

Usually a DBA - but verify, don't assume: the legal-name/trade-name link should be confirmable via state registration or the vendor directly. The risky pattern is payment instructions naming an unrelated third party; that's a stop-and-verify event, not a data note.

Stampli perspective

Stampli structures tax-document collection at onboarding so the W-9 data needed for validation is captured up front, attached to the vendor record, and auditable. Customers can make complete, validated tax documentation a payability requirement - putting the verification moment where it belongs, before the first payment rather than before the filing deadline.