1 of 28

Nonprofit data

NICAR 2024

Todd Wallack

Investigative/Data Reporter, WBUR

todd.wallack@bu.edu / @twallack

bit.ly/nicar24-nonprofits

2 of 28

What are nonprofits?

3 of 28

Different IRS classifications

  • 501(c)3 – charities
  • 501(c)4 - advocacy groups
  • 501(c)6 - business associations
  • 501(c)5 – labor unions

4 of 28

How many in US?

Roughly 2 million organizations

9.2% of US wages

5.3% of US GDP

Source: Guidestar, NCCS

5 of 28

IRS Form 990�

6 of 28

990PF

7 of 28

990 EZ

8 of 28

990-N

9 of 28

Volume of filings

https://www.irs.gov/statistics/soi-tax-stats-irs-data-book

10 of 28

Who doesn’t file

  • Churches
  • Federally charted credit unions
  • Certain political committees (which often file other disclosures instead)

11 of 28

Statistics

12 of 28

Raw data

https://www.irs.gov/charities-non-profits/tax-exempt-organization-search-bulk-data-downloads

13 of 28

Charities

List of charities

14 of 28

15 of 28

Lost tax exempt status

16 of 28

Business Master File Extract (EO BMF)

bit.ly/nicar-irs

17 of 28

18 of 28

19 of 28

Join biz master file to extract data

Example in R

20 of 28

Raw 990 data

21 of 28

22 of 28

PDF or XML

23 of 28

Format: XML

24 of 28

Key data in tags

25 of 28

Examples of code to parse XML

https://github.com/jsfenfen/990-xml-reader

https://github.com/TWALLACK/IRS/

26 of 28

Propublica nonprofit explorer

27 of 28

28 of 28

Nonprofit data

NICAR24

Todd Wallack

Investigative/Data Reporter, WBUR

todd.wallack@bu.edu / @twallack

bit.ly/nicar24-nonprofits