Skip to content
Company registers

EIN Verification: There Is No Public Lookup, and What to Do

The IRS runs no public EIN directory. Verification means TIN Matching, a W-9, or the CP 575. Here is each route, who qualifies, and the 24% cost of getting it wrong.

Charles Martin
Charles MartinFounder, CorpSec
Updated August 202611 min read
Share

Start with the answer most pages avoid.

There is no public IRS lookup for EINs. No searchable directory of private company tax identification numbers. Nothing equivalent to Companies House, or the Estonian register, or even the free tier of Delaware's entity search.

Any site promising an EIN lookup is selling access to a private database assembled from filings and public records, not to an IRS service. Some of those are useful. None of them are the IRS.

What does exist are three real verification routes, each with conditions. Here they are, with the cost of getting it wrong.

Which verification route is actually open to youMost people arrive assuming a directory exists. It does not, and which route remains depends entirely on your relationship to the entity.
It is my own EIN

Two routes, both official.

  • The CP 575 notice issued when the EIN was assigned
  • The IRS Business & Specialty Tax line, for an authorised person
I pay this supplier and will file a 1099

Collect it, then match it. Eligibility is conditional.

  • Request a W-9 from the supplier
  • Then use TIN Matching to confirm name and number agree
  • Requires having filed an information return in one of the two prior years
I am checking a counterparty I do not pay

No IRS route exists. Three partial substitutes.

  • No IRS lookup, at any price
  • EDGAR, if the company is SEC-listed
  • Tax Exempt Organization Search, if it is a non-profit
  • The state register, for the entity's existence only

The three real routes

RouteWho it is forCostCondition
CP 575 noticeYour own EINFreeYou kept the letter
Form W-9A payee you payFreeYou have a payment relationship
IRS TIN MatchingPayers filing information returnsFreeYou filed at least one information return in either of the two prior tax years

That last condition is the one that eliminates most people, and it is rarely stated plainly.

Route one: your own EIN

The fastest source is the CP 575 notice, the letter the IRS mailed when the EIN was first assigned.

It is worth more than a number. The CP 575 shows the EIN alongside the exact legal name recorded in the IRS master file. That pairing is what banks, payment processors and counterparties actually need, because a mismatch between the name you use and the name the IRS holds is what causes rejections.

Lost it? The IRS Business and Specialty Tax line can confirm your own EIN to an authorised person. They will not confirm anyone else's.

Practical point for non-US founders: the name on your CP 575 is the name to reproduce exactly on W-9s, bank applications and platform onboarding. Not the trading name, not a shortened version. Exactly.

Route two: Form W-9

If you pay a US business and will report those payments, the W-9 is the mechanism.

The payee certifies their name and TIN. You keep the form. It is the documentary basis for what you later put on an information return.

A W-9 is a certification, not a verification. The payee is telling you the number. It becomes a verification only when you check it against IRS records, which is route three.

Route three: IRS TIN Matching

This is the only route that checks a name and number against IRS records, and it is free.

What it does. Confirms whether a name and TIN combination matches IRS records, before you file your year end information returns.

Who can use it. Any payer who has filed at least one information return in either of the two prior tax years. Access runs through the IRS e-Services portal, after completing electronic registration and authentication.

The two modes.

ModeVolumeTurnaround
InteractiveUp to 25 name and TIN combinations at a time, up to 999 requests in 24 hoursImmediate
BulkA file of up to 100,000 name and TIN combinationsReturned within 24 hours to a secure mailbox

What it does not do. It does not tell you an EIN belongs to a business you name. You must supply both the name and the number, and it tells you whether they match. There is no reverse lookup and no search by name.

What TIN Matching actually answersIt is a matching service, not a search. The distinction is where the disappointment comes from.
TIN Matching request: two fields
The question it answers
Name + TIN, submitted togetherDo these two go together in IRS records?
Answer: yes or no. Nothing else
Questions it cannot answer
What is this company's EIN?
There is no field to search from a name alone
Who owns this EIN?
The service confirms a pair, it does not resolve one
Does this company exist?
Existence is a state register question, not an IRS one
Is it solvent?
Nothing in the IRS system speaks to this
A mismatch is not a fraud finding. It is most often a legal name that differs from the trading name on the invoice.

When none of the three routes is open

You are checking a counterparty you do not pay, or you have never filed an information return. There is no IRS route. But there are three partial substitutes.

SEC EDGAR, for public companies. Registrants file their IRS Employer Identification Number on filing cover pages. If the company is SEC-reporting, the number is there and it is free.

IRS Tax Exempt Organization Search, for non-profits. Exempt organisations are searchable by name, and their EINs are public. Form 990 returns carry the number too. This is the one genuinely public EIN database, and it covers only the exempt sector.

The state register, for existence. An EIN is a federal tax identifier and proves nothing about whether an entity legally exists. Existence is a state question. For a Delaware entity, that is the Delaware entity search, which is free.

What you actually needWhere
Does this company legally existState register, free
Who owns it❌ Not in Delaware, and rarely elsewhere in the US
Is this EIN paired with this nameIRS TIN Matching, if you qualify
A public company's EINSEC EDGAR, free
A non-profit's EINIRS Tax Exempt Organization Search, free

What it costs to get it wrong

This is why the check exists, and it belongs before the how-to rather than after it.

The B notice. A name and TIN mismatch on an information return triggers a notice from the IRS requiring you to correct it.

Backup withholding at 24%. If the mismatch is not resolved in time, you must begin withholding a flat 24% of future payments to that vendor or contractor. You are then holding back a quarter of what you owe a supplier, and explaining why.

Penalties per form. Failure to file correct information returns carries penalties that scale with how late the correction is, in a range that has recently run from around $60 to $310 per form. Intentional disregard is far worse: around $630 per form, or 10% of the amount that should have been reported, whichever is greater.

These amounts are indexed and change annually. Treat them as an order of magnitude and confirm the current figures.

On a hundred contractor payments, a systematic name mismatch stops being an administrative detail very quickly. That is the case for running TIN Matching in November rather than discovering the problem in February.

Why the US is the outlier

This article closes a series on six company registers, and the American position is worth stating plainly.

USEstoniaUKIrelandSingaporeHong Kong
Public register of tax identifiersNone✅ VAT checker
Directors public❌ Delaware✅ Free✅ Free✅ FreeS$5.50HK$22
Owners public❌ Delaware⚠️ Restricted✅ Free❌ Restricted✅ S$5.50
Accounts public✅ Free✅ Free❌ mostly

Every other jurisdiction in this series lets you check a tax identifier against a public service. The United States does not, and the state that dominates US incorporation also publishes no owners at all.

That is not an accident, and it is not a scandal either. It is a design choice with consequences: due diligence on a US counterparty relies on documents the counterparty gives you, rather than on registers you can query yourself.

Plan for it. Ask for the CP 575 early, collect W-9s at onboarding rather than at year end, and do not budget time for a lookup that does not exist.

The summary

You want toAnswer
Look up any company's EIN publiclyNo such IRS service
Find your own EIN✅ CP 575, or the IRS Business and Specialty Tax line
Get a payee's TIN on record✅ Form W-9, free
Check a name and TIN match IRS records✅ TIN Matching, free, if you qualify
Search by company name❌ Not possible
Find a public company's EIN✅ SEC EDGAR, free
Find a non-profit's EIN✅ IRS Tax Exempt Organization Search, free
Confirm the entity legally exists✅ State register, free

Frequently asked questions

Is there a public EIN lookup?

No. The IRS runs no public directory of EINs for private companies. Sites offering an EIN lookup are selling access to a private database compiled from filings and public records, not to an IRS service.

How do I verify an EIN with the IRS?

Through the TIN Matching Program, which confirms whether a name and TIN combination matches IRS records. It is free, runs through the IRS e-Services portal, and requires electronic registration and authentication.

Who can use IRS TIN Matching?

Any payer who has filed at least one information return in either of the two prior tax years. If you have never filed one, the programme is not open to you.

How many numbers can I check at once?

Interactive matching takes up to 25 name and TIN combinations at a time, with a limit of 999 requests in a 24 hour period. Bulk matching accepts a file of up to 100,000 combinations, returned within 24 hours to a secure mailbox.

Can I find out which company an EIN belongs to?

Not through the IRS. TIN Matching requires you to supply both the name and the number and tells you whether they match. There is no reverse lookup.

How do I find my own EIN?

The CP 575 notice the IRS sent when the EIN was assigned is the best source, because it also shows the exact legal name held in the IRS master file. If you no longer have it, the IRS Business and Specialty Tax line can confirm it to an authorised person.

What happens if a TIN is wrong on a 1099?

The IRS issues a B notice requiring correction. If it is not resolved in time you must begin backup withholding at a flat 24% on future payments to that payee, and penalties apply per incorrect form.

How much are the penalties for an incorrect TIN?

They scale with how late the correction is, recently running from roughly $60 to $310 per form. Intentional disregard is around $630 per form or 10% of the amount that should have been reported, whichever is greater. These figures are indexed annually, so confirm the current amounts.

Are any EINs public?

Yes, two categories. Public companies file their EIN on SEC filing cover pages, searchable free on EDGAR. Tax exempt organisations are searchable by name in the IRS Tax Exempt Organization Search, and their EINs appear on Form 990 returns.

Does an EIN prove a company exists?

No. An EIN is a federal tax identifier. Legal existence is a state matter, confirmed through the relevant state register, such as the Delaware entity search.

Sources

The absence of a public EIN directory, the TIN Matching Program eligibility rule, the interactive and bulk submission limits and the backup withholding rate are taken from IRS published materials consulted in August 2026. Penalty amounts for incorrect information returns are indexed and change annually; confirm the current figures with the IRS before relying on them. This is informational, not tax advice.

Going further
Setting up in Delaware?Delaware pricingDelaware guides

Register a company where it actually makes sense

Filing, registered address and compliance, handled end to end.

WhatsAppEmail us