
How Much Does It Cost to File Form 990?
Wondering exactly how much it costs to file Form 990? See IRS fees, DIY vs. professional costs, and flat-rate pricing for Form 990, 990-EZ, 990-N, and 990-PF.
Running a nonprofit means every dollar counts. So when filing season comes around, it's natural to wonder: how much does it cost to file Form 990, and how can you avoid paying more than you need to?
The good news is that the IRS itself doesn't charge anything. What you pay depends on the form you need, the state of your financial records, and who prepares your return. Below, we break down each cost so you can plan your budget with confidence and choose the filing option that fits your organization.
Does the IRS Charge a Fee to File Form 990?
No. There is no IRS fee for filing any return in the Form 990 series. Whether your organisation submits Form 990-N, 990-EZ, 990-PF, or the full Form 990, the government charges nothing to accept it.
Your actual cost comes from preparation, meaning the time, software, or professional help needed to complete the return accurately. For some organisations, that cost is close to zero. For others, especially larger nonprofits with complex activities, it can reach several thousand dollars.
Which Form 990 Does Your Organisation Need?
Before you can estimate your cost, you need to know which return applies to you. The IRS assigns the form based on your organization's size and type:
Form 990-N: Small nonprofits with gross receipts normally of $50,000 or less
Form 990-EZ: Mid-sized organisations below the full-return thresholds
Form 990: Organisations with gross receipts of $200,000 or more, or total assets of $500,000 or more
Form 990-PF: All private foundations, regardless of size
Choosing the correct form is the first step toward controlling your costs. Filing a longer return than necessary wastes time, while filing a shorter return than required can create compliance problems.

How Much Does It Cost to File a Form 990 With the IRS? A Quick Comparison
Here's what nonprofits typically spend, based on the filing method they choose:
| Filing Method | Typical Cost |
|---|---|
| Filing directly with the IRS (Form 990-N only) | Free |
| DIY filing software | $100–$300 |
| Form 990 Series (Enrolled Agent prepared, flat rate) | $149–$999 |
| Traditional CPA firm | $1,000–$3,000+ |
| Highly complex nonprofit returns | $3,000+ |
The biggest price jumps usually come with the full Form 990, which can require detailed reporting on compensation, grants, fundraising, investments, and related organisations.
Form 990 Series Pricing at a Glance
At Form 990 Series, you pay one flat price. An IRS Enrolled Agent prepares your return, reviews it for compliance, and e-files it with the IRS.
| Form | Best For | Flat Price |
|---|---|---|
| Form 990-N | Small nonprofits with gross receipts of $50,000 or less | $149 |
| Form 990-EZ | Mid-sized organizations below the full-return thresholds | $399 |
| Form 990-PF | Private foundations of any size | $499 |
| Form 990 | Receipts of $200,000+ or assets of $500,000+ | $999 |
No hourly charges or surprise add-ons, and we complete most returns within 5–10 business days once we have your information.
How Much Does It Cost to File Form 990-N?
Form 990-N, known as the e-Postcard, is the simplest return in the series. It's designed for small nonprofits whose gross receipts are normally $50,000 or less.
You can submit it yourself on the IRS website for free. It asks for only a few basics, including your EIN, legal name, mailing address, principal officer, and confirmation that your receipts fall within the limit.
Some small organisations still prefer professional help, especially if they're unsure about eligibility, have missed filings in the past, or simply don't have volunteers available to handle it. Form 990 Series handles Form 990-N for a flat $149.
How Much Does It Cost to File Form 990-EZ?
Form 990-EZ sits in the middle. It's shorter than the full return but still asks for a balance sheet, revenue and expense details, and information about your programs and officers.
DIY software: roughly $50–$150
Form 990 Series: $399 flat, prepared by an Enrolled Agent
Traditional accountants: often $500 or more
Because Form 990-EZ may also require schedules, a professional review can help you avoid errors that lead to IRS letters later.
DIY or Professional: Which Is Right for You?
| DIY Software | Professional Preparation | |
|---|---|---|
| Upfront cost | Lower | Higher |
| Ideal for | Simple, low-activity nonprofits | Growing or complex organizations |
| Support | Mostly self-service | Direct expert guidance |
| Staff time | Significant | Minimal |
| Accuracy | Depends on your tax knowledge | Professionally reviewed |
If your organisation has one main revenue source and simple finances, software may be enough. If you manage grants, events, payroll, or investments, professional preparation usually pays for itself through fewer mistakes and less staff time.
Why Work With an Enrolled Agent?
Enrolled Agents are tax professionals licensed by the IRS itself. They are authorised to prepare returns and represent taxpayers, including nonprofits, before the IRS.
Working with an Enrolled Agent gives you professional review without the higher fees many traditional firms charge. Your return is checked for accuracy, schedules are completed correctly, and you have someone to turn to if the IRS ever sends a question about your filing.
What Drives Your Preparation Cost Up?

Organisation size. More revenue, programs, employees, and assets mean more data to report.
Required schedules. Each extra schedule adds work. Common ones include Schedule A (public charity status), Schedule B (contributors), Schedule G (fundraising), and Schedule O (supplemental information).
Messy records. If your books aren't reconciled, your preparer has to clean them up first. That extra time is often the highest hidden cost.
Past-due or corrected returns. Catching up on prior years or fixing earlier errors adds preparation time.
Costs Many Nonprofits Forget to Budget For
State requirements. Many states have their own annual reports or charitable registration fees, which vary widely.
Late filing penalties. The IRS can charge penalties for late returns, and the amount depends on your organization's size and how late you file. Missing three years in a row leads to automatic loss of tax-exempt status.
Bookkeeping catch-up. Disorganised records don't just slow down filing. They also raise the final bill.
When Is Form 990 Due?
Form 990 is due by the 15th day of the 5th month after your organization's fiscal year ends. For example, if your fiscal year ends on December 31, your return is due on May 15.
Planning around this date helps you avoid last-minute stress, rush fees, and penalties.
Simple Ways to Keep Your Filing Costs Low
Keep your books current. Update bank records, donation logs, and expense reports every month instead of once a year.
Start well before the deadline. Early preparation gives you time to fix issues without rush fees.
Confirm your correct form. If you qualify for Form 990-N, you'll pay far less than for a full return.
Choose a flat-rate provider. A fixed price makes budgeting easy and avoids open-ended hourly bills.
Keep copies of past returns. They speed up next year's filing.
Frequently Asked Questions
What Is the Average Cost to File Form 990?
It depends on your form and filing method. Form 990-N can be filed free through the IRS. At Form 990 Series, professional preparation ranges from $149 to $999, while traditional CPA firms often charge $1,000 or more.
Does the IRS Charge a Filing Fee for Form 990?
No. The IRS doesn't charge nonprofits to file any Form 990 series return.
How Much Does Professional Form 990-N Filing Cost?
It's free if you file it yourself on the IRS website. Form 990 Series files it for you for $149.
What Are the Filing Costs for Form 990-EZ?
DIY software costs roughly $50–$150. Form 990 Series prepares and e-files it for a flat $399.
How Much Does It Cost to Prepare and File Form 990-PF?
Form 990 Series prepares and e-files Form 990-PF for private foundations for a flat $499.
Can an Enrolled Agent File Form 990 Instead of a CPA?
No. IRS Enrolled Agents are federally licensed to prepare nonprofit returns and represent organizations before the IRS.
How Long Does the Form 990 Filing Process Take?
With Form 990 Series, most returns are completed within 5–10 business days after all information is received.
What Are the Consequences of Not Filing Form 990?
You may face IRS penalties, and missing three consecutive years results in automatic revocation of your tax-exempt status.
Final Thoughts
So, how much does it cost to file Form 990? For the smallest nonprofits, it can cost nothing at all. For larger or more complex organisations, professional preparation typically ranges from a few hundred to a few thousand dollars.
The smartest choice balances cost with accuracy. Saving a little upfront isn't worth it if an error leads to penalties or puts your tax-exempt status at risk.
Need Help With Your Form 990 Filing?
Get your nonprofit return prepared and IRS e-filed with confidence. Form990Series provides Enrolled Agent reviewed preparation for Form 990-N, Form 990-EZ, and Full Form 990 with transparent flat pricing.



