StateSubsidies

Funding for nonprofits & NGOs

Government grants, foundation funding, and corporate giving programs for 501(c)(3) organizations — searchable in one free directory.

See all nonprofit-eligible programs

Three places nonprofit money comes from

Government grants

Federal agencies like FEMA, HUD, NEA, and USDA — plus state arts councils and health departments — fund nonprofits directly. Many programs you'd assume are business-only accept 501(c)(3) applicants.

Browse government programs

Foundation funding

National foundations like MacArthur, Kellogg, and Kresge, and place-based funders like The California Endowment and The New York Community Trust, make grants from $10K to $100M.

Browse foundation grants

Corporate giving

Walmart, Bank of America, Google, Patagonia, and Home Depot run structured giving programs — from $250 local grants to $10K/month in donated advertising.

Browse corporate programs

Before you apply

1

Confirm your eligibility basics

Most programs require current 501(c)(3) status. If you're not yet incorporated, many funders accept applications through a fiscal sponsor — the listing requirements note when that's possible.

2

Match the funder's strategy, not just the dollar amount

Foundations fund work aligned with their published program areas. A smaller grant from an aligned funder beats a rejected application to a large one. Each listing links to the funder's own guidelines.

3

Note the application route

Some programs run open annual competitions (FEMA NSGP, NEA), some accept rolling applications (Kellogg, Walmart), and some work by invitation or letter of inquiry (Ford, Mott). Listings state which applies.