Nonprofit Form 990 Filing Guide: Which Form, When to File, and What Happens If You Don't
Form 990 is the annual information return that most tax-exempt organizations file with the IRS, and it is the single most consequential recurring compliance obligation a nonprofit has. Get the wrong version, miss the deadline, or let three years slip by without filing, and the consequences range from a modest penalty to the automatic, retroactive loss of tax-exempt status. None of this is optional, and none of it is complicated once you know which threshold your organization falls into.
Almost every 501(c) organization must file some version of Form 990 each year under IRC 6033. Which version depends on gross receipts and total assets: organizations with gross receipts normally at or under $50,000 file the 990-N e-Postcard; organizations with gross receipts under $200,000 and total assets under $500,000 can file the 990-EZ; everyone above those numbers files the full Form 990. The return is due the 15th day of the 5th month after the fiscal year ends (May 15 for calendar-year filers), a 6-month extension is available on Form 8868 with no reason required, and missing three consecutive years triggers automatic revocation of tax-exempt status under IRC 6033(j), with no retroactive fix.
Who must file Form 990?
The general rule under IRC 6033 is that every organization exempt from tax under IRC 501(a) must file an annual information return. This covers the full range of 501(c) organizations: 501(c)(3) charities, 501(c)(4) social welfare organizations, 501(c)(6) trade associations, 501(c)(7) social clubs, and the rest of the alphabet. If your organization holds a determination letter from the IRS recognizing tax-exempt status, the default assumption is that you file a Form 990 of some kind every year. There is no size floor below which the filing obligation disappears entirely; there is only a floor below which the filing becomes a short electronic postcard instead of a full return.
A handful of categories are excused from the annual filing requirement outright. Churches, their integrated auxiliaries, and conventions or associations of churches do not have to file Form 990, regardless of size. Governmental units and affiliates of governmental units are also excused. Certain church-controlled organizations and some subordinate organizations covered by a group exemption filed under the parent’s return also fall outside the individual filing requirement. Outside of these specific carve-outs, exemption from tax and exemption from filing are two different things, and organizations frequently confuse them. A small all-volunteer charity that has never had a paid staff member still has to file, even if the amount owed is zero, because Form 990 is an information return, not a tax return in the conventional sense.
The filing obligation attaches to the organization’s fiscal year, not the calendar year, unless the two happen to coincide. A nonprofit with a June 30 fiscal year end has a different due date than one on a calendar year, and the version of the form required is assessed against that fiscal year’s gross receipts and assets, not the prior year’s.
Which version of Form 990 does my organization file?
The IRS uses two numbers, gross receipts and total assets, to sort organizations into one of three filing tiers. Gross receipts means total revenue received from all sources during the year before subtracting any costs or expenses, which is a broader number than net income and often larger than what a board expects. Total assets is measured at the end of the fiscal year, using the organization’s books.
- Form 990-N (e-Postcard): organizations whose gross receipts are normally $50,000 or less. “Normally” is a three-year average test, not a single bad or good year, so an organization can have one year above $50,000 and still qualify for the 990-N if the three-year average stays under the threshold.
- Form 990-EZ: organizations with gross receipts under $200,000 AND total assets under $500,000 for the year. Both conditions have to be true. An organization with $150,000 in gross receipts but $600,000 in total assets (common for an organization sitting on an endowment or a building) does not qualify for the 990-EZ and must file the full Form 990.
- Form 990 (full form): every organization that exceeds either the 990-EZ gross receipts threshold or the total assets threshold. Private foundations file Form 990-PF regardless of size, which follows different rules not covered here.
An organization is always free to file a more detailed version than the threshold requires. A small nonprofit that qualifies for the 990-N can choose to file the 990-EZ or the full 990 instead, which some organizations do voluntarily because grant applications or state charity regulators want to see a fuller financial picture than the e-Postcard provides. The reverse is not true: an organization above a threshold cannot file a simpler form to save time.
What information does the Form 990 require?
The full Form 990 is a detailed disclosure document, not a simple revenue-and-expense summary. It requires a statement of revenue broken out by category (contributions, program service revenue, investment income, and other), a statement of functional expenses that allocates costs across program services, management and general, and fundraising, and a balance sheet showing assets, liabilities, and net assets at the beginning and end of the year.
Beyond the financials, the form requires governance disclosures: the number of voting board members, whether the organization has a conflict-of-interest policy, a whistleblower policy, and a document retention policy, and how the organization determines executive compensation. It requires compensation disclosure for officers, directors, trustees, key employees, and the five highest-compensated employees earning over $100,000, including base compensation, bonus, and other reportable compensation. It requires a narrative description of the organization’s three largest program service accomplishments, measured by expense, with the amount of grants and expenses tied to each one.
The 990-EZ asks for a condensed version of the same categories. The 990-N asks only for the organization’s legal name, EIN, tax year, mailing address, website if any, confirmation that gross receipts are under the threshold, and a statement confirming the organization has not terminated.
The reason all of this matters beyond the IRS relationship is that Form 990 is a public document. Once filed, it becomes available to anyone through the IRS’s own database and through third-party sites like GuideStar (now Candid) and ProPublica’s Nonprofit Explorer, which post searchable, downloadable copies. Donors, grantmakers, journalists, and competitors for the same grant dollars read these filings. A board that treats Form 990 as a compliance chore rather than a public-facing document is missing that the narrative sections, in particular, function as a piece of the organization’s public reputation.
What’s Schedule A and the public support test?
Schedule A accompanies both the 990-EZ and the full Form 990 for any organization described in IRC 509(a)(1) or IRC 509(a)(2). Its purpose is to confirm the organization is a public charity, broadly supported by the public or by government, rather than a private foundation controlled by a small number of donors and subject to the stricter private foundation excise tax regime.
The most common route, the one-third support test under 509(a)(1) and its Treasury regulations, measures public support as a percentage of total support over a rolling five-year period (the current year plus the four preceding years, aggregated). Public support includes gifts, grants, and contributions from individuals, corporations, and other public charities, plus grants from governmental units. It does not include investment income (interest, dividends, capital gains) and does not include gross receipts from activities related to the organization’s exempt purpose (program service revenue, membership fees tied to services) once those receipts from any one source exceed the greater of 1% of total support for the period or $5,000.
There is a second, sharper limitation built into the mechanics of the test: contributions from any single individual, corporation, or private source are only countable as public support up to 2% of the organization’s total support for the five-year period. A donor who gives well beyond that 2% ceiling still has the excess counted in the denominator (total support), just not in the numerator (public support), which is exactly the mechanism designed to catch organizations that look broadly supported on paper but are actually dependent on one or two large funders. Government grants and grants from other public charities are not subject to this 2% donor cap.
An organization clears the one-third support test if public support divided by total support equals 33.33% or more over the five-year window. If the organization falls short of one-third but still shows at least 10% public support, it can fall back on the facts-and-circumstances test, which asks the IRS to look at additional factors: whether the organization has a broad-based fundraising program actively soliciting the public, whether it has a representative governing board rather than one controlled by a small group tied to major donors, and whether its facilities and programs are available to the general public. The 10% figure is a floor, not a safe harbor; an organization at 11% public support still has to affirmatively demonstrate the facts-and-circumstances factors, and the closer the percentage sits to 10%, the more the organization has to show.
An organization that fails both the mechanical one-third test and the facts-and-circumstances fallback is reclassified as a private foundation, which triggers a different set of rules entirely (excise tax on net investment income, minimum distribution requirements, restrictions on self-dealing) that are outside the scope of this guide but represent a materially worse compliance and tax position for most charities.
How does the public support test work in practice?
What are the penalties for filing Form 990 late?
IRC 6652(c)(1)(A) sets the penalty structure, and it scales with organization size. For organizations with gross receipts under $1 million for the year, the penalty is $20 for each day the return is late, capped at the lesser of $10,000 or 5% of the organization’s gross receipts for the year. For organizations with gross receipts of $1 million or more, the penalty jumps to $100 per day, capped at $50,000.
These penalties accrue automatically once the due date (including any extension) passes, and they run against the organization regardless of whether any tax was actually owed, because Form 990 is an information return. If the IRS sends a written demand for the return and the organization still fails to file by the date specified in that demand, the statute also authorizes a penalty against the person responsible for filing (an officer or director designated to handle the filing) of $10 per day, up to $5,000, assessed personally rather than against the organization. This responsible-person penalty is rarely the IRS’s first move, but it exists specifically to reach organizations that are effectively defunct or unresponsive at the entity level.
Reasonable cause relief is available and commonly granted for a first-time or isolated late filing, but it has to be requested and documented; it is not automatic. An organization that has a pattern of late filings has a much harder time establishing reasonable cause on the next one.
What if you fail to file for three consecutive years?
This is the consequence that catches the most nonprofit boards off guard, because unlike a late-filing penalty, it does not show up as a bill. Under IRC 6033(j), an organization that fails to file the required Form 990, 990-EZ, or 990-N for three consecutive years has its tax-exempt status automatically revoked. There is no notice-and-response process before this happens; the revocation is automatic by operation of the statute the moment the third consecutive year’s return goes unfiled past its due date (including extensions).
The revocation is retroactive to the filing due date of the third missed return, not the date the IRS discovers the lapse or posts the organization to its public list. This means an organization can operate for months or years believing it is tax-exempt, issuing donation receipts and telling grantors it is a 501(c)(3), when it has in fact been a taxable entity since a due date that already passed. Donors who gave during the revoked period may find their contributions were not deductible after all, which is a serious problem for donor relationships and for any pending grant commitments.
The IRS publishes an Auto-Revocation List, searchable by name and EIN, and this list is checked routinely by grantmakers, donor-advised fund sponsors, and increasingly by individual donors before making a gift. An organization does not find out about its own revocation from a phone call; it finds out because a grant officer or major donor asks why the organization does not appear as exempt.
Reinstatement is not automatic and is not retroactive by right. The organization has to file a new exemption application, either Form 1023 or Form 1023-EZ depending on eligibility, and request reinstatement. The IRS has a streamlined retroactive reinstatement process for organizations that file within 15 months of the revocation date and meet certain conditions, but organizations outside that window, or that do not qualify for streamlined treatment, are reinstated only from the postmark date of the new application going forward, with the gap period treated as a taxable interval with no exemption in place.
When is Form 990 due?
Form 990, in any version, is due the 15th day of the 5th month after the close of the organization’s fiscal year. For a calendar-year organization, that is May 15. For an organization with a June 30 fiscal year end, the due date is November 15.
An automatic 6-month extension is available on Form 8868, and it requires no explanation or reasonable cause statement; the extension is granted simply by filing the form on time. This moves a calendar-year filer’s deadline from May 15 to November 15. The extension applies only to the information return itself. It does not extend the due date for any tax payment owed on Form 990-T, the return used to report and pay unrelated business income tax, which nonprofits with UBI file separately and on its own schedule. An organization that owes UBIT and files Form 8868 for its 990 still needs to address the 990-T payment deadline independently, or interest and penalties accrue on the unpaid tax even while the information return itself sits validly extended.
How does public inspection work?
Form 990, 990-EZ, 990-T (for 501(c)(3) organizations), and the exemption application (Form 1023 or 1023-EZ) are public documents. The organization must make them available for public inspection at its principal office during regular business hours and must provide copies upon written request within 30 days (a reasonable copying fee is permitted). Organizations that post their returns on a widely available website (such as their own site or through GuideStar/Candid) satisfy the inspection requirement without providing individual copies.
Schedule B (the contributor schedule) is an exception: the names and addresses of contributors are not open to public inspection for most organizations. The IRS receives the full schedule, but the publicly available version redacts contributor names and addresses. This was reinforced by the Supreme Court’s decision in Americans for Prosperity Foundation v. Bonta (2021), which struck down California’s requirement that charities disclose their major donors to the state.
The practical reality is that every Form 990 filed by a 501(c)(3) organization ends up on GuideStar/Candid, ProPublica’s Nonprofit Explorer, and other aggregator sites within months of filing. Donors, grantmakers, journalists, and watchdog organizations routinely review 990s. The compensation disclosures, the ratio of program expenses to total expenses, and the governance disclosures are the most closely scrutinized sections.
What should I do next?
Start by confirming which threshold your organization actually falls into using this year’s numbers, not last year’s, since gross receipts and total assets can move an organization between tiers year to year. If your organization files Schedule A, run the five-year public support calculation before the filing deadline rather than after, so there is time to address a low percentage with a fundraising push instead of discovering the problem on the form itself. And if your organization has missed a filing in the recent past, check the Auto-Revocation List before assuming your exempt status is intact.
- Starting a 501(c)(3): the Form 1023 application
- Nonprofit UBIT: when tax-exempt organizations owe income tax
- Nonprofit board governance and compensation
- Donor acknowledgment and tax receipts
- Fundraising event tax rules
Start with a Diagnostic: a CPA licensed in the US and Canada reads your file and tells you in writing what's wrong and how to fix it, three to four business days after you finish the questions. The report is $250. If you hire us for any work after that, you get the $250 back as a discount on that work. Or send us your return or your letter and get a fixed price, free.
One or two plain-English guides a week on US-Canada tax. No spam, unsubscribe anytime.
Done. The next guide will land in your inbox.
Yarik Yarosh, CPA. "Nonprofit Form 990 Filing Guide: Which Form, When to File, and What Happens If You Don't." Blue Cloud CPA, September 4, 2026, updated September 23, 2026. https://bluecloudcpa.com/guides/nonprofit-form-990-filing-guide
This guide is general information, not tax advice for your specific situation. Which points apply, and how, depends on your facts.