TLDR
The IRS estimates $10,200 in total monetized burden to prepare a full Form 990: 108 hours of internal staff time plus $3,000 in direct out-of-pocket costs. Organizations crossing from 990-EZ to full 990 face a 466% cost increase. CPA fees run $733-$735 nationwide on average, but disorganized records push that figure significantly higher.
Why 990 preparation costs more than most organizations budget
The IRS publishes time and cost estimates for every tax filing requirement through its Taxpayer Compliance Burden Model. For the full Form 990, the 2025 estimate is 108 hours and $10,200 in total monetized burden. That places it among the most expensive routine filings in the U.S. tax system relative to organization size.
Most nonprofit boards budget only for the CPA bill, which covers only part of what preparation actually costs.
The $10,200 figure includes internal staff time valued at standard hourly rates. An executive director spending 20 hours pulling data, a bookkeeper spending 40 hours reconciling and reformatting, a board treasurer reviewing drafts: that time has real dollar value even when it doesn’t appear on an invoice.
IRS burden data by form type
The table below reflects IRS Taxpayer Compliance Burden Model estimates for the 2025 tax year. “Total burden” includes both out-of-pocket expenses and the dollar value of internal time.
Organizations crossing from 990-EZ to full 990 face the sharpest step change in the nonprofit filing system: a 52% increase in preparation hours and a 466% increase in total cost, from $1,800 to $10,200.
What drives CPA fees above the national average
The $733–$735 national average for CPA preparation fees is a baseline for organizations with clean, organized records. Three factors push that number higher:
Disorganized records. 71% of CPA firms charge a premium when files are incomplete or unreconciled. This is the single most controllable cost driver. Reconciling your accounts before CPA engagement is direct cost reduction.
Extension filings. 33% of firms charge extra for extension work. The IRS received 762,000+ Form 8868 requests in FY2022. Extensions are routine, but the CPA surcharge is not.
Manual data reformatting. Form 990 Part VIII and Part IX use IRS-defined categories that don’t align with standard QuickBooks chart of accounts structures. When records are kept in non-native software, up to 45% of total compliance time goes to exporting and reformatting data before a CPA can start the actual return. That time is billed at $171–$177 per hour.
The software connection
QuickBooks tracks revenue and expenses in categories designed for for-profit businesses. The Form 990’s Statement of Revenue and Statement of Functional Expenses require a fund-based, program-allocated, net-asset-class-aware structure instead. Those two architectures don’t map to each other, so someone manually bridges them at filing time.
Organizations using accounting software built for nonprofits maintain 990-aligned records throughout the year. At filing time, they pull a fund balance report, a functional expense report, and a restricted net assets summary, then hand those directly to the CPA. No reformatting step.
The reformatting step is where the $10,200 burden accumulates. Replacing the software is a one-time change that reduces cost on every future 990.
Like what you're reading?
Try RestrictedBooks free for 30 days — no credit card required.
See plans & pricing- Total monetized burden
- The IRS's full cost estimate for complying with a tax filing requirement, including both out-of-pocket expenses (CPA fees, software) and the dollar value of internal staff time. The $10,200 figure for a full Form 990 includes the value of 108 hours of staff time plus $3,000 in direct costs.
DEFINITION
- Out-of-pocket compliance costs
- Direct cash expenses incurred to prepare a tax filing: CPA or preparer fees, accounting software subscriptions, and any third-party services used. The IRS estimates $3,000 in out-of-pocket costs for a full Form 990, separate from the cost of internal staff time.
DEFINITION
- Form 990-EZ threshold
- The eligibility limit for filing the shorter Form 990-EZ rather than the full Form 990. An organization qualifies if its gross receipts are under $200,000 and its total assets are under $500,000. Organizations that cross either threshold mid-growth must switch to the full 990, which the IRS estimates takes 52% longer and costs 466% more.
DEFINITION
- IRC Section 6652(c)(1)
- The Internal Revenue Code section that governs penalties for late or non-filing of Form 990. Penalties are $20 per day (max $10,000) for organizations with gross receipts under $1 million; $100 per day (max $50,000) for receipts $1 million to $1.274 million; and $125 per day (max $63,500) for receipts above $1.274 million.
DEFINITION
Q&A
How much does it cost to prepare Form 990?
The IRS estimates $10,200 in total monetized burden for a full Form 990, including 108 hours of internal staff time (valued at the IRS's standard rate) plus $3,000 in direct out-of-pocket costs. CPA fees average $733–$735 nationwide but run $1,000–$4,000+ in urban markets. Organizations with disorganized records pay more: 71% of CPA firms charge a premium for incomplete files.
Q&A
What is the IRS compliance burden for Form 990 vs 990-EZ?
The IRS estimates 108 hours and $10,200 total burden for the full Form 990, compared to 71 hours and $1,800 for the 990-EZ. Crossing the 990-EZ threshold increases preparation time by 52% and total cost by 466%. Organizations approaching the $200,000 gross receipts or $500,000 assets threshold should budget for this step change before it happens.
Q&A
Why does Form 990 cost so much to prepare with QuickBooks?
QuickBooks is designed for for-profit accounting, so its chart of accounts and reporting structure don't map to the fund-based categories Form 990 requires. Staff must manually export data and reformat it to match IRS Part VIII and Part IX line items. Industry reports estimate up to 45% of total compliance time is spent on this export-and-reformat step for organizations using non-native accounting software. Fund accounting software built for nonprofits eliminates this step by maintaining the 990-aligned structure throughout the year.
Q&A
How many nonprofits file Form 990 each year?
Based on IRS Taxpayer Compliance Burden Model data for the 2025 tax year: 796,200 organizations file the 990-N (e-Postcard), 215,600 file the 990-EZ, 371,700 file the full Form 990, and 134,000 private foundations file the 990-PF. In FY2022, 762,000+ organizations filed Form 8868 extension requests.
Frequently asked