Nonprofit / Form 990 Tax
Service description
Form 990 is the annual information return most tax-exempt organizations file with the IRS, reporting income, expenses, program activities, governance, and compensation for the organization's leadership. Depending on size, a smaller organization may file the shorter Form 990-EZ, or the simple Form 990-N e-Postcard; the largest and most complex organizations, along with private foundations, file the full Form 990 or Form 990-PF. The return is a public document once filed, so donors, watchdog groups, and grantmakers routinely read it to judge how an organization is run.
Common industries
Any 501(c) tax-exempt organization required to file an annual return.
ROI
A clean, well-presented 990 protects exempt status and reads well to funders — low-cost, structured, and recurring.
Benefit
Prepare the annual Form 990 (or 990-EZ/PF) and keep a tax-exempt organization compliant and transparent to donors and regulators.
Why get it
Filing is mandatory, not optional, for almost every organization recognized as tax-exempt, and missing three consecutive years causes automatic revocation of that exempt status — a status that, once lost, has to be reapplied for from scratch.
When you benefit
Filed annually, due the 15th day of the fifth month after the organization's accounting period ends — May 15 for a calendar-year filer — with an available extension.
What it costs
Usually a flat fee, scaled to the organization's size, program complexity, and whether related schedules — like those for grants or lobbying — are required.
When you pay
Commonly billed once the books are closed for the year and the scope of required schedules is known, due at delivery of the completed return. Multi-year engagements may be billed annually on a similar schedule each cycle.
Other costs
None beyond preparation, unless the organization needs added work such as reinstating a lapsed exempt status or amending a prior-year return.
Risks to know
A late or incomplete return draws escalating daily penalties, and three consecutive missed years revokes tax-exempt status automatically — with no separate notice required before it happens. Because the return is public, errors or gaps in it are visible to every donor and funder who looks it up.
When risks arise
The automatic-revocation risk builds silently over three straight missed years, with no warning letter along the way; by the time it's discovered, exempt status is already gone and reinstatement has to be requested from the IRS. A single late return draws a daily penalty from the deadline forward, so the exposure starts immediately rather than after an audit.
The process
The preparer reviews the organization's financial records and activities, determines which schedules apply, and drafts the return along with its narrative sections describing the organization's mission and accomplishments. The board or authorized officer reviews the draft before it's filed electronically. Because the filed return becomes a public document, most organizations also review it for how it will read to donors and funders.
Your commitment
The organization provides its financial records, program and activity descriptions, a list of officers, directors and key employees with their compensation, and details of any large grants, contracts or related-party transactions during the year. It should flag any lobbying activity, unrelated business income, or foreign activity early, since each adds its own schedule.
Documents to gather
- Year-end financial statements and general ledger
- List of officers, directors, trustees, and key employees, with compensation
- Records of grants, contracts, and related-party transactions during the year
- Board minutes and governance policies (conflict-of-interest, whistleblower, document retention)
Helpful reading
- Telling the not-for-profit story through Form 990 — Journal of Accountancy
- IRS to update Form 990 amid transparency push for nonprofits — Journal of Accountancy
Further research
Not open yet
Nonprofit / Form 990 Tax isn’t taking requests yet. Join the waitlist. It is listed in your requests tray.