Nonprofits face unpredictable Form 990 preparation costs because complexity varies wildly—a small organization with $500K in revenue needs something completely different from a $10M institution. Understanding what you'll actually spend and why helps you budget correctly and avoid surprise bills.
The Real Cost Range for Form 990 Prep
Form 990 preparation alone typically runs nonprofits between $1,500 and $10,000+, depending on organizational complexity. A small 990-N filer (organizations under $50K in gross receipts) may pay nothing if they self-file, or $200–$800 if they hire someone. The 990-EZ (for organizations under $200K in revenue) usually costs $1,500–$3,500. The full 990 form for larger organizations jumps to $3,000–$10,000, and for complex operations with multiple locations, endowments, or significant investment activity, costs can exceed $15,000.
These figures assume you're working with an experienced preparer who knows nonprofit accounting—not a generalist CPA charging hourly rates without Form 990 expertise.
What Drives Your Specific Cost
Your actual bill depends on a handful of concrete factors worth evaluating before you hire:
- Financial complexity: Multiple revenue streams, grants, investment income, or capital campaigns add hours. A charity running a single annual fundraiser costs less to prepare than one managing a $2M endowment.
- Record organization: If your bookkeeper kept spotty records or mixed personal and nonprofit transactions, your preparer spends extra time reconstructing data. Clean records shave hundreds off your bill.
- Form type required: The 990-N is free if you file electronically. The 990-EZ saves money versus the full 990. Knowing which form your organization qualifies for prevents overpaying.
- Preparer experience: A seasoned nonprofit CPA costs more than a generalist, but catches missed deductions and compliance issues that save money overall.
- Timeline pressure: Rush preparation (particularly if you've missed the filing extension deadline) triggers rush fees—typically 20–50% above standard rates.
- Audit requirements: If you also need an independent audit, costs compound; many nonprofits spend $5,000–$25,000 for a full audit plus Form 990 preparation combined.
Breaking Down the Service Components
Most Form 990 preparers don't charge one flat fee; they bill for distinct services. Understanding this breakdown helps you compare quotes fairly:
Form 990 preparation itself covers reviewing your financial statements, calculating schedules (depreciation, grants, compensation), and completing the form correctly. This is your core cost.
Bookkeeping adjustments and reconciliation happen when your internal records don't match your bank statements or balance sheet. If your preparer has to spend time fixing these, that's billable.
Schedule preparation (Form 990 includes schedules for related organizations, fund accounting, grant compliance, etc.) adds time based on how many you need.
Representation and correspondence with the IRS—answering follow-up questions, responding to notices—may cost extra depending on your service agreement.
Review vs. compilation services are optional but increasingly common. A reviewed statement costs more than a compiled one but provides greater assurance to donors and grant-makers.
What to Ask Before You Hire
When comparing Form 990 service providers, these questions cut through vague proposals:
- Is the quote all-inclusive or hourly? If it's hourly, what's the rate and estimated hours? A firm quoting "$3,000–$5,000 depending on what we find" is less reliable than one saying "$3,500 for a 990-EZ with three schedules, additional schedules billed at $200 each."
- Does it include correspondence with the IRS? Some firms include one round of IRS questions; others charge $150–$300/hour for it.
- What's your deadline flexibility? If you filed an extension but are running late, confirm whether rush fees apply and how much.
- Will you use our existing bookkeeper's data or re-reconcile? This directly impacts cost and timeline.
Platforms like Mercoly let you compare Form 990 service providers side-by-side, review their experience with organizations similar to yours, and see transparent pricing before you commit.
Timing and Deadlines Matter
Most nonprofits file their Form 990 by May 15 (if using the standard extension). Starting the process in January or February gives your preparer time for thorough work and prevents rush fees. Waiting until April means you're competing for preparer capacity and may face premium pricing.
Frequently Asked Questions
Q: Can I use the same CPA who does my personal tax return for the Form 990? Not reliably. Nonprofit accounting and Form 990 rules differ significantly from business or personal tax work—you want a preparer with dedicated nonprofit experience who knows common pitfalls like related-party transactions and grant compliance.
Q: What happens if we miss the filing deadline? The IRS charges penalties, and your nonprofit risks losing tax-exempt status if you miss three consecutive years. You can file late, but expect to pay IRS penalties and higher preparer fees for expedited work.
Q: Should we get an audit every year? Most nonprofits under $5M in revenue don't legally require an audit, but grants and donors often demand one if you exceed certain thresholds (often $250K–$1M in revenue, depending on the funder). A Form 990 audit typically costs $5,000–$25,000 depending on size and complexity.
Start comparing trusted Form 990 preparers on Mercoly today to find one that fits your organization's size and budget.