Free Nonprofit EIN Lookup
A nonprofit EIN lookup checks a number against the IRS list of tax-exempt organizations. This free tool shows the name, the 501(c) type, whether gifts are tax-deductible, the category, the year recognized, and the revenue and assets from the latest return. A free trial adds the street address, expenses, liabilities and up to five years of returns.
- No signup needed
- Read from IRS files
- Latest filed figures included
Free & rate-limited. No signup required to try.
Example resultSample result for 987654321. Run any lookup above and it is replaced with yours.
EXAMPLE COMMUNITY PANTRY is listed with the IRS as a 501(c)(3) organization in SPRINGFIELD, IL.
A free trial adds the street address, expenses, liabilities and up to five years of returns.
A free trial shows the full record and five years of returns.
This page shows the headline record and the latest figures, and allows a few lookups per visitor per day. Start a free 1Lookup trial to see the street address, expenses, liabilities and up to five years of returns, or to check a whole list of EINs from a CSV upload or the API.
Need this at scale? Nonprofit Verify API
Check a whole list of EINs: the exemption type, whether gifts are deductible, the category and up to five years of revenue, expenses, assets and liabilities, at 2 credits per organization that is listed.

An EIN lookup tells you in seconds whether an organization is on the IRS list of tax-exempt organizations.
Enter the nine-digit EIN, with or without the dash. The tool looks it up in the IRS list of tax-exempt organizations and shows the name, the kind of exemption such as 501(c)(3), whether gifts to the organization are tax-deductible, its category, and the year the IRS recognized it.
It also shows the revenue and assets from the latest return that has figures in the IRS's annual extract, with the tax year, so a $2 million organization is not mistaken for a $20,000 one. Names and places come back the way the IRS writes them, in capital letters. To keep the tool free for everyone, an EIN looked up in the last six hours is shown again.
A number the IRS has never issued is refused before a lookup is used, and an EIN that is not listed costs no credits. A free trial adds the street address, expenses, liabilities and up to five years of returns, and checks many EINs at once.
A single check is the start, and a list is where the time goes.
To check every EIN on a grantee list or a donor file and get a spreadsheet back, use the Nonprofit Verify API and bulk checker.
An EIN lookup returns these facts, and each one answers a different question.
This is an invented result for a made-up organization, laid out the way a real one comes back. The record and the latest figures are free on this page, and a free trial opens the rest.
- Exemption501(c)(3)
- StatusUnconditional exemption
- GiftsTax-deductible
- CategoryFood, Agriculture and Nutrition (K31)
- Exempt since2008
- Revenue, 2023$1,842,300
- IRS file ofOct 13, 2026
Opens with a free trial
- Street address and care-of nameFull address
- Expenses and liabilitiesFrom every return
- Up to five years of returnsNewest first
Exemption
The kind of exemption the IRS recorded, such as 501(c)(3) for a charity or 501(c)(4) for a social welfare group.
Status
The IRS's own words for the exemption: Unconditional exemption, or Terminating when the IRS has marked it to end.
Gifts
Whether the IRS file records gifts to the organization as tax-deductible.
Category
The kind of work the organization does, with its code from the national taxonomy of exempt entities.
Exempt since
The year the IRS recognized the exemption.
Revenue, 2023
Total revenue from the latest return that has figures in the IRS's annual extract, with its tax year.
IRS file of
The date of the IRS file the record was read from.
Street address and care-of name
Where the IRS has the organization, as a street address.
Expenses and liabilities
The other two filed figures, so you can see whether an organization spends what it takes in.
Up to five years of returns
Each year's form and figures, and a note when a newer return exists that is not in the extract yet.
Checking an EIN takes three steps and no signup.
Enter the EIN
Type the nine digits, with or without the dash. It is on a donation receipt, a grant application or a vendor's W-9.
We read the IRS record
The number is looked up in the IRS list of tax-exempt organizations, which 1Lookup refreshes whenever the IRS posts a new file.
Read the answer
You see whether the organization is listed, what kind it is, whether gifts to it are deductible and the latest figures it filed.
One lookup reads the IRS record for an EIN and shows the headline facts.
This is the path a single lookup takes. Nobody is contacted and nothing is filed.
- You enter an EINNine digits, with or without the dash.
- The number is checkedA prefix the IRS never issued is refused before anything is used.An EIN the IRS never issued stops here and costs no credits.
- The IRS record is readThe exemption, the category and the latest filed figures for that EIN.
- You see the answerListed or not listed, with the facts when it is.
Bulk EIN checks run the same lookup on a whole list with one CSV file.
The free tool checks one EIN at a time. With a 1Lookup account you upload a CSV file in the dashboard, pick the column that holds the EINs and download the same file back with the result columns filled in on every row. These rows are invented.
| ein | Found | Name | State | Tax-Exempt Status | Latest Filing Revenue | Credits Used |
|---|---|---|---|---|---|---|
| 98-7654321 | Yes | EXAMPLE COMMUNITY PANTRY | IL | 501(c)(3) | 1842300 | 2 |
| 98-7654322 | Yes | SAMPLE RIVER ARTS COUNCIL | OH | 501(c)(3) | 412800 | 2 |
| 98-7654323 | No | 0 |
- 2 credits for each organization that is listed, about 1 cent on Starter and 0.4 cents on Enterprise, and nothing for an EIN that is not listed.
- Up to 2 million rows in one CSV file.
- Up to 200 API requests per 10 seconds for each API key, and each account can make up to 1,000 requests a minute in total across all its keys.
The Nonprofit Verify API returns the same record as JSON from one request.
Send the EIN to the endpoint with your API key. An EIN that is listed costs 2 credits, and one that is not listed or is mistyped costs 0. Whether it was found is in classification.found, and the five-year history is in insights.nonprofit_verify_result.filings.
curl -X POST https://app.1lookup.io/api/v1/nonprofit-verify \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"ein": "98-7654321"}'import requests
response = requests.post(
"https://app.1lookup.io/api/v1/nonprofit-verify",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"ein": "98-7654321"},
)
data = response.json()["data"]
print(data["classification"]["found"])const response = await fetch('https://app.1lookup.io/api/v1/nonprofit-verify', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ ein: '98-7654321' })
})
const { data } = await response.json()
console.log(data.classification.found)Response
{
"success": true,
"data": {
"classification": {
"found": true,
"ein_formatted": "98-7654321",
"name": "EXAMPLE COMMUNITY PANTRY",
"tax_exempt_status": "501(c)(3)",
"contributions_deductible": true,
"ruling_year": 2008,
"latest_filing_year": 2023,
"latest_filing_revenue": 1842300,
"latest_filing_assets": 2405100,
"record_updated": "2026-10-13"
},
"metadata": { "credits_used": 2, "cache_hit": false }
}
}To check every EIN on a list from your own software, see our Nonprofit Verify API.
The exemption type comes back in plain words.
You see 501(c)(3) and Unconditional exemption, not a code you would have to look up in an IRS table.
The latest revenue and assets show how big the organization is.
Each figure carries its tax year, so you know how old it is.
An EIN that is not listed costs no credits.
A company, a removed organization or a typo returns a plain not listed.
A mistyped EIN is refused before a lookup is used.
The first two digits are a prefix the IRS assigns. A number that starts with one it has never used is refused with a clear message.
Who uses this tool
Donors checking an organization before they give
Look up the EIN on an appeal or a receipt and see whether the IRS lists the organization as tax-exempt.
Foundations and grant makers checking a grantee
Confirm that the EIN on an application belongs to a listed organization, and see how large it is.
Platforms onboarding charities
Check the EIN a charity gives at signup before you switch on donations or a discount for nonprofits.
Bookkeepers confirming a vendor's status
See whether a payee that says it is a nonprofit is on the IRS list, and what kind of exemption it holds.
Frequently asked questions
Is the nonprofit EIN lookup really free?
Yes. You get a few lookups a day without an account, and nothing to pay. A free 1Lookup trial removes the daily limit and adds the street address, expenses, liabilities and up to five years of returns.
Where does the information come from?
From the IRS's own public files: its monthly list of tax-exempt organizations and its annual extract of the returns they file. 1Lookup keeps a copy and checks the IRS for a new file every six hours, and each result shows the date of the file it was read from.
What does it mean when an EIN is listed?
That the IRS has the organization on its list of tax-exempt organizations, with the exemption type, the category and the year it was recognized. The Gifts field shows whether the IRS file records gifts to it as deductible.
Why does an EIN come back not listed?
The list holds organizations the IRS recognized as tax-exempt. A for-profit company, an organization that lost its exemption, a church that never applied (churches are not required to) and a mistyped number all return not listed, and nothing is used up.
Why was my EIN refused before the lookup?
The first two digits of an EIN are a prefix the IRS assigns by the office that issued it, and some prefixes have never been used. A number that starts with one of them cannot belong to anyone, so it is refused as mistyped and does not count toward your lookups.
How current are the revenue and assets?
They come from the IRS's annual extract of Form 990, 990-EZ and 990-PF returns, which runs one to two years behind. The page shows the latest return that has figures, with its tax year, and the free trial also names a newer return when one exists that is not in the extract yet.
Does a listing mean it is a good charity?
No. It means the IRS lists the organization as tax-exempt. Revenue and assets show how large it is, not how it spends its money or how it is run.
Can I search by the organization's name?
No, the tool takes an EIN. You will find one on a donation receipt, a grant application, the organization's own Form 990 or a W-9.
Can I check a list of EINs at once?
Yes, in a free trial. Upload a CSV with an ein column or call the Nonprofit Verify API. Each organization that is listed costs 2 credits, and an EIN that is not listed costs nothing.
Where to go after you check an EIN.
- Nonprofit Verify APICheck a whole list of EINs, with up to five years of revenue, expenses, assets and liabilities.
- 1Lookup vs CharityAPIFlat monthly plans for the IRS record in codes, against a price per nonprofit listed.
- 1Lookup vs Charity NavigatorMonthly request quotas with ratings and alerts, against a price per nonprofit listed.
People who check a nonprofit by EIN also look for these.
More free tools
Carrier Lookup
Identify the carrier and network for any phone number.
Reverse Email Lookup
Find out who's behind an email address.
DOT Number Lookup
Check any trucking company by USDOT number: status, fleet size and safety rating.
MC Number Lookup
Check any carrier or broker by MC number: authority status, USDOT number, fleet size and safety rating.