CPA for Nonprofits and 501(c)(3) Organizations: A 2026 Tax and Accounting Guide
· Guide · 6 min read
Nonprofit organizations have materially different accounting and tax obligations than for-profit businesses — and a CPA without nonprofit-specific experience can miss requirements that have serious consequences, including loss of tax-exempt status. This guide covers what 501(c)(3) organizations actually need from a CPA in 2026, what those services cost, and how to evaluate whether a CPA has the relevant expertise.
The Core Difference: Fund Accounting vs. Standard Accounting
The most fundamental difference in nonprofit accounting is fund accounting — a method that tracks resources according to donor-imposed restrictions rather than simply measuring profit and loss. Under ASC 958 (the nonprofit-specific generally accepted accounting principles standard), a nonprofit reports its net assets in three categories:
- Without donor restrictions (unrestricted): Resources the organization can use at its discretion
- With donor restrictions (temporarily restricted): Resources restricted by donors to a specific purpose or time period
- With donor restrictions (permanently restricted): Resources that must be maintained in perpetuity, typically endowments
A CPA who primarily serves for-profit businesses may not be current on ASC 958 or familiar with the operational implications for grant reporting, donor stewardship, and board financial oversight. Ask specifically about this standard when interviewing CPAs — a nonprofit-experienced accountant will know it immediately; one without that experience will need to look it up.
Form 990: Your Most Important Annual Compliance Obligation
The IRS Form 990 is both a tax return and a public disclosure document — it is filed with the IRS and made available for public inspection under federal law. This distinguishes it fundamentally from a for-profit tax return and means that errors, omissions, or policy disclosures are visible to donors, grant funders, journalists, and watchdog organizations like GuideStar (now Candid).
Which form you file depends on gross receipts:
- Form 990-N (e-postcard): Organizations with gross receipts normally under $50,000
- Form 990-EZ: Gross receipts under $200,000 AND total assets under $500,000
- Form 990 (full form): Gross receipts of $200,000 or more OR total assets of $500,000 or more
The full Form 990 includes detailed schedules covering executive compensation, governance policies, program descriptions, fundraising disclosures, related party transactions, and more. Preparation of a complete Form 990 for a mid-sized nonprofit typically takes a CPA 20 to 40 hours. At typical nonprofit CPA billing rates of $150 to $250 per hour, expect $3,000 to $8,000 for annual Form 990 preparation, with smaller organizations at the low end and those with complex structures at the high end.
The penalty for not filing Form 990 is $20 per day, up to $10,500 per year (or $105 per day up to $52,500 for large nonprofits). More critically, failing to file for three consecutive years results in automatic revocation of 501(c)(3) status — a consequence that requires a reinstatement application and IRS fees to reverse.
State Filing Requirements
In addition to federal Form 990 filing, most states require registered charities to file annual reports with the state attorney general, secretary of state, or a designated charity registration office. These are separate from the federal filing and have their own deadlines, thresholds, and fee structures. California (Registry of Charitable Trusts), New York (CHAR500), Massachusetts (PC), and Illinois (AG990-IL) each have their own forms and submission portals.
Many states also require nonprofits above certain revenue thresholds to submit a copy of the federal Form 990 along with state-specific forms, and some states require a reviewed or audited financial statement rather than just the tax return. A nonprofit CPA familiar with multi-state operations will track these requirements as part of their ongoing engagement.
Audit Thresholds: When You’re Required to Have One
Two distinct audit frameworks apply to nonprofits:
Federal Single Audit
Any nonprofit that expends $750,000 or more in federal financial assistance in a single fiscal year must undergo a Single Audit under the Uniform Guidance (formerly OMB Circular A-133). This is significantly more complex and expensive than a standard audit — it requires testing internal controls over federal programs, testing compliance with specific program requirements, and reporting findings that must be submitted to the Federal Audit Clearinghouse. Single Audit fees for nonprofits in the $1 million to $5 million federal expenditure range typically run $20,000 to $50,000.
State-Mandated Audits
Separate from the federal threshold, many states require audits at lower revenue levels:
- California: $2 million in gross revenues
- New York: $750,000 in gross revenues
- Florida: $1 million in gross revenues (revenues from state government contracts)
- Illinois: $300,000 in gross revenues from fund-raising
These thresholds change periodically. A CPA familiar with nonprofit compliance in your state will know the current requirement.
Grant-Mandated Audits
Many foundation and government grants specify audit requirements in the grant agreement regardless of dollar thresholds. A $200,000 grant from a major foundation may require a reviewed financial statement or full audit as a condition of the grant. These requirements are binding contractually even when not triggered by law.
Unrelated Business Income Tax (UBIT): A Common Oversight
501(c)(3) status exempts a nonprofit from income tax on activities related to its exempt purpose. But income from activities that are regularly conducted and not substantially related to the exempt mission is subject to Unrelated Business Income Tax (UBIT) at standard corporate rates, reported on Form 990-T.
Common UBIT scenarios that small nonprofits miss:
- Rental income from property use that is not substantially related to the exempt purpose
- Advertising revenue from publications or websites
- Income from trade shows or expos that benefit commercial exhibitors as much as the public
- Debt-financed investment income
UBIT is one of the areas where working with a CPA who has nonprofit sector experience — not just general small business experience — pays for itself. Our guide to CPA vs. accountant vs. bookkeeper differences is relevant here: for UBIT analysis and Form 990-T preparation, you need a licensed CPA, not just a bookkeeper or general accountant.
What to Look for in a Nonprofit CPA
When evaluating CPAs for a nonprofit engagement, ask specifically:
- What percentage of your client base is nonprofits? A CPA whose practice is 30%+ nonprofit clients is more likely to have current expertise than one for whom it is an occasional engagement.
- What Form 990 schedules do you most commonly prepare? Specific schedules — Schedule A (public support test), Schedule B (contributors), Schedule L (transactions with interested persons) — are complex and consequential. A knowledgeable preparer can discuss these fluently.
- Have you coordinated a Single Audit or worked with organizations subject to Uniform Guidance? This is specialized work; not all nonprofit CPAs do it.
- What accounting software do you work with for fund accounting? Fund accounting-specific software (QuickBooks Nonprofit, Sage Intacct, Blackbaud Financial Edge) requires specific knowledge to use correctly for restricted fund tracking.
Our step-by-step guide on how to hire a CPA covers the general hiring process that applies here, but for nonprofits the sector-specific questions above are essential additions to any standard interview. For organizations with endowment funds or trust structures, our guide on estate and trust tax planning covers related concepts in the broader context of restricted asset management.
CPA Costs for Nonprofits: What to Budget
Annual CPA costs for nonprofit organizations vary widely by size and complexity:
- Very small nonprofit (under $100,000 revenue): $1,000 to $2,500 for Form 990-N or 990-EZ and basic bookkeeping support
- Small nonprofit ($100,000 to $500,000 revenue): $2,500 to $6,000 for Form 990 preparation plus advisory; $5,000 to $12,000 if a reviewed financial statement is required
- Mid-sized nonprofit ($500,000 to $2 million revenue): $4,000 to $9,000 for tax compliance; $10,000 to $25,000 for a standard audit
- Larger nonprofit ($2 million+ revenue): $6,000 to $15,000+ for tax compliance; $20,000 to $50,000+ for audit; higher if Single Audit applies
To find CPAs with nonprofit and 501(c)(3) experience in your area, browse our CPA directory by city or search for CPAs near you and look for those who list nonprofit organizations as a specific service area.
Frequently Asked Questions
- Do nonprofits need to file taxes?
- Yes. Most 501(c)(3) organizations must file Form 990, Form 990-EZ, or Form 990-N annually with the IRS, depending on gross receipts. Failing to file for three consecutive years results in automatic revocation of tax-exempt status. Many states also require separate annual filings with the state attorney general or charity registration office.
- When is a nonprofit required to have an audit?
- Federal audit thresholds apply when a nonprofit spends $750,000 or more in federal awards in a single year — triggering a Single Audit under the Uniform Guidance. Many states have lower thresholds: California requires audits at $2 million in revenue, New York at $750,000, and requirements vary significantly by state. Many grant agreements also specify audit requirements regardless of dollar thresholds.
- What is unrelated business income tax (UBIT)?
- UBIT applies to income a nonprofit earns from activities that are regularly carried on and not substantially related to its exempt purpose. Common examples include rental income from spaces used for commercial purposes, income from advertising in publications, and certain investment income. UBIT income is reported on Form 990-T and taxed at regular corporate rates.
- How is nonprofit accounting different from for-profit accounting?
- Nonprofits use fund accounting rather than standard profit-and-loss accounting, tracking resources by restriction type: unrestricted, temporarily restricted, and permanently restricted. Revenue recognition also differs — grant income may need to be recognized over a performance period rather than when received. These differences require a CPA familiar with nonprofit GAAP standards, specifically ASC 958.
- How much does a CPA cost for a small nonprofit?
- For a small nonprofit with under $500,000 in annual revenue, CPA fees typically range from $1,500 to $5,000 annually for tax compliance and Form 990 preparation. Audits for organizations in the $500,000 to $2 million range run $8,000 to $20,000 depending on complexity. Organizations with federal grants subject to Single Audit requirements should budget $15,000 to $35,000 for the audit alone.