Form 990 preparation starts with picking the right version of the return for your organization’s size, then compiling the financial, governance, and compensation data the form requires, attaching every schedule your activities trigger, and e-filing by the 15th day of the fifth month after your fiscal year ends. Most organizations recognized as tax-exempt under Internal Revenue Code Section 501(c) file some version of Form 990 annually, and the IRS uses it both to monitor compliance and to make information about the organization available to the public.1Internal Revenue Service. About Form 990, Return of Organization Exempt from Income Tax
Which Version of Form 990 You File
The IRS sorts filers into three tiers by financial size, and picking the wrong tier delays processing.
Organizations with gross receipts normally at or below $50,000 file Form 990-N, the electronic “e-Postcard.” It collects little more than the organization’s name, address, EIN, and confirmation that receipts stayed under the threshold. It is still mandatory every year, and skipping it starts the clock toward automatic revocation.2Internal Revenue Service. Annual Electronic Filing Requirement for Small Exempt Organizations – Form 990-N (e-Postcard)
Form 990-EZ is the middle tier, available only to organizations with gross receipts under $200,000 and total assets under $500,000 at year-end. Both conditions have to hold. Exceed either and you owe the full Form 990.3Internal Revenue Service. Form 990 Series Which Forms Do Exempt Organizations File
The full Form 990 applies to any organization with gross receipts of $200,000 or more, or total assets of $500,000 or more. Hitting one figure is enough. Certain filers must use the full form regardless of size, including sponsors of donor-advised funds and organizations operating hospital facilities. The full form has twelve parts plus supporting schedules.4Internal Revenue Service. Instructions for Form 990-EZ
Some tax-exempt organizations do not file Form 990 at all. Churches, their integrated auxiliaries, conventions of churches, and the exclusively religious activities of religious orders are excused, as are government entities meeting the criteria in Revenue Procedure 95-48. Private foundations file Form 990-PF instead of the standard return.5Internal Revenue Service. Annual Exempt Organization Return: Who Must File
Financial Data You Need Before You Open the Form
Most of the work happens before the form itself. Numbers on Form 990 must tie back to the organization’s books, prepared on either a cash or accrual basis, and the instructions require you to identify which method you used.
Revenue and Functional Expense Allocation
Part VIII splits revenue into specific categories: program service revenue, membership dues, investment income, fundraising event income, and others. Standard financial statements rarely sort revenue this way, so the chart of accounts often needs reclassification before you can complete the form.
Part IX requires functional allocation of expenses. Every dollar spent gets assigned to one of three functions: program services, management and general, or fundraising. Section 501(c)(3) and 501(c)(4) organizations must complete all four columns of Part IX; other filers report totals only. Splitting shared costs like salaries and rent across those functions requires documented time-tracking or a reasonable allocation method, and the IRS expects the methodology to stay consistent year over year. This is where many preparers stumble, because the allocation often relies on estimates.
The Balance Sheet
Part X reports assets, liabilities, and net assets at both the beginning and end of the fiscal year. Current accounting standards use two net asset classes, “with donor restrictions” and “without donor restrictions,” while Form 990 keeps the older three-line format (unrestricted, temporarily restricted, permanently restricted) on its face. The instructions acknowledge the newer terminology and allow organizations to map their financial statement categories accordingly.6Internal Revenue Service. Instructions for Form 990 – Return of Organization Exempt From Income Tax
Governance, Officers, and Compensation
Parts VI and VII shift from finances to governance. You must list every current officer, director, trustee, and key employee, plus the five highest-compensated employees. For each person, report compensation from the filing organization and any related organizations, plus estimated other compensation such as retirement contributions and health benefits. Those totals have to reconcile to the Forms W-2 and 1099 issued during the year.
Part VI asks direct yes-or-no questions about internal policies: whether the organization has a written conflict-of-interest policy, a document retention and destruction policy, and a whistleblower policy. You also disclose how top-executive compensation is set, including whether an independent body decided it, whether comparability data was used, and whether the deliberations were documented contemporaneously.7Internal Revenue Service. Exempt Organizations Annual Reporting Requirements – Governance (Form 990, Part VI)
If your organization has parent-subsidiary, brother-sister, or supporting-supported relationships, Schedule R adds a layer of disclosure. Whether two entities count as “related” depends on control factors defined in the Form 990 and Schedule R instructions.8Internal Revenue Service. Exempt Organizations Annual Reporting Requirements – Form 990, Schedule R: Meaning of Related Organization
Schedules You May Have to Attach
The core return is only part of the filing. Most organizations attach one or more schedules, triggered either by a “Yes” answer to a checklist question in Part IV or by crossing a financial threshold. The schedules often demand more work than the main form.
Schedule A: Public Charity Status
Every 501(c)(3) organization filing Form 990 or 990-EZ completes Schedule A. Its main job is calculating the public support percentage over a rolling five-year period, which determines whether the organization remains a public charity rather than a private foundation.9Internal Revenue Service. Exempt Organizations Annual Reporting Requirements – Form 990, Schedules A and B: Who Must File The headline benchmark is the 33⅓% test: at least one-third of total support must come from the general public, government grants, or similar broad sources. Organizations between 10% and 33⅓% can still qualify under a facts-and-circumstances test.10Internal Revenue Service. Form 990, Schedules A and B: Facts and Circumstances Public Support Test Falling below both risks reclassification as a private foundation.11Internal Revenue Service. Instructions for Schedule A (Form 990)
Schedule B: Contributors
The general rule triggers Schedule B when any single contributor gives $5,000 or more in the tax year.12Internal Revenue Service. Schedule B (Form 990) – Schedule of Contributors A special rule narrows the list for 501(c)(3) organizations that pass the 33⅓% test: they only report contributors whose $5,000-or-more gift also exceeds 2% of total contributions reported on Part VIII.13Internal Revenue Service. Instructions for Schedule B (Form 990)
Schedule B is generally shielded from public inspection. The IRS redacts contributor names and addresses before releasing the return, and the organization is not required to disclose that information to requesters. Private foundations and Section 527 political organizations are the exceptions and must make contributor information public.14Internal Revenue Service. Public Disclosure and Availability of Exempt Organizations Returns and Applications: Contributors Identities Not Subject to Disclosure
Schedule C: Political and Lobbying Activity
Any political campaign intervention or lobbying triggers Schedule C. For 501(c)(3) organizations, participation in a political campaign for or against any candidate is absolutely prohibited and can cost exempt status; any such activity still has to be disclosed on the schedule.15Internal Revenue Service. Schedule C (Form 990) – Political Campaign and Lobbying Activities Limited lobbying is allowed, and many 501(c)(3) organizations elect the expenditure test under Section 501(h) for its clearer dollar thresholds. Either way, lobbying expenditures get reported in detail. Exceeding the limits triggers excise tax under Section 4911 and, if the excess is large enough, potential revocation.16Internal Revenue Service. Instructions for Schedule C (Form 990)
Schedule D: Supplemental Financial Statements
Schedule D fills in detail behind key balance sheet items in Part X. Donor-advised funds, conservation easements, art collections, and significant endowments all get reported here. Schedule D is also where you reconcile GAAP financial statements to Form 990 figures when the two do not match.
Schedule G: Fundraising and Gaming
Schedule G has three independent parts, each triggered at $15,000: Part I for professional fundraising expenses, Part II for fundraising event revenue and contributions, and Part III for gaming income. Cross the threshold in any category and that part must be completed.17Internal Revenue Service. Instructions for Schedule G (Form 990)
Schedule J: Compensation Detail
Schedule J expands on Part VII compensation. It’s required when combined reportable and other compensation to any current officer, director, trustee, key employee, or one of the five highest-compensated employees exceeds $150,000. It’s also required when any former officer, key employee, or highest-compensated employee is listed in Part VII, or when an unrelated organization paid compensation to a listed individual for services to the filing organization.18Internal Revenue Service. Exempt Organization Annual Reporting Requirements – Filing Requirements for Schedule J, Form 990 The schedule breaks compensation into base pay, bonus and incentive pay, other reportable compensation, retirement and deferred compensation, and nontaxable benefits, and asks about non-fixed payments like discretionary bonuses.19Internal Revenue Service. Instructions for Schedule J (Form 990)
Schedule M: Noncash Contributions
Schedule M applies when noncash contributions during the year exceed $25,000 in total, and catalogs donated property by type: securities, real estate, vehicles, art, clothing, food inventory, and more. It’s also required at any dollar amount when the organization receives contributions of art, historical treasures, or qualified conservation contributions. Donated services and donated use of facilities are not reportable on this schedule.20Internal Revenue Service. Schedule M (Form 990) Noncash Contributions
Schedule O: Supplemental Narrative
Schedule O is the catch-all narrative attachment. Anywhere the main form calls for additional explanation, the answer goes here. It’s also where you document governance processes and explain reporting inconsistencies. Virtually every Form 990 filer uses it, and clear specific answers can prevent follow-up inquiries.
When You Also Owe Form 990-T
Earning $1,000 or more in gross income from a regularly conducted trade or business unrelated to your exempt purpose triggers a separate return, Form 990-T. This catches things like advertising revenue in a nonprofit publication, rental income from debt-financed property, or commercial services beyond the mission.21Internal Revenue Service. Instructions for Form 990-T (2025) Organizations taxed as corporations pay a flat 21% on unrelated business taxable income after allowable deductions; trusts pay at trust rates. If the organization runs more than one unrelated business, it completes a separate Schedule A (Form 990-T) for each and cannot use losses from one activity to offset income from another.22Internal Revenue Service. Form 990-T, Exempt Organization Business Income Tax Return Unlike the information-only Form 990, Form 990-T can produce an actual tax bill, so plan for estimated payments if unrelated business activity is significant.
Filing Deadlines, Extensions, and E-Filing
Form 990 is due the 15th day of the fifth month after the fiscal year ends. For calendar-year filers, that’s May 15.23Internal Revenue Service. Annual Exempt Organization Return Due Date Organizations with other fiscal year ends can find their date on the IRS due date table.24Internal Revenue Service. Return Due Dates for Exempt Organizations: Annual Return
Need more time? File Form 8868 on or before the original due date for an automatic six-month extension. No explanation is required, and there’s no fee. For calendar-year filers the deadline moves to November 15. The extension covers filing only, not payment: any tax owed on Form 990-T should still be paid by the original date to avoid interest.25Internal Revenue Service. Instructions for Form 8868 Only one six-month extension is available for the Form 990 series.
Filing is electronic. The Taxpayer First Act eliminated paper filing for virtually all Form 990 series returns: Form 990 and Form 990-PF for tax years ending July 31, 2020, and later; Form 990-EZ for tax years ending July 31, 2021, and later. Form 990-N has always been electronic-only. Filing runs through IRS-approved software or authorized e-file providers.26Internal Revenue Service. E-file for Charities and Nonprofits
Penalties and Automatic Revocation
Missing both the original and extended deadlines triggers failure-to-file penalties of $20 per day the return is late, capped at the lesser of $10,500 or 5% of gross receipts. For larger organizations with gross receipts above roughly $1 million, the penalty rises to $105 per day with a higher cap. These figures are adjusted periodically for inflation.27Internal Revenue Service. Annual Exempt Organization Return: Penalties for Failure to File
The bigger risk is automatic revocation. Under IRC Section 6033(j), an organization that fails to file its required annual return or notice for three consecutive years automatically loses exempt status. No hearing, no warning that stops the clock. The IRS sends a notice after two missed filings, but if the third year passes without a return, revocation is automatic and effective on the due date of that third return.28Office of the Law Revision Counsel. 26 USC 6033 – Returns by Exempt Organizations
Once revoked, the organization may owe federal income tax on its earnings going forward, filing Form 1120 or Form 1041 like any taxable entity. For former 501(c)(3) organizations, donor contributions are no longer tax-deductible, and the organization is removed from the IRS database of eligible charitable recipients. The IRS publishes revoked organizations on a publicly searchable list.29Internal Revenue Service. Automatic Revocation of Exemption
Reinstatement requires filing a new exemption application (Form 1023, 1023-EZ, 1024, or 1024-A) with the appropriate user fee. Streamlined retroactive reinstatement is available to organizations that were eligible to file Form 990-EZ or 990-N for the three missed years and have never been previously revoked, provided the application is submitted within 15 months of the revocation letter or listing. Organizations that should have filed the full Form 990 or Form 990-PF, or that have been revoked before, use the standard retroactive path, which adds a written reasonable cause statement and all outstanding returns for the revocation period. Missing the 15-month window generally means prospective reinstatement only, leaving a taxable gap.30Internal Revenue Service. Automatic Revocation – How to Have Your Tax-Exempt Status Reinstated
What You Still Owe After Filing
Filing doesn’t close the loop. Most tax-exempt organizations must make their three most recently filed Forms 990 or 990-EZ available for public inspection. In-person requests must be honored the same day at the principal office during business hours; written requests, including faxed or emailed ones, must be fulfilled within 30 days.31Internal Revenue Service. Public Disclosure and Availability of Exempt Organizations Returns and Applications: Disclosures Required
You can charge a reasonable copying fee but not for staff time. Schedule B contributor information stays redacted. Ignoring a valid request carries a $20-per-day penalty up to $10,000 per return, and willful failures add a separate $5,000 penalty.32Office of the Law Revision Counsel. 26 USC 6652 – Failure to File Certain Information Returns The simplest way to comply is posting the returns (minus Schedule B contributor details) on your website or through a widely available public database like GuideStar, which relieves the obligation to fulfill individual copy requests.33Internal Revenue Service. Public Disclosure and Availability of Exempt Organizations Returns and Applications
One boundary worth flagging: filing the federal return does not satisfy state requirements. Nearly every state requires nonprofits soliciting contributions within its borders to register and file annual reports with a state agency, usually the Attorney General or Secretary of State. State filings typically include a copy of the federal Form 990, a state-specific registration form, and a filing fee that varies by jurisdiction. State deadlines do not always match the federal deadline, and some states do not automatically honor the federal extension, so organizations soliciting in multiple states need a separate compliance calendar for each.