Form 990 filing is a mandatory compliance task for most nonprofits—and one of the most scrutinized documents your organization will submit. Getting it right means avoiding costly penalties, maintaining tax-exempt status, and preserving donor confidence. If you're tasked with preparing or overseeing this filing, understanding realistic pricing, timeline expectations, and what professionals to hire can save your nonprofit thousands of dollars and dozens of hours.
What Drives Form 990 Preparation Costs
The price you'll pay depends on your organization's size, financial complexity, and whether you handle preparation in-house or hire external help.
Nonprofit size matters most. A small nonprofit with under $250,000 in annual revenue filing Form 990-N (e-filing only) has minimal compliance costs—often just staff time or a basic software subscription ($50–$200). A mid-sized nonprofit with $250,000–$10 million in revenue typically pays $1,500–$5,000 for professional preparation. Large nonprofits exceeding $10 million in revenue should budget $5,000–$15,000 or more, especially if they operate multiple programs or maintain complex grant structures.
Financial documentation quality directly impacts fees. If your bookkeeping is clean—accounts organized, reconciliations current, grant expenses tracked separately—a preparer charges less. Disorganized records, missing documentation, or correcting prior-year errors can double preparation time and cost.
Typical Timeline for Form 990 Preparation
IRS Form 990 filings are due on the 15th day of the fifth month after your fiscal year ends. For calendar-year nonprofits, that's May 15. You can request an automatic extension (Form 8868) for six months, pushing the deadline to November 15.
Start the preparation process 8–12 weeks before your target deadline. This window allows time for:
- Gathering all financial documentation and year-end bank/investment statements
- Completing internal bookkeeping adjustments and reconciliations
- Communicating with your preparer about outstanding questions
- Incorporating feedback on draft filings
- Handling any IRS correspondence or clarifications
If you're hiring an external CPA or nonprofit accounting firm, they'll need 4–6 weeks minimum to prepare your return. Factor in an additional 2–3 weeks for your organization to review and approve the draft before final submission.
What to Look For in a Form 990 Preparer
Hiring the right professional saves time and reduces audit risk. Here's what matters:
- Nonprofit-specific experience: General CPAs may miss nuances in nonprofit financial reporting, related-party transactions, or program vs. administrative expense allocation. Look for firms with dedicated nonprofit clients.
- Familiarity with your sector: A preparer experienced with healthcare nonprofits may understand HIPAA and insurance reimbursement complexities. One specializing in educational nonprofits knows student loan compliance issues. Match expertise to your mission.
- State filing knowledge: Form 990 is federal, but most states also require annual nonprofit filings (often through the Secretary of State or Attorney General). A good preparer handles both in their fees and timeline.
- Technology infrastructure: Ask whether they use accounting software that integrates with IRS filing portals. Manual preparation is slower and error-prone.
- Clear communication: You need someone who explains findings in plain language and flags issues early, not surprises you at submission time.
Mercoly makes comparing and vetting nonprofit accounting and legal compliance providers straightforward—you can review credentials, pricing, and client feedback from trusted firms in one place.
Common Pitfalls to Avoid
Missing the deadline: Even with an extension, the November 15 deadline is hard. Late filings can trigger penalty assessments and, for serial offenders, loss of tax-exempt status.
Incomplete grant reporting: If you received federal grants, Form 990 Schedule R requires specific disclosures. Missing this triggers IRS follow-up letters.
Misclassifying expenses: The Form 990 asks for program vs. supporting services expense breakdowns. Inflating program spending to look more efficient is a red flag during audits.
Ignoring related-party transactions: Board member loans, related-organization transfers, or family member employment must be disclosed on Schedule L. The IRS actively reviews these sections.
Frequently Asked Questions
Q: Can we file a Form 990-N instead of the full Form 990? Form 990-N (e-postcard filing) is only available if your organization's gross annual receipts are under $50,000. If you exceed that threshold, you must file the full Form 990 or 990-EZ, so check your revenue history carefully.
Q: How much should we budget for state annual report filings alongside federal Form 990? Most states charge $0–$100 for annual report filing fees, but if you hire a preparer to handle them, add $500–$1,500 to your total compliance costs depending on how many states you're registered in.
Q: What happens if we discover an error on a Form 990 we already filed? You can file Form 990-X (amended return) within three years of the original filing due date to correct math errors, missing schedules, or classification mistakes without penalty.
Compare nonprofit compliance providers on Mercoly to find the right fit for your organization's Form 990 needs and budget.