GUIDE · 990-PF FUNDER RESEARCH

How to find grants for nonprofits

Use public 990-PF filings to build a funder list aimed at your budget size, then decide which ones are worth an application.

A grants lead reading a foundation's published grant list and marking the organizations that look like theirs

If you want to know how to find grants for nonprofits without paying for a database, start at the foundation and work outward. Every private foundation files a Form 990-PF, and its grant list shows who it paid, for what, and how much. Read that list for organizations shaped like yours. Check the award sizes against your own request, then confirm whether the foundation accepts unsolicited applications at all. That produces a shortlist built on evidence rather than a forwarded newsletter, and it costs time, not money.

Where do nonprofit grants actually come from?

Three doors, and they are documented in three different places. Only one of them leaves a usable paper trail.

SourceWhere it is publishedWhat you can learn
Private foundationsForm 990-PF, free through ProPublica Nonprofit Explorer and Grantmakers.ioEvery grant paid, the recipient, the purpose, the amount, plus application terms if any were published
GovernmentGrants.gov, with SAM.gov registration for most programsEligibility, deadlines, award ceilings and how proposals are scored
Corporate givingCorporate foundations file a 990-PF. Direct corporate giving programs usually publish nothingClose to nothing. Treat this as relationship work, not research

Private foundations

Where it is published
Form 990-PF, free through ProPublica Nonprofit Explorer and Grantmakers.io
What you can learn
Every grant paid, the recipient, the purpose, the amount, plus application terms if any were published

Government

Where it is published
Grants.gov, with SAM.gov registration for most programs
What you can learn
Eligibility, deadlines, award ceilings and how proposals are scored

Corporate giving

Where it is published
Corporate foundations file a 990-PF. Direct corporate giving programs usually publish nothing
What you can learn
Close to nothing. Treat this as relationship work, not research

This guide covers the first door. It is the one where public data sits unused, because nobody needs a subscription to read it. Federal funding is a different search with different rules, and the grant management software page covers how the two run side by side.

Build a candidate list before you search

Most advice starts with a search box. The step that decides your results comes earlier: knowing what to look for.

  1. Community foundations covering your service area. They file a 990-PF and many also list past recipients on their own site.
  2. Family foundations in your state. ProPublica lets you filter private foundations by state and sort by total assets.
  3. Funders named on your peers' acknowledgment pages. A peer's own return does not name its funders, but its website usually does.
  4. Every funder you have already written to, including the declines. A no from three years ago is a data point about timing.

Collect 40 to 60 names before you read a single filing. Ten to 15 will survive the fit test below, and that is a working list.

What a 990-PF tells you, and what it does not

The filing is evidence of past behavior. It is not an invitation, and it is not current.

The filing answersThe filing cannot tell you
Who received money, for what purpose, and how much (Part XIV, line 3a)Whether they will fund you, or what they plan to fund next year
Grants approved for future payment (line 3b)Which foundations fund your peers. That is nowhere on a nonprofit's return
Application contact, format, deadlines and restrictions (line 2, 2a to 2d)Whether a blank line means closed or simply unpublished
Trustees and their compensation (Part VII)Anything about your relationship with a program officer

Who received money, for what purpose, and how much (Part XIV, line 3a)

The filing cannot tell you
Whether they will fund you, or what they plan to fund next year

Grants approved for future payment (line 3b)

The filing cannot tell you
Which foundations fund your peers. That is nowhere on a nonprofit's return

Application contact, format, deadlines and restrictions (line 2, 2a to 2d)

The filing cannot tell you
Whether a blank line means closed or simply unpublished

Trustees and their compensation (Part VII)

The filing cannot tell you
Anything about your relationship with a program officer

Three reading rules carry most of the value.

  • A blank deadline line is silence, not a closed door. Check the funder's own site before you decide.
  • Tax year 2021 and later put the grant list on Part XIV. Returns for 2020 and earlier used Part XV for the same information.
  • Filings run behind. A 990-PF is due four and a half months after the fiscal year closes, with an automatic six-month extension, and free indexes lag further. Assume a year.

The mechanics of reading one filing line by line belong to how to read a 990-PF. What follows is the part most guides skip: how to use a stack of filings to choose where to apply.

The reverse lookup: read the grantee list

This is the method. It takes about ten minutes per foundation and it answers the question a directory cannot: does this funder already pay organizations like ours?

  1. Open the grant list (Part XIV, line 3a) and read it in amount order.
  2. Find the recipients your own size. Pull a recipient's revenue from its own Form 990. Look for organizations within one budget band of yours.
  3. Check geography and purpose in the address and purpose columns, not in the foundation's mission statement.
  4. Compare your request with the median grant, not the largest grant.
  5. Read line 2 to see whether terms were published and who to contact.

One shortcut does not work, and it comes up in every conversation about this: a nonprofit's own 990 never lists who funds it. Schedule I reports grants the filer gave. The lookup runs one direction, foundation to grantee.

Two filings, same year, two different answers

MeasureThe Nord Family FoundationThe Hyde and Watson Foundation
Grants paid, year ended 2024-12-31$10,116,088$6,135,640
Number of grants314, to 260 organizations611, all distinct recipients
Median grant$25,000$10,000
Largest grant$175,000$75,000
Published termsNamed contact, written application, trustees meet February, June and October with proposals ten weeks priorTwo windows a year: November 15 to February 15, and June 15 to September 15
Stated focusLorain County, Ohio and communities where Nord family members live; general operating support appears in 101 grants worth $4,805,000Capital costs: buildings, renovations, equipment

Grants paid, year ended 2024-12-31

The Nord Family Foundation
$10,116,088
The Hyde and Watson Foundation
$6,135,640

Number of grants

The Nord Family Foundation
314, to 260 organizations
The Hyde and Watson Foundation
611, all distinct recipients

Median grant

The Nord Family Foundation
$25,000
The Hyde and Watson Foundation
$10,000

Largest grant

The Nord Family Foundation
$175,000
The Hyde and Watson Foundation
$75,000

Published terms

The Nord Family Foundation
Named contact, written application, trustees meet February, June and October with proposals ten weeks prior
The Hyde and Watson Foundation
Two windows a year: November 15 to February 15, and June 15 to September 15

Stated focus

The Nord Family Foundation
Lorain County, Ohio and communities where Nord family members live; general operating support appears in 101 grants worth $4,805,000
The Hyde and Watson Foundation
Capital costs: buildings, renovations, equipment

Read together, they make the case for doing this work.

The Nord Family Foundation paid $10,116,088 across 314 grants, with a median of $25,000 and a middle half running from $4,750 to $50,000. A $40,000 program request sits inside the normal range. The terms are published, the contact is a named person, and general operating support is a real category there rather than a hope. Geography is the binding constraint: 181 of those 314 grants went to Ohio organizations.

The Hyde and Watson Foundation looks just as open, with two application windows a year and a plain 501(c)(3) requirement. It paid $6,135,640 across 611 grants with a median of $10,000, and three grants reached $50,000. The purpose column is nearly all hard costs: buildings, renovations, equipment. A $100,000 program request is ten times the median and in the wrong category, even though the door is open.

A reader who checked only "do they accept applications" would have got the first one right and spent a month on the second.

Test fit before you write

Four tests, ten minutes, one verdict per funder. The thresholds are judgment rules, not published benchmarks.

TestWhat to computeRule
SizeMedian grant from line 3a, against your requestInside the middle half, size is no objection. Above twice the median, the funder has to break its pattern. Treat that as a long shot
GeographyCount recipients in your state, then read line 2dNone in your state and 2d names another region: park it
PurposeRead the purpose columnMoney follows the purposes. Match your request type to what dominates
Openness and recencyLine 2 checkbox, 2a to 2d, and the latest year with grantsTerms published: there is a door. Blank with the preselected box ticked: unsolicited requests are not read. No grants in the latest year: dormant

Size

What to compute
Median grant from line 3a, against your request
Rule
Inside the middle half, size is no objection. Above twice the median, the funder has to break its pattern. Treat that as a long shot

Geography

What to compute
Count recipients in your state, then read line 2d
Rule
None in your state and 2d names another region: park it

Purpose

What to compute
Read the purpose column
Rule
Money follows the purposes. Match your request type to what dominates

Openness and recency

What to compute
Line 2 checkbox, 2a to 2d, and the latest year with grants
Rule
Terms published: there is a door. Blank with the preselected box ticked: unsolicited requests are not read. No grants in the latest year: dormant

Three possible verdicts: pursue now, steward this year when the funder fits but the timing or the ask does not, or park. Parking a funder is a decision, not a failure. It is how a list of 60 becomes a list of 12 you can actually serve.

Set your request size against your own budget before you compare it with theirs. The nonprofit budget template shows the functional split a funder will read in your proposal.

Looking for core costs rather than programs? See which 26 funders' filings show operating support: operational grants for nonprofits.

Book a demo and see how the same four tests look when the data is already assembled.

When the manual method stops scaling

The method is correct and slow. A list of sixty funders, rebuilt by hand every year, goes stale within a quarter. The filing you read in March is a year old by the time you write in November.

That is the part Grants360 takes on. Federal opportunities from Grants.gov and foundation giving records from 990-PF filings sit in one place, with fit evidence you can inspect. Funder briefings pull the giving pattern, typical grant size, openness signals and recent grantees straight from the filings. Deadlines and progress live in the same pipeline as your applications.

What it will not do: decide for you, cover state or local funding yet, or submit anything on your behalf. A briefing is a starting point for your judgment, and every figure in it is checkable against the filing.

Once a shortlist exists, it needs a pipeline. The grant tracking spreadsheet is free and works whether or not you use anything else. If you are weighing tools, the grant discovery comparison and foundation research comparison lay out scope and pricing side by side.

Book a demo if you would rather read the evidence than assemble it.

Frequently asked questions

Do I need to pay for a database to find grants?

No. The method above runs on free filings. A database buys coverage and time, not judgment.

Can I see who funds a nonprofit from its 990?

No. Schedule I shows the grants that organization gave. Its own funders are not disclosed anywhere on the return, which is why the search runs from the foundation outward.

How current is a 990-PF?

Due four and a half months after the fiscal year closes, extendable by six months, so a filing can be more than a year old. Check the funder's current page before you apply.

What does it mean if the application section is blank?

One of two things: the foundation funds preselected organizations only, or it accepts requests without publishing terms. It never means there is no deadline.

What does it mean if the foundation's 990-PF says preselected?

The checkbox means the foundation chooses its own grantees and does not accept unsolicited requests, so an application will not be read. Check the contact and deadline lines to see whether any terms were published at all.

How many foundations should we research?

Fewer than you think. Pick a band above your minimum viable grant and work until you have 10 to 15 evidenced candidates, not 200 names.

Sources

  • IRS Form 990-PF (2025), Part XIV lines 2, 2a to 2d, 3a and 3b, Part VII line 1, read from the current form on 2026-11-01
  • IRS Instructions for Form 990-PF (2025): who files, filing deadline, extension, electronic filing
  • The Nord Family Foundation, Form 990-PF for the year ended 2024-12-31, EIN 341595929, IRS e-file
  • The Hyde and Watson Foundation, Form 990-PF for the year ended 2024-12-31, EIN 222425725, IRS e-file
  • Form 990 and Schedule I structure, for the direction of the lookup
  • ProPublica Nonprofit Explorer and Grantmakers.io, free access routes to the filings
mission360

See the funding, serve the mission, and build a plan your team can explain.

Explore

Connect

Company

© 2026 mission360. Plan, find, and get the funding.