About

Nonprofits that file IRS Form 990-N, also known as the “e-Postcard,” are typically small tax-exempt organizations. Form 990-N is the simplest and least detailed of the annual information returns required by the IRS. It is intended for organizations with relatively modest gross receipts. Here’s what characterizes nonprofits that typically file Form 990-N:

  • Small Revenue: These nonprofits usually have annual gross receipts of $50,000 or less. Gross receipts include all income, donations, grants, and other funds received during the fiscal year.
  • Exempt from Filing Form 990, 990EZ, not 990PF: These organizations are generally exempt from filing the more detailed Forms 990 or 990-EZ, required for larger nonprofits. Form 990-N provides a simplified way to report basic financial and operational information. Private foundations, regardless of their size, are required to file Form 990PF and cannot use the convenient e-postcard version. A small group of specialized nonprofits, such as hospitals, are also required to file the full 990, regardless of size.
  • Typical Types of 990-N Filers: The nonprofits that often use Form 990-N include community-based organizations, small local charities, volunteer groups, clubs, and similar entities. Examples might include small youth sports teams, local animal shelters, or neighborhood associations.
  • Limited Reporting: Form 990-N is very basic and requires minimal reporting. Organizations typically need to provide their contact information, confirm their tax-exempt status, and state whether they've had any gross receipts during the reporting year.
  • It Meets the Annual Filing Requirement: Even though it's a simplified form, eligible organizations must file Form 990-N annually to maintain their tax-exempt status. Failure to file for three consecutive years can lead to automatic revocation of tax-exempt status.

For larger nonprofits with gross receipts above $50,000 but below $200,000 (or total assets below $500,000), Form 990-EZ can be used. It provides more detailed financial information than Form 990-N but is still less comprehensive than the full Form 990.

The ePostcard 990-N database is an instantaneous database. This means it only contains data from the organizations’ most recent 990-N filing and doesn’t provide a historic record of every year filed. An organization may appear in the dataset with the most recent filing dated several years ago, but it is likely still in compliance with annual filing requirements if it has since graduated to filing form 990EZ or the full 990.

Use

# install.packages( "curl" )
# install.packages( "readr" )
# install.packages( "dplyr" )
# install.packages( "readr" )
# install.packages( "kableExtra" )

# ------------------

library( curl )
library( readr )

BASE      <- "https://nccsdata.s3.us-east-1.amazonaws.com/raw/e-postcard/"
YYYYMM    <- format( Sys.time(), "%Y-%m-" )         # "2024-12-"  current month
FILENAME  <- paste0( YYYYMM, "E-POSTCARD.csv" )     # "2024-12-E-POSTCARD.csv"
URL       <- paste0( BASE, FILENAME )                   # "https://.../2024-12-BMF.csv"

# READ DIRECTLY IF YOUR
# INTERNET SPEED IS HIGH
d <- read.csv( URL )

# OR TRY A FASTER VERSION 
d <- readr::read_csv( URL )

# DOWNLOAD FILE FIRST (BETTER FOR SLOW INTERNET)  
curl::curl_download( url=URL, destfile=FILENAME, mode="wb" )
d <- read.csv( FILENAME )

# ------------------

library( dplyr )
library( kableExtra )

preview1 <- 
  c("ein", "legal_name", "tax_year",  "gross_receipts_under_25000", 
    "terminated", "tax_period_begin_date", "tax_period_end_date" )

d %>%
  select( preview1 ) %>%
  head() %>%  
  kbl() %>%
  kable_styling( 
    bootstrap_options = "striped", 
    full_width = F,
    font_size = 10, 
    position = "left" )
ein legal_name tax_year gross_receipts_under_25000 terminated tax_period_begin_date tax_period_end_date
10002847 HULLS COVE NEIGHBORHOOD ASSOCIATION 2022 TRUE FALSE 01-01-2022 12-31-2022
10019709 ANCIENT FREE & ACCEPTED MASONS OF MAINE 2022 TRUE FALSE 01-01-2022 12-31-2022
10027415 ANCIENT FREE & ACCEPTED MASONS OF MAINE 2022 TRUE FALSE 04-01-2022 03-31-2023
10052240 CUMBERLAND BAR ASSOCIATION 2022 TRUE FALSE 01-01-2022 12-31-2022
10056995 NATIONAL KITCHEN & BATH ASSO 2022 TRUE FALSE 01-01-2022 12-31-2022
10067817 INDEPENDENT ORDER OF ODD FELLOWS 2022 TRUE FALSE 01-01-2022 12-31-2022
preview2 <- 
  c("officer_name", "officer_zip", 
    "organization_address_line_1", 
    "organization_city", "organization_state", 
    "organization_zip" )

d %>%
  select( preview2 ) %>%
  head() %>%  
  kbl() %>%
  kable_styling( 
    bootstrap_options = "striped", 
    full_width = F,
    font_size = 10, 
    position = "left" )
officer_name officer_zip organization_address_line_1 organization_city organization_state organization_zip
Joanne Sousa 04644 6 Neighborhood Way Hulls Cove ME 04644
Lee Oliver 04730 PO Box 1348 Houlton ME 04730
William Bruns 04915 17 Wight St Belfast ME 04915
Jennifer Lechner 04032 PO Box 434 Freeport ME 04032
Bonnie L Ferreira 04064 161 Saco Ave Old Orchard Beach ME 04064
Michael Anderson 04210 80 Caron Lane Auburn ME 04210

Coverage

As of the fall of 2023, the database includes a single filing from more than 1.3 million organizations.

The dataset contains the most recent ePostcard filing made by each organization in the dataset. If an organization no longer appears in the dataset it could mean one of the following:

  • Revoked status: Its tax-exempt status has been revoked. You can verify this by checking the revocations database.
  • Noncompliance: It is not complying with the filing requirements, and its tax-exempt status is likely to be revoked shortly.
  • Graduation to the 990EZ or full 990 forms: You can confirm this by checking the Core data series.

The last available observations for organizations occur in the following periods:

table( d$tax_year ) %>% 
  kbl( col.names=c("YEAR","N") ) %>%
  kable_styling( 
    bootstrap_options = "striped", 
    full_width = F, 
    position = "left" )
YEAR N
2007 25087
2008 26965
2009 42551
2010 28993
2011 32475
2012 31902
2013 37477
2014 41687
2015 36650
2016 42544
2017 44675
2018 49168
2019 55926
2020 97757
2021 270745
2022 459302





More Datasets

NCCS Core Series

A comprehensive panel of nonprofit organizations that file IRS form 990

990 financial-trends nonprofits 990

Address Metadata Table

Metadata Table of Geocoded Nonprofit EINs

sample-framework metadata spatial