The Return Your Nonprofit Can't Skip
Every 501(c)(3) public charity in the United States files some version of Form 990 every year. There are no exceptions for small organizations, all-volunteer groups, or nonprofits that didn't raise any money. The form is how the IRS verifies you're still operating as a charity, and it's how the public holds you accountable — your 990 is searchable on the IRS website, ProPublica, and GuideStar within months of filing.
Miss the filing three years in a row and the IRS automatically revokes your tax-exempt status. No warning letter, no appeal — the revocation is automatic under Section 6033(j), and getting reinstated means refiling for exemption from scratch. The 990 isn't optional, and it isn't a form you want to treat as an afterthought.
Here's how to figure out which 990 you file, what each version requires, and how to avoid the mistakes that cause the most problems.
Which Form 990 Do You File?
The IRS offers four versions of the 990 for tax-exempt organizations. Your gross receipts and total assets determine which one you're required to file.
Form 990-N (e-Postcard). File this if your gross receipts are normally $50,000 or less. It's an eight-question electronic form that takes about fifteen minutes. You'll confirm your name, address, EIN, tax year, a principal officer, and that you still qualify to file the short version. There's no financial detail and no narrative. File directly through the IRS website — there's no paper version.
Form 990-EZ. File this if your gross receipts are under $200,000 and total assets are under $500,000. This is the short form — roughly four pages plus schedules. You'll report revenue, expenses, assets, liabilities, compensation of officers, and a narrative description of your program activities.
Form 990. File this if your gross receipts are $200,000 or more, or total assets are $500,000 or more. This is the full return — twelve core pages plus up to sixteen schedules depending on what your organization does. Most organizations filing the full 990 spend significant time assembling it, and many engage a CPA.
Form 990-PF. This is the private foundation return. If you're classified as a private foundation rather than a public charity, you file this regardless of size. If you're not sure which classification applies to your organization, see our guide to the difference between a nonprofit and a 501(c)(3) and check your IRS determination letter — it will specify your foundation classification.
The "normally" language in the thresholds matters. The IRS looks at a three-year rolling average, not just last year. An organization that had a one-time capital campaign shouldn't automatically jump to the full 990 based on that single year.
When Is Form 990 Due?
Your 990 is due on the 15th day of the 5th month after your fiscal year ends. For a calendar-year filer, that's May 15. For a June 30 fiscal year, that's November 15.
If you need more time, file Form 8868 on or before the due date to get an automatic six-month extension. The IRS grants this as of right — you don't need to explain why. That turns a May 15 deadline into November 15 for calendar-year filers. Most organizations with complex returns file the extension as standard practice to avoid rushing.
The extension applies only to filing, not to any taxes owed. Public charities rarely owe tax on their 990, but if you have unrelated business income, the Form 990-T and associated tax payments are still due on the original deadline.
What the Full Form 990 Actually Covers
The full 990 is more than a financial statement. It's the IRS's way of asking whether you're operating like a legitimate charity, and it's structured to surface specific risks.
Part I — Summary. A one-page overview of the organization, its mission, governance, revenue, and expenses. This is often the only page a journalist or grantmaker reads, so it matters.
Part III — Program Service Accomplishments. A narrative description of your three largest programs by expense. This is your chance to explain what you did with the money. Vague program descriptions are one of the most common weaknesses in 990 filings — specific numbers (people served, grants made, hours provided) are much stronger than generalities.
Part VI — Governance, Management, and Disclosure. This section asks about your board, your policies, and your practices. The IRS wants to know whether you have a conflict of interest policy, a whistleblower policy, a document retention policy, and whether the full board reviewed the 990 before filing. These questions aren't technically required by the Internal Revenue Code, but the IRS tracks the answers as markers of governance health. A "no" answer to "Does the organization have a conflict of interest policy?" is a flag we see trigger governance reviews and grantmaker follow-up.
Part VII — Compensation. Disclosure of officer, director, and key employee compensation. This is public, and it's scrutinized. If you're paying a related party or approaching the upper end of reasonable compensation, you need documented comparability data and board approval — the rebuttable presumption process under the intermediate sanctions rules.
Part IX — Functional Expenses. The IRS wants your expenses broken out into program, management and general, and fundraising categories. Organizations that report near-zero fundraising expenses while actively soliciting donations draw scrutiny. So do organizations whose administrative percentage looks unusually high.
Schedules. The schedules are where most of the detail lives. Schedule A covers public support tests (if you're a 509(a)(1) or 509(a)(2) public charity, you'll prove you still qualify here). Schedule B lists significant donors. Schedule G covers fundraising events and gaming. Schedule L covers transactions with interested persons — this is where self-dealing concerns surface. Schedule O is where you explain anything the core form doesn't have room for.
Most organizations filing the full 990 end up attaching between five and nine schedules. Reading your schedules is the fastest way to understand what a nonprofit actually does.
How to File
All versions of Form 990 must now be filed electronically. The IRS phased out paper filing completely in 2020.
For the 990-N, file directly through the IRS e-Postcard portal — it's free and takes under thirty minutes.
For the 990-EZ and the full 990, you'll need authorized e-file software. The major options are:
- A CPA firm that handles the 990 as part of your tax engagement
- Commercial software like File990.org, ExpressTaxExempt, or Tax990
- Accounting platforms like Aplos, QuickBooks Nonprofit, or Sage Intacct Nonprofit that have integrated 990 workflows
Cost ranges from about $50 for a DIY 990-EZ through commercial software to several thousand dollars for a CPA-prepared full 990 with complex schedules.
The Mistakes That Actually Matter
Most filings have minor errors. A handful of mistakes create real problems, and they're the ones we see organizations make repeatedly.
Filing the wrong version. Organizations sometimes file the 990-N because it's easy, even when their gross receipts have grown past the $50,000 threshold. The IRS eventually catches this through the three-year look-back, and you'll be asked to refile. Check your actual averaged receipts before filing.
Missing three years in a row. The automatic revocation rule is brutal. If your status is revoked, you're off the IRS exempt list, donations stop being deductible, and you'll need to file Form 1023 or 1023-EZ again to reinstate. This is completely avoidable.
Blank or empty answers on governance questions. Part VI asks whether your organization has specific policies. Answering "no" is legal — none of these policies are technically required — but it sends a signal to the IRS and to every grantmaker reviewing your 990 that you may not have basic governance infrastructure in place. If you're answering "no" on conflict of interest, whistleblower, or document retention, that's a governance project worth doing. Our governance review exists specifically to address this.
Mismatched board member information. The officers and directors listed on the 990 should match who is actually on your board. We've seen organizations list people who resigned years ago, or omit people who have been seated for a full term. The 990 is a public document, and board membership is one of the first things grantmakers verify.
Program service descriptions that read like mission statements. Part III asks what you did, not what you aspire to do. Strong descriptions include specific numbers, specific activities, and specific outcomes. "Served the community through educational programs" is weak. "Provided 1,240 after-school tutoring sessions to 340 K–8 students across three Oakland elementary schools" is strong.
Unreported lobbying or political activity. 501(c)(3) public charities can lobby within limits, but lobbying must be reported on Schedule C. They cannot engage in political campaign activity at all. Unreported lobbying is a flag; political activity is a potential revocation trigger.
Not reviewing the return before filing. Part VI asks whether the full board reviewed the 990 before it was filed. Answering "yes" means the board actually saw it. We recommend circulating the draft 990 to the board at a meeting, walking through the highlights, and documenting the review in minutes.
After You File
Your 990 is public the moment it's processed. It will show up on the IRS Tax Exempt Organization Search within weeks, and on ProPublica Nonprofit Explorer and GuideStar within a few months. Major donors and grantmakers will read it.
That's an opportunity. A clean, well-written 990 is a marketing document. The program service descriptions, the functional expense allocation, and the governance answers are visible to every funder doing due diligence on you. Treating the 990 as a compliance chore instead of a communication tool leaves value on the table.
It's also worth running through a few post-filing actions:
- Save the filed return and e-file acceptance confirmation in your permanent records.
- Update your website with the most recent 990 — some states (California, for example) require this.
- Review your state filings. Most states require a copy of the federal 990 with their own annual charity registration or renewal. See our guide on charitable solicitation registration for state-by-state specifics.
- Calendar next year's deadline and start the workpapers now, not in April.
When to Get Help
For most small organizations filing a 990-N or straightforward 990-EZ, you can handle the return in-house. A treasurer with a decent spreadsheet and an hour or two can get it done.
For organizations filing the full 990 — especially those with complex revenue, related-party transactions, compensation near reasonableness thresholds, or public support test pressure — engaging a CPA is usually worth the cost. A return that's accurate and well-presented protects the organization and the board.
Governance questions on Part VI are a different kind of help. Those aren't about tax preparation; they're about whether you have the right policies, practices, and board oversight in place. If your 990 has "no" answers on basic governance policies, or if your board has never actually reviewed the return before it was filed, that's where we come in. A governance review is a one-time engagement that gets you from "we've been meaning to fix that" to a clean set of policies and a documented review practice — usually in about four to six weeks.
Either way, don't let another filing year pass on autopilot. The 990 is the single most public document your organization produces. Treat it that way.