An Employer Identification Number (EIN) is the 9-digit tax ID assigned to businesses, nonprofits, trusts, estates, and other entities by the IRS. An EIN lookup is the process of confirming that a given EIN exists and has been issued by the IRS. Some EIN lookup tools also return the entity name associated with the EIN.
EIN lookups are commonly used for:
The IRS does not offer a public EIN lookup tool for all entities. However, you can search for tax-exempt organizations through the IRS Tax Exempt Organization Search. For non-exempt entities, there is no official IRS database you can query by EIN alone.
TIN matching is the process of verifying that a specific Taxpayer Identification Number (TIN) and name combination matches what the IRS has in its records. A TIN can be an SSN, EIN, or ITIN. The critical distinction is that TIN matching checks both the number and the name together.
The IRS TIN Matching Program was created specifically for payers of reportable payments who need to verify payee information before filing information returns. It is the authoritative source for confirming that a name/TIN pair will not trigger a mismatch when you file a 1099.
| Feature | EIN Lookup | TIN Matching |
|---|---|---|
| What it checks | Whether an EIN exists | Whether a name + TIN combination matches IRS records |
| TIN types supported | EIN only | SSN, EIN, and ITIN |
| Name verification | No (or limited) | Yes, name is verified against the TIN |
| IRS data source | Varies by tool; often third-party databases | Direct IRS TIN Matching Program |
| Result detail | Exists / does not exist | 9 specific result codes (0-8) |
| 1099 compliance | Insufficient on its own | The gold standard for pre-filing verification |
| Penalty protection | Weak; does not establish reasonable cause | Strong evidence of due diligence under Section 6724 |
| Covers individuals | No (EINs are for entities) | Yes (SSNs for individuals, ITINs for non-residents) |
Many organizations make the mistake of assuming that confirming an EIN exists is sufficient for 1099 compliance. It is not, for several important reasons:
The most critical gap is name verification. When you file a 1099 with the IRS, the IRS checks both the TIN and the name on the form against their records. If the name does not match, even if the EIN is valid, you will receive a CP2100 notice and face potential penalties.
Consider this scenario: A vendor provides EIN 12-3456789 and the name "Smith Consulting." An EIN lookup confirms the EIN exists. But the IRS has that EIN registered to "John Smith LLC." When you file a 1099-NEC to "Smith Consulting" with EIN 12-3456789, it triggers a name/TIN mismatch. EIN lookup would never have caught this. TIN matching would have returned Code 3 immediately.
Many 1099 payees are individuals, sole proprietors, or single-member LLCs that use their Social Security Number rather than an EIN. An EIN lookup tool cannot verify these TINs at all. The IRS TIN Matching Program covers all TIN types: SSNs, EINs, and ITINs.
Third-party EIN lookup tools often rely on databases that are updated periodically rather than in real time. A recently issued EIN may not appear, and a revoked one may still show as active. The IRS TIN Matching Program, by contrast, checks against the IRS's own live records.
Under IRC Section 6724, you can reduce or eliminate penalties for incorrect TINs by demonstrating reasonable cause and due diligence. The IRS specifically recognizes participation in the TIN Matching Program as evidence of due diligence. An EIN lookup through a third-party service does not carry the same weight because it does not verify the name/TIN combination against IRS records.
EIN lookup still has valid use cases. It is appropriate when you need to:
In all of these cases, EIN lookup is a starting point, not an endpoint. For any vendor who will receive 1099-reportable payments, you should follow up with full TIN matching.
Full name/TIN matching is required whenever you need to:
Upload names and TIN/EIN combinations via spreadsheet, single entry, or API. We support up to 100,000 records per batch.
TINCorrect validates each name/TIN pair directly against the IRS TIN Matching Program. Real-time results in seconds.
Download match results with detailed IRS codes. Export to CSV, PDF, or Excel for your records and audit trail.
TINCorrect provides full name/TIN matching against IRS records, which inherently covers the "does this TIN exist" check that EIN lookup provides. When you submit a name/TIN pair to TINCorrect:
In other words, TIN matching is a superset of EIN lookup. You get everything an EIN lookup provides, plus the name verification that is critical for 1099 compliance.
False. The IRS matches both the TIN and the name on every information return. A valid EIN paired with the wrong name will trigger a mismatch, a CP2100 notice, and potentially penalties. This is the most common misconception that leads organizations to rely on EIN lookup when they need TIN matching.
Most third-party EIN lookup tools do not query the IRS directly. They use compiled databases from public records, SEC filings, state registrations, and other sources. These databases may be incomplete or outdated. The IRS TIN Matching Program is the only authoritative source for name/TIN verification.
While EIN lookup cannot verify individuals at all, that does not mean EIN lookup is sufficient for business entities. Businesses change names, restructure, and merge. The entity name in your vendor master file may not match what the IRS has on record. TIN matching verifies the full combination regardless of entity type.
The terms overlap significantly. For a detailed breakdown of the terminology, see our guide on TIN matching vs. TIN verification vs. TIN validation. For practical purposes, when people say "TIN verification" in a compliance context, they usually mean the same name/TIN matching that the IRS program provides.
For organizations that want defense-in-depth, here is a practical approach that leverages both EIN lookup and TIN matching at different stages of the vendor onboarding process:
EIN lookup answers a narrow question: does this EIN exist? TIN matching answers the question that actually matters for compliance: does this name and TIN combination match IRS records?
If you file 1099s, you need TIN matching. An EIN lookup can be a useful supplementary tool, but it is not a substitute for the name/TIN verification that the IRS requires and that protects you from penalties. TINCorrect makes full TIN matching fast and easy, whether you need to verify a single vendor or run a bulk batch of 100,000 records.
Start matching TINs today, or explore the TINCorrect API to embed verification directly into your workflow.
Passionate about making tax identity verification simple so businesses can focus on what matters.