To file Form 990 for a nonprofit, choose the version that matches your organization’s gross receipts and assets, assemble your financial statements and governance records, complete the required schedules, and submit the return electronically by the 15th day of the 5th month after your fiscal year ends. The return is an information return, not a tax return: it reports how the organization earns and spends money, who runs it, and whether its work still lines up with the exempt purpose the IRS approved. Donors, grantmakers, and journalists read these filings, so accuracy matters beyond compliance.
Pick the Right Version First
Four versions exist, and filing the wrong one gets the return rejected and can push you past the deadline.
- Form 990-N (e-Postcard) is available when gross receipts are normally $50,000 or less. It asks for little more than the organization’s name, EIN, and confirmation it still operates.1Internal Revenue Service. Annual Electronic Filing Requirement for Small Exempt Organizations – Form 990-N (e-Postcard)
- Form 990-EZ applies when gross receipts are under $200,000 and total assets under $500,000 at year-end.2Internal Revenue Service. Instructions for Form 990-EZ (2025)
- Form 990 is required once gross receipts reach $200,000 or total assets reach $500,000. This is the long version with full governance, compensation, and financial reporting.3Internal Revenue Service. Form 990 Series Which Forms Do Exempt Organizations File Filing Phase In
- Form 990-PF is filed by every private foundation, regardless of size.4Internal Revenue Service. 2025 Instructions for Form 990-PF
Organizations eligible for the e-Postcard may file up to a full 990 or 990-EZ voluntarily, and some do to show grantmakers a fuller financial picture. Going the other direction is not allowed. If you cross a threshold, you file the longer form.
What to Gather Before You Start
Getting halfway through and finding a missing piece usually means starting over. An incomplete return carries the same daily penalty as an unfiled one, so pull everything first.
Identifiers and Mission
Every page needs the nine-digit Employer Identification Number. The form also asks for the mission statement and a narrative summary of the year’s program accomplishments. The IRS uses these to test whether actual activities still fit the exempt purpose you claimed on application. Boilerplate here is a missed chance: this is the first thing donors and watchdogs read.
Revenue, Expenses, and Balance Sheet
Financial reporting sits in three parts. Part VIII covers all revenue: contributions, grants, program service fees, investment income, and other sources. Part IX splits expenses into program services, management and general, and fundraising. Part X is a year-end balance sheet of assets against liabilities. The IRS cross-checks these against each other and against prior-year figures, so everything should tie back to audited statements or the general ledger.
Compensation Records
Part VII lists every current officer, director, and trustee, paid or not, along with reportable compensation from the organization and related entities. You also list up to 20 key employees with certain responsibilities and reportable compensation above $150,000, plus the five highest-paid non-officer employees earning at least $100,000.5Internal Revenue Service. Form 990 Part VII and Schedule J Reporting Executive Compensation Individuals Included Independent contractors paid more than $100,000 get disclosed too. The detail exists because insiders who receive excessive compensation face a 25% excise tax on the excess benefit, and any organization manager who approved it can owe 10% personally.6Office of the Law Revision Counsel. 26 USC 4958 – Taxes on Excess Benefit Transactions
Which Schedules Attach to Your Return
Form 990 has more than a dozen schedules. Most organizations only trigger a few, and the instructions for each spell out the thresholds. The ones filers most often need:
- Schedule B reports contributors who gave $5,000 or more during the year. Section 501(c)(3) organizations meeting the 33⅓% public support test only list donors whose $5,000-plus gift exceeds 2% of total contributions. Only 501(c)(3) and Section 527 organizations must include the contributor’s name and address.7Internal Revenue Service. Instructions for Schedule B (Form 990)
- Schedule G applies when the organization spent more than $15,000 on professional fundraising services, took in more than $15,000 in gross income from gaming, or raised more than $15,000 from fundraising events.8Internal Revenue Service. Instructions for Schedule G (Form 990)
- Schedule F is triggered by more than $10,000 in aggregate revenue or expenses from activities outside the United States, or foreign investments with a book value of $100,000 or more at any point in the year.9Internal Revenue Service. Instructions for Schedule F (Form 990)
- Schedule O is required from every Form 990 filer. It answers specific Part VI governance questions and gives you space to explain anything on the return that needs context.
Schedule A (Public Charity Status), Schedule D (Supplemental Financial Statements), and Schedule L (Transactions With Interested Persons) also come up often. The core 990 instructions cross-reference every schedule line by line.10Internal Revenue Service. Instructions for Form 990 Return of Organization Exempt From Income Tax (2025)
Unrelated Business Income Means a Second Return
Money earned from activities unrelated to the mission can be taxable. Income is unrelated business income when three conditions all apply: the activity is a trade or business, it is regularly carried on, and it is not substantially related to the exempt purpose.11Internal Revenue Service. Unrelated Business Income Defined Advertising revenue in a nonprofit’s magazine, rental income from debt-financed property, and commercial services that compete with for-profit businesses are common examples.
When gross income from unrelated activities hits $1,000 or more, the organization files Form 990-T on top of the regular return.12Internal Revenue Service. Instructions for Form 990-T (2025) It is a separate return with its own tax calculation. Organizations that skip it sometimes learn about the obligation during an audit and owe back tax, interest, and penalties. If unrelated activities start consuming a large share of time and resources, the IRS may also question whether the exemption still fits.
How and When to File
All Form 990 series returns must be filed electronically. Paper submissions are returned to sender, which can easily push you past the deadline.13Internal Revenue Service. E-file for Charities and Nonprofits You file through an IRS-authorized e-file provider or the IRS Modernized e-File (MeF) system. Form 990-N filers use the IRS’s own online portal.
The deadline is the 15th day of the 5th month after your fiscal year ends. For a calendar-year organization, that is May 15. If the date lands on a weekend or federal holiday, filing moves to the next business day. A fiscal year ending November 30 makes the deadline April 15; October 31 makes it March 15.14Internal Revenue Service. Return Due Dates for Exempt Organizations Annual Return
If you need more time, file Form 8868 before the original deadline for an automatic six-month extension.15Internal Revenue Service. About Form 8868, Application for Extension of Time to File an Exempt Organization Return For a calendar-year filer, that moves the deadline to November 15. The extension request itself files electronically. It buys more time to file only. State charitable registration renewals and other obligations run on their own clocks.
After you submit, the IRS returns an acknowledgment showing acceptance or rejection. A rejection includes error codes telling you what to fix before resubmitting. Save every acknowledgment. It is your proof of timely filing if the IRS later says otherwise.
What Late or Incomplete Filings Cost
Penalties fall on the organization itself, not only on whoever forgot. For returns required to be filed in 2026:
- The standard penalty is $25 per day for each day the return is late or incomplete, capped at $13,000 or 5% of the year’s gross receipts, whichever is less.16Internal Revenue Service. Revenue Procedure 2024-40
- For organizations with gross receipts above $1,309,500, the daily amount rises to $130 with a $65,000 maximum.16Internal Revenue Service. Revenue Procedure 2024-40
- A person responsible for filing who fails to do so can be personally assessed $10 per day, up to $6,500.16Internal Revenue Service. Revenue Procedure 2024-40
These amounts adjust for inflation each year from statutory bases of $20 and $100 per day.17Office of the Law Revision Counsel. 26 USC 6652 – Failure to File Certain Information Returns An incomplete return triggers the same daily penalty as no return at all. A partial submission does not stop the clock.
If a legitimate reason kept you from filing on time, you can request abatement by attaching a written statement to the return. The statement is signed under penalties of perjury and explains what prevented timely filing, why the failure was not neglect, and what steps you have put in place to prevent it happening again.18Internal Revenue Service. Exempt Organizations Annual Reporting Requirements – Filing Procedures: Abatement of Late Filing Penalties The IRS evaluates each request individually. Forgetting or a busy accountant does not qualify.
Miss three consecutive years, whether the required filing was the full 990, 990-EZ, 990-PF, or the 990-N e-Postcard, and tax-exempt status is automatically revoked as of the third year’s due date.1Internal Revenue Service. Annual Electronic Filing Requirement for Small Exempt Organizations – Form 990-N (e-Postcard) After revocation, the organization owes income tax on its revenue until exemption is regained, and donations stop being tax-deductible. The IRS publishes a searchable list of revoked organizations. Reinstatement requires a new exemption application and, in most cases, filing all delinquent returns for the missed years.19Internal Revenue Service. Automatic Revocation – How to Have Your Tax-Exempt Status Reinstated
Public Disclosure After Filing
Filing is only half the transparency obligation. Every tax-exempt organization must make its annual returns and exemption application available for public inspection and copying on request.20Internal Revenue Service. Exempt Organization Public Disclosure and Availability Requirements Returns stay available for three years from the due date (including extensions) or the date actually filed, whichever is later.21Internal Revenue Service. Public Disclosure and Availability of Exempt Organization Returns and Applications: Public Disclosure Overview
Posting returns on a public website satisfies the copying requirement, though the organization must still allow in-person inspection at its principal office during normal business hours. Failing to provide requested documents exposes responsible individuals to $25 per day up to $13,000 per return, with no cap on failure to produce the exemption application.22Internal Revenue Service. Public Disclosure and Availability of Exempt Organizations Returns and Applications: Penalties for Noncompliance Many organizations meet the requirement by posting returns on sites such as Candid’s GuideStar.
Fixing Mistakes After You File
If you find errors later, file an amended return. Use the version of Form 990 that applied to the year being corrected, check the “Amended return” box in the heading, and describe every change on Schedule O. Send a complete amended return, not just the corrected pages.10Internal Revenue Service. Instructions for Form 990 Return of Organization Exempt From Income Tax (2025)
Electronic amendments are available for the current year and the two preceding years. Older amendments are filed on paper. There is no set deadline, but correcting promptly limits penalty exposure on inaccurate information and shows good faith if the IRS asks questions during an examination.
Organizations That Do Not File Form 990
Some tax-exempt entities are outside the annual filing requirement entirely, so if the organization is in one of these categories, none of the above applies:
- Churches, conventions or associations of churches, integrated auxiliaries of a church, and the exclusively religious activities of any religious order.23Internal Revenue Service. Annual Exempt Organization Return Filing Requirements
- State institutions whose income is excluded under Section 115, governmental units meeting Revenue Procedure 95-48, and federally chartered corporations described in Section 501(c)(1).23Internal Revenue Service. Annual Exempt Organization Return Filing Requirements
- Stock bonus, pension, or profit-sharing trusts qualifying under Section 401, which file Form 5500 instead.
- State and local political party committees and organizations reporting under the Federal Election Campaign Act, which file political organization returns.
The exemption for churches is automatic. No application is needed, though a church may file a Form 990 voluntarily. If it is not clear whether an organization qualifies for one of these exceptions, check the IRS’s full list before assuming the return can be skipped.23Internal Revenue Service. Annual Exempt Organization Return Filing Requirements