The IRS 990 Electronic Filing (Efile) Database is built from the Form 990 returns that tax-exempt organizations file electronically, starting with the 2009 tax year. Whereas the NCCS Core data series is more comprehensive in terms of the organizations it covers (all paper and electronic filers), the Efile database provides the most comprehensive information about each organization's activities, governance, and finances.
In 2016 the IRS began releasing efile returns containing almost all of the fields on Form 990 and its schedules, which greatly increased the information available about nonprofits. Previously most public nonprofit databases, like the NCCS Core files, were limited to the few dozen financial variables released in the IRS SOI Extract tables. The Efile database, in contrast, is built from millions of individual returns with thousands of fields from the 990 forms and schedules.
The IRS shares the returns as XML documents, which are challenging to use. NCCS converts them into two relational databases, with one or more tables for each Part of the forms and schedules:
- Form 990 and 990-EZ (public charities and other exempt organizations): 131 tables. Data catalog
- Form 990-PF (private foundations): 80 tables. Data catalog
Every table is published for each tax year as CSV and Parquet. The panel990 R package downloads tables and assembles multi-year panels with BMF organization fields attached.
Data dictionaries (concordance990)
990 / 990-EZ (HTML) 990 / 990-EZ (PDF) 990-PF (HTML) 990-PF (PDF)Form 990 filings contain a wealth of information, including details about an organization's revenue, expenses, assets, liabilities, executive compensation, board members, mission statement, and descriptions of its programs and activities.
The Efile data are more comprehensive in terms of the fields available, but before 2021 they are more limited in terms of the organizations that appear. Until the 2021 tax year, electronic filing was voluntary for most nonprofits, except:
- Organizations with more than $10 million in assets
- Private foundations, for tax years beginning after July 1, 2019
- Small organizations filing the 990-N postcard (revenue under $50K), which is always electronic but is not part of this database
Adoption grew steadily because electronic filing is convenient, so the number of efilers increases across time (see the table below). E-filing became mandatory for almost all tax-exempt organizations beginning with the 2021 tax year (returns filed in 2022), so recent waves contain nearly all of the organizations in the NCCS Core data series, with many more variables available.
E-filed returns by tax year and return type (efile_v3_1 and efilepf_v3_1, published 2026-10-09)

| Tax year | 990 | 990-EZ | 990-PF | Total |
|---|---|---|---|---|
| 2009 | 33,311 | 15,470 | 2,345 | 51,126 |
| 2010 | 123,025 | 63,326 | 25,249 | 211,600 |
| 2011 | 159,504 | 82,048 | 34,597 | 276,149 |
| 2012 | 179,688 | 93,750 | 39,933 | 313,371 |
| 2013 | 198,855 | 104,375 | 45,887 | 349,117 |
| 2014 | 218,619 | 116,417 | 53,442 | 388,478 |
| 2015 | 233,519 | 124,894 | 58,815 | 417,228 |
| 2016 | 243,903 | 130,484 | 62,988 | 437,375 |
| 2017 | 261,612 | 139,145 | 68,950 | 469,707 |
| 2018 | 271,442 | 149,384 | 80,138 | 500,964 |
| 2019 | 283,694 | 152,623 | 87,789 | 524,106 |
| 2020 | 320,343 | 169,865 | 114,957 | 605,165 |
| 2021 | 336,489 | 202,729 | 119,354 | 658,572 |
| 2022 | 349,396 | 206,375 | 122,914 | 678,685 |
| 2023 | 359,351 | 208,863 | 125,565 | 693,779 |
| 2024 | 360,911 | 207,825 | 124,337 | 693,073 |
| 2025 | 102,869 | 103,732 | 67,525 | 274,126 |
The most recent tax year is always partial: returns are due months after the fiscal year ends, and it can take two to three years for the IRS to process and release most of them.
Because paper filers are absent before 2021, earlier waves are best suited to research that does not require the full population of filers. The larger the organization, the more likely it is to file electronically. Sample weights can be created by comparing efilers to the nonprofits in the BMF or Core files.
While most parts of Form 990 and its schedules are made available to the public, some sensitive information is redacted by the IRS or nonprofits to protect the privacy of donors.
Earlier releases remain available for reproducibility; see the version history in the data catalog.
NTEE Codes and NAICS Crosswalk
Every NTEE code the IRS assigns, with descriptions and the matching NAICS industry, as one downloadable table.
NCCS Core Series
A panel of nonprofit organizations derived from annual IRS Form 990 filings, spanning 1990 to present.