Skip links

EIN Lookup: How to Find Any Company’s EIN Number (and What It Doesn’t Prove)

EIN Lookup: How to Find Any Company’s EIN Number (and What It Doesn’t Prove) | Zavia.ai

An EIN lookup answers a narrower question than most onboarding checklists assume. It confirms that the IRS issued a nine-digit number to a business at some point — not that the business is still operating, that the person handing it to you is authorized to use it, or who actually stands behind the entity once money starts moving. Treating “the EIN checks out” as “the business checks out” is how shell-vendor schemes and payment fraud get past a team that did, technically, look something up. This guide covers six real ways to find an EIN, a full worked example from vendor onboarding, why the IRS deliberately doesn’t run a public EIN database, and what to check in the roughly 195 countries that don’t have one.

An EIN confirms tax registration on the left; beneficial ownership stays an open question on the right
Figure 1. The same entity can clear a tax-registration check and still have an ultimate owner nobody’s named — because those are two different questions.

01What an EIN Actually Is — and Isn’t

An Employer Identification Number (EIN) — also called a Federal Employer Identification Number (FEIN) or federal tax ID — is the nine-digit number, formatted XX-XXXXXXX, the IRS assigns to a business for tax administration: filing returns, reporting wages, opening a business bank account. It’s the business equivalent of a Social Security Number, and like an SSN, having one only means the entity is registered with the tax system. It says nothing about size, solvency, or who’s behind it.

The distinction this guide is built on

An EIN is tax-registration evidence. Beneficial ownership — who actually controls the business — is a separate legal question with a separate regime (the Corporate Transparency Act, in the US) and no shared lookup tool. A valid EIN and an unknown owner are not a contradiction; they’re the normal case.

The Two Digits Everyone Misreads

A myth repeated across several EIN guides is that the first two digits reveal where a business is located. That was true before 2001. Since the IRS centralized EIN assignment that year, the prefix shows which of ten IRS campuses processed the application — or that it was filed online — not where the business operates. A company with a “20” or “26” prefix was very likely assigned that EIN through the IRS’s internet application, regardless of whether it’s based in Ohio or Oregon.

Before and after 2001: what an EIN prefix actually tells you
IRS centralization broke the link between the prefix and the business’s location
Diagram showing EIN prefixes mapped to regional IRS offices before 2001, versus prefixes mapped only to processing campuses today
Figure 2. Source: IRS.gov, “Valid EINs” — the current campus-prefix table lists Andover, Atlanta, Austin, Brookhaven, Cincinnati, Fresno, Kansas City, Memphis, Ogden and Philadelphia, plus a dedicated “Internet” range. None of these correspond to where the business operates.

026 Ways to Look Up an EIN, Compared

Most competing guides split “finding your own EIN” and “finding someone else’s EIN” into separate sections, which is why a single search often surfaces four different headings to describe six methods. Here they are in one table, with what each one actually requires and actually proves.

MethodCostWorks forWhat it actually confirms
CP 575 or 147C confirmation letterFree (147C needs a call to the IRS)Your own business onlyThe EIN the IRS issued, straight from source
Prior tax returns or bank/loan documentsFree, if already filedYour own business onlyAn EIN you’ve used before — not whether it’s still valid
SEC EDGAR full-text searchFreePublic companies onlyEIN as filed on 10-K, 10-Q and S-1 cover pages
IRS Tax Exempt Organization SearchFreeRegistered nonprofits onlyEIN as filed on the nonprofit’s public Form 990
Secretary of State business registryFree, varies by stateAny entity registered in that stateWhether an EIN is listed at all — most states don’t publish it
Credit bureau report or a KYB/verification APIPaidPrivate companies — the most complete coverageEIN plus filing status, incorporation date and standing

The honest summary: free methods work well for your own business, or for public companies and nonprofits, because those three categories carry a legal disclosure requirement. For an ordinary private company — most of the vendors and counterparties anyone actually onboards — there’s no free, authoritative public lookup. That’s not a gap in the tools. It’s IRS policy, on purpose.

03How to Look Up a Company’s EIN by Name: Step by Step

EIN lookup, in order
Fastest and cheapest first — each step less reliable on its own than the next
Six-step flow diagram for looking up a company's EIN, ending with a fork between EIN confirmed and ownership still unconfirmed
Figure 3. Step 6 is where every top-ranking EIN guide stops writing. It’s also where Zavia’s 400+ official government registries across 193 jurisdictions pick up — resolving who’s actually behind an entity once its tax registration is no longer in question.

04Worked Example: Verifying a Vendor’s EIN During Onboarding

None of the top-ranking guides for this topic walk through an actual case end to end. Here’s one.

A finance team is onboarding a new supplier, “Ferrotech Supply LLC,” who submitted a signed W-9 listing EIN 20-4471xxx and a business address in Ohio. Three checks, in order:

Figure 4. Ferrotech Supply LLC — the three checks
What each one actually rules in or out
1
Format check20-4471xxx is validly formatted. The “20” prefix is an internet-application range, not an Ohio location code — it confirms nothing about the address on the W-9, in either direction.
2
Public-record cross-checkNot a public company or nonprofit, so EDGAR and IRS TEOS return nothing — expected. Ohio’s Secretary of State registry confirms an LLC by that exact name is registered and “active.”
3
TIN MatchingRunning the EIN and legal name through the IRS’s TIN Matching system (via e-Services) confirms the name/EIN pair matches IRS records before the first 1099 is filed.
?
Beneficial owner — not yet checkedAn active, correctly formatted, TIN-matched EIN describes the entity’s standing with the IRS. It doesn’t name a person.

If step 3 doesn’t match, the next move isn’t resubmitting the same W-9 — it’s CP2100 exposure. A mismatch notice starts a 15-business-day clock to send a First B Notice, and backup withholding at 24% begins if it’s still unresolved 30 business days after a second notice. That timeline is worth knowing before a notice arrives, not after.

24%
Backup withholding rate under the 2017 Tax Cuts and Jobs Act, for payments after Dec 31, 2017
15 days
Business days to send a First B Notice after a CP2100/CP2100A mismatch notice
30 days
Business days after a second mismatch notice before backup withholding starts
2001
Year the IRS centralized EIN assignment, breaking the prefix-to-location link

Sources: IRS.gov backup withholding guidance; IRS Publication 1281 (mismatch notice timeline); IRS.gov, “Valid EINs.”

What this sequence still hasn’t answered: who owns Ferrotech Supply LLC. If the relationship is large enough to warrant it — a recurring supplier, not a one-off invoice — that’s a separate, deliberate check, not an assumption that passing the first three steps covers it.

05Why the IRS Doesn’t Publish a Public EIN Database

This is the question every EIN guide skips past. The IRS could, in principle, run a public EIN search the way EDGAR runs one for public-company filings. It doesn’t, for private companies, and the reasoning is explicit: an EIN functions similarly to how an SSN functions for individuals, and a searchable public database of them would make business identity theft — filing fraudulent returns, opening fraudulent credit lines, redirecting a real business’s tax refund — meaningfully easier.

The two exceptions, and why they exist

Public companies and nonprofits both already carry independent, mandatory disclosure requirements — SEC filings and Form 990, respectively. Publishing the EIN adds no new fraud surface on top of what’s already public. Private companies carry no equivalent disclosure requirement, so the calculus is different, on purpose.

The practical consequence: any tool promising a “free instant EIN lookup” for an arbitrary private company is either reselling paid credit-bureau data, scraping something the business posted itself, or not delivering what it claims.

06EIN Confirmed. Now What About Ownership?

An EIN answers “is this a real, tax-registered entity.” It was never designed to answer “who controls it” — that’s a beneficial ownership question, governed by an entirely different regime with an entirely different failure mode. A shell company can have a perfectly valid, perfectly matched EIN and still be a single nominee director standing in front of an owner who’s never named anywhere in the tax record.

How Zavia solves the second question

The EIN confirms the entity. It doesn’t confirm who’s behind it.

Zavia connects directly to 400+ official government registries across 193 jurisdictions and resolves ownership from the filings themselves — shareholders, officers, and the chain of parents above them — for the entities an EIN check was never built to cover.

We checked Zavia’s own dataset directly before writing this: US company records hold state incorporation numbers — Secretary of State file numbers, in Delaware or California format — not EINs. No EIN field exists in Zavia’s data, and this guide isn’t claiming one. Ownership and tax registration are different layers, verified through different sources, and this guide only claims what each one actually covers.

07EINs Are a US-Only Concept — What to Check Everywhere Else

Every top-ranking EIN guide is written as if every vendor is American. None of them say what to check once a counterparty is outside the US. There is no EIN outside the United States — every other jurisdiction has its own tax-registration identifier, issued by a different authority, in a different format.

EIN’s equivalents, by country
None of these are interchangeable with an EIN, and none are searchable through a US tool
Five country cards showing each country's own business tax ID equivalent to a US EIN: UK, Germany, Canada, Australia
Figure 5. The UK’s CRN comes from Companies House, the UTR from HMRC; Germany’s Steuernummer and VAT ID come from the local Finanzamt and the Bundeszentralamt für Steuern; Canada’s Business Number comes from the Canada Revenue Agency; Australia’s ABN comes from the Australian Business Register. Every EU member state issues its own VAT ID through its own national tax authority — there’s no single EU-wide equivalent to search.

None of these are searchable through the IRS’s tools, obviously — but also not through most of the “EIN lookup” tools that market themselves as universal. Zavia’s per-country registry coverage exists specifically because “how do I verify a business” needs a different, correct answer in every one of those jurisdictions, not one US-shaped tool applied everywhere.

08Red Flags in an EIN Lookup

What you seeWhy it matters
The EIN doesn’t TIN-Match the legal nameNot automatically fraud — could be a recent name change or a DBA mismatch — but it triggers the CP2100 process, not something to wave through
The company claims nonprofit status but doesn’t appear in IRS TEOSNonprofit status is a specific, filed, revocable IRS designation — an unregistered “nonprofit” claiming tax-exempt treatment is worth stopping on
The state registry shows the entity dissolved or inactiveAn EIN doesn’t expire when a business closes; state registration status is the more current signal of whether it still operates
The EIN is the only identity evidence offeredAn EIN was never ownership evidence — only tax-registration evidence — and treating it as sufficient on its own is the exact gap this guide has been describing
Get the data

Ownership data — however you build

Skip the layer-by-layer manual chase. Get corporate and cross-border ownership data sourced directly from official registries, mapped through the holding layers to the natural person at the top.

Get API accessReal-time company and ownership queries, with chain resolution, inside your workflow.
Get bulk dataLicensed ownership data delivered in bulk for entity resolution and your own KYB pipeline.
Inside your AI with MCP integrationQuery company and ownership data directly inside Claude, ChatGPT and other AI agents.

09Top 5 EIN & Business Data Providers

If a manual lookup isn’t enough — you need this checked automatically, at volume, or alongside broader ownership data — here are five providers actually built for it, in the order we’d reach for them.

#ProviderWhat it doesWorth knowing
1 Zavia 400+ official government registries across 193 jurisdictions — resolves entity registration and beneficial ownership in one query Covers the layer an EIN check was never built to answer: who’s actually behind the entity. API, bulk data, and MCP for AI agents.
2 Global Database Instant KYB verification against 400 government registries across 200+ countries Pulls registration numbers, ownership structure and financials straight from official sources.
3 Zephira Aggregates official company data, ownership structures and financials across 100+ countries Positioned for business intelligence as much as compliance — directors, shareholders and filings in one place.
4 MonitorPay — EIN Check Verifies a US EIN directly against IRS records in real time — validity, registered name, entity type, address and status Free tier 3 checks a day, plus a 100-check introductory allowance before usage-based pricing starts.
5 Middesk EIN search bundled with broader KYB verification — entity status, licensing and registration checks for onboarding One of the sources this guide’s own competitor research was built against.
1. Zavia
zavia.ai
Pros
  • Resolves entity registration and beneficial ownership in one query — most others on this list stop at entity data
  • Broadest stated registry coverage here: 400+ registries, 193 jurisdictions
  • Free trial, no credit card required
  • MCP integration — queryable directly from Claude, ChatGPT and other AI agents
Cons
  • Newer to the KYB space than legacy providers, so third-party review volume is thinner
  • Per-check pricing means high-volume API use pushes toward the upper tiers

Pricing: Starter $99/mo (200 checks, 50 API calls/day) · Growth $199/mo (600 checks, 100/day) · Corporate $499/mo (3,000 checks, 500/day) · Enterprise $999/mo (10,000 checks, 2,000/day). Free trial, no credit card required.

2. Global Database
globaldatabase.com
Pros
  • Large stated registry footprint: 400 registries across 200+ countries
  • Bundles KYB verification with broader sales-intelligence and CRM tooling — useful if prospecting data matters alongside verification
Cons
  • No self-serve pricing published on the vendor’s own site — quoting requires a sales conversation
  • Third-party marketplace estimates (not vendor-confirmed) put entry pricing near $99/mo per user, scaling into the low five figures annually for enterprise

Pricing: Contact-sales model — no published self-serve tier as of this writing.

3. Zephira
zephira.ai
Pros
  • Transparent, self-serve pricing published directly on the site
  • Free trial: 3 real searches, no credit card required
  • Clear 15% discount for annual billing, stated up front
Cons
  • Stated coverage (100+ countries) is narrower than Global Database’s or Zavia’s
  • Monitoring and resale rights are gated behind the $499/mo Business tier, not available on the two entry plans

Pricing: Starter $99/mo (200 checks) · Pro $199/mo (600 checks) · Business $499/mo (3,000 checks, adds monitoring + resale rights) · Scale $999/mo (10,000 checks) · Enterprise custom (unlimited, bulk exports, white-label). Annual billing: 15% off.

4. MonitorPay — EIN Check
monitorpay.ai/ein-check
Pros
  • Real, usable free tier — 3 checks a day plus a 100-check introductory allowance, no sales call needed
  • Checks directly against IRS records in real time
  • Pay-as-you-go after the free allowance, no monthly minimum
Cons
  • Single-purpose: EIN validity only — no ownership, officer or shareholder data
  • US-only, which is consistent with what an EIN itself covers, but a real limit if the counterparty isn’t American

Pricing: Free — 3 checks/day plus a 100-check introductory allowance. After that, usage-based at roughly €0.10 per check, no monthly minimum.

5. Middesk
middesk.com
Pros
  • Established name in KYB/EIN verification — one of the sources this guide’s own competitor research was built against
  • Core Verification bundles EIN/tax-ID validation with registration status and address verification, not just the number
Cons
  • No public pricing — volume-based contracts negotiated per buyer
  • Reported per-request cost and annual minimums sit well above the self-serve tools on this list for smaller-volume users

Pricing: Custom, volume-based — not published. Third-party analysis reports roughly $2–$5 per verification at 1,000–5,000 requests/month, with annual minimums from low five figures (startups) to six figures (enterprise).

None of these replace the free routes above for a public company or a nonprofit — EDGAR and IRS TEOS still cost nothing. They earn their keep once EIN checks stop being occasional and start being a step in a repeatable onboarding flow.

10Frequently asked questions

Is there a free way to look up any company’s EIN?

Only for public companies (via SEC EDGAR) and registered nonprofits (via IRS Tax Exempt Organization Search), because both carry independent public-disclosure requirements. For an ordinary private company, there’s no free, authoritative public EIN database — the IRS doesn’t publish one, deliberately, to limit business-identity-theft exposure.

How do I find my own company’s EIN if I’ve lost it?

Check the original CP 575 confirmation letter the IRS sent when the EIN was issued, a prior year’s business tax return, or business bank/loan paperwork where it’s often listed. If none of those turn it up, calling the IRS Business & Specialty Tax Line and requesting a 147C verification letter is the direct route.

Does the first part of an EIN tell you where the business is located?

Not since 2001. Before then, the two-digit prefix mapped to a specific IRS campus tied to region. Since the IRS centralized EIN assignment, the prefix shows which campus or online channel processed the application — not the business’s actual location.

If an EIN checks out, does that mean the business is legitimate?

It means the entity is registered with the IRS for tax purposes — nothing more. It doesn’t confirm the business is currently active, that whoever gave you the EIN is authorized to represent the company, or who ultimately owns and controls it. Those are separate checks: state registry status, and a beneficial ownership lookup, respectively.

What happens if an EIN and business name don’t match on a 1099 filing?

The IRS issues a CP2100 or CP2100A notice. The payer has 15 business days to send the vendor a First B Notice requesting a corrected W-9. If it’s still unresolved 30 business days after a second notice, the payer is required to begin backup withholding at 24% on future payments to that vendor.

Do other countries have an EIN?

No — EIN is a US-specific IRS designation. Other countries use their own business tax identifiers (a VAT ID, a Company Registration Number, a Business Number, and similar), issued by a different authority in a different format, and none are searchable through a US tool.

This website uses cookies to improve your web experience.