GivingArc Nonprofit accounting Service

How to Choose a Nonprofit CPA: A Complete Buyer’s Guide

Nonprofit board members reviewing CPA proposals during a finance committee meeting

Key Takeaways

  • Nonprofit accounting requires specialized knowledge of FASB ASC 958, donor restrictions, functional expense reporting, Form 990, and Single Audit Act compliance — generalist CPAs frequently miss these issues, leading to audit findings and IRS scrutiny.
  • Signs you need a CPA (or new one): IRS correspondence you can’t decode, audit findings, board members asking unanswerable questions, gross receipts approaching $200,000 (Form 990 threshold) or $500,000 in assets, or rapid program growth.
  • Industry pricing in 2026: basic monthly bookkeeping $150–$400, full-service bookkeeping with grant and donor tracking $400–$1,500, Form 990 preparation $500–$2,500 flat fee, and outsourced finance $2,000–$8,000/month for $1M+ organizations.
  • Look for CPAs with nonprofit specialization (AICPA Not-for-Profit Section membership and Certificates I/II), 5+ years sector experience, three verifiable references, and fluency in your accounting software (QuickBooks Online, Sage Intacct, or Blackbaud Financial Edge).
  • Red flags: hourly-only billing for routine bookkeeping, vague answers about Form 990 schedules, no nonprofit references, refusing to provide an engagement letter, or combining audit and bookkeeping for the same year (independence violation).

Choosing the right CPA for your nonprofit is one of the most consequential decisions a board can make. The wrong fit costs more than money — it costs audit findings, donor confidence, and sometimes tax-exempt status. With over 23 years of collective experience serving nonprofits across the country, our team has seen organizations thrive with the right financial partner and struggle for years with the wrong one.

This guide walks through everything that matters when evaluating a nonprofit CPA: the specialized expertise that separates qualified candidates from generalists, the signals that tell you it’s time to hire (or switch), realistic pricing expectations in 2026, red flags to avoid, and the specific questions to ask before you sign an engagement letter.

Why Nonprofit Accounting Requires Specialized Expertise

Nonprofit accounting is fundamentally different from for-profit accounting — different enough that hiring a generalist CPA, even an excellent one, frequently leads to compliance gaps and audit findings.

Comparison diagram showing key differences between nonprofit and for-profit accounting under FASB ASC 958: donor restrictions, functional expense classification, and Form 990 compliance

The technical differences start with FASB ASC 958, the accounting standard that governs not-for-profit entities. Under ASU 2016-14 (effective fiscal year 2018), nonprofits must classify net assets in two categories — “without donor restrictions” and “with donor restrictions” — which replaced the older three-category system most generalist CPAs trained on. They must also report expenses by both function (program services, management & general, fundraising) AND natural classification (salaries, rent, supplies) in a single matrix-style statement. This dual-classification doesn’t exist in for-profit reporting. Our nonprofit fund accounting basics guide walks through these classifications in detail.

Then there’s contribution accounting, which separates exchange transactions (where the donor receives commensurate value) from true contributions (nonreciprocal transfers). Conditional contributions require that a barrier be overcome before the nonprofit recognizes them. These rules trip up CPAs whose practice focuses on commercial entities.

On top of all that, nonprofit-specific tax compliance — Form 990 series, Schedule A through M, UBIT (unrelated business income tax), and state charitable registrations — requires familiarity that generalists rarely have. A generalist CPA filing Form 990 for the first time often takes two to three times longer than a specialized firm and is more likely to omit required schedules.

The result: hiring a non-specialized CPA often saves you nothing in cost while exposing your organization to compliance risk. Specialization isn’t a nice-to-have — it’s the baseline.

Signs Your Nonprofit Needs a CPA (or Needs to Switch)

Several signals should prompt either initial hiring or evaluating whether to switch your current CPA.

Threshold-driven

$200K+ gross receipts, $500K+ assets, $1M+ federal awards (Single Audit), or state thresholds (CA $2M, NY $1M, PA $750K).

Communication

IRS correspondence you can’t decode, audit findings you don’t understand, or board questions you can’t answer confidently.

Growth

New federal or foundation grant, multi-state expansion, earned-revenue activities (UBIT exposure), or capital campaign.

Internal

Bookkeeper stretched thin, year-end close takes weeks, restricted-fund tracking gaps, or guessed expense allocations.

Threshold-driven signals

  • Gross receipts approaching or exceeding $200,000 (transition from Form 990-EZ to Form 990)
  • Total assets approaching $500,000 (full Form 990 required)
  • Federal awards expended approaching $1,000,000 (Single Audit Act trigger; threshold raised from $750,000 for fiscal years beginning on or after October 1, 2024)
  • State revenue thresholds (California $2 million, New York $1 million, Pennsylvania $750,000, others vary)

Communication signals

  • IRS correspondence you can’t decode
  • Audit findings you don’t fully understand
  • Board members asking financial questions you can’t answer confidently
  • Late or rushed Form 990 filings repeated year over year

Growth signals

  • New federal or major foundation grant requiring sophisticated reporting
  • Expansion into multiple states (multi-state registration, possible UBIT exposure)
  • Adding earned-revenue activities (potential UBIT)
  • Significant capital campaign launching

Internal signals

  • Bookkeeper is stretched thin or making errors
  • Year-end close takes weeks instead of days
  • Restricted-fund tracking has gaps
  • Functional expense allocations are guessed rather than calculated

If three or more of these apply, the conversation isn’t “should we hire a CPA?” — it’s “how soon can we have one in place?”

Core Services a Nonprofit CPA Provides

Nonprofit CPAs typically offer services in four categories. Understanding what’s included at each level helps you scope the right engagement.

Bookkeeping

$150–$1,500/mo

Monthly reconciliations, fund tracking, payroll integration, and financial statements.

Form 990 Filing

$500–$2,500 flat

Annual return (990, 990-EZ, or 990-N) plus required schedules and state filings.

Audit Prep & Audits

$10K–$100K+

Single Audit, financial statement audit, audit-readiness, and schedule preparation.

Outsourced Finance

$2,000–$8,000/mo

Strategic finance, board reporting, cash forecasting, and internal controls design.

Bookkeeping

Bookkeeping is the foundation. This includes monthly transaction categorization, bank and credit card reconciliations, fund tracking (separating restricted from unrestricted), payroll integration if needed, and monthly financial reports (Statement of Financial Position and Statement of Activities). A specialized nonprofit bookkeeper sets up class tracking in QuickBooks Online or proper fund segregation in a higher-end system, ensuring restricted funds are visible and traceable. See our 501(c)(3) bookkeeping requirements guide for the standards every nonprofit bookkeeper should follow.

Form 990 preparation and tax compliance

Form 990 services cover the annual return appropriate to your size — 990-N, 990-EZ, or full Form 990 — along with required schedules (A for public charity status, B for major donors, M for noncash contributions, and so on). Some firms also handle California Form 199, New York CHAR500, and other state filings. Pricing for Form 990 preparation varies; see our Form 990 filing cost guide for current ranges.

Audit preparation and financial statement audits

Audit services apply to organizations subject to Single Audit, state audit thresholds, or grant-driven audit requirements. A specialized firm can either prepare your books for an external audit or perform the audit themselves — though both functions cannot be combined for the same client (independence rules). Audit prep includes reconciliation cleanup, schedule preparation, internal control documentation, and coordination with the auditor. Our nonprofit audit preparation checklist covers what to expect.

Advisory and outsourced finance

Advisory is the highest tier — strategic financial planning, board reporting, cash flow forecasting, internal controls design, executive director coaching on financials, and grant budgeting. For nonprofits with $1 million or more in revenue, this often replaces an in-house Director of Finance position at lower total cost. Some firms (including ours) bundle these services as a single monthly retainer; others charge separately. The structure matters — see Pricing below.

Essential Qualifications and Credentials to Look For

Six essential qualifications to verify when hiring a nonprofit CPA: AICPA Not-for-Profit Certificates, sector experience, client references, software fluency, Form 990 portfolio, and state registration awareness

Beyond the basic CPA license, look for these markers of true nonprofit specialization.

  • Sector-specific training. The AICPA Not-for-Profit Section membership and the AICPA Not-for-Profit Certificates I and II (each providing 40+ hours of nonprofit-specific CPE) signal serious investment in specialization. Ask whether the lead CPA on your account has these or equivalent training.
  • Years in the sector. A CPA with five or more years working primarily with nonprofits has seen the patterns that matter — unusual restricted-fund situations, common Form 990 schedule errors, state-specific quirks. Generalists who “also serve some nonprofits” rarely have this depth.
  • References from comparable nonprofits. Ask for at least three references from organizations of similar size and program complexity. A pediatric clinic and a museum may both be 501(c)(3), but their accounting needs differ significantly.
  • Software fluency. QuickBooks Online (and the Nonprofit edition) covers most organizations under $1 million in revenue. Sage Intacct or Blackbaud Financial Edge serve larger or multi-program organizations. Make sure your CPA is fluent in your current system or has a clear transition plan if recommending a switch.
  • Form 990 portfolio. Ask how many Form 990 returns the firm prepared last year, and at what scale. A firm preparing 50+ returns annually has institutional knowledge that one preparing two doesn’t.
  • State registration awareness. If your nonprofit registers in multiple states (common when fundraising online), the CPA should know which states require what filings. Many generalists miss this entirely.

What is not a meaningful credential: “We work with several nonprofits” without specifics, vague references to “decades of experience” without sector breakdown, or simply being a CPA in a city with many nonprofits.

Understanding Pricing Models

Nonprofit CPA pricing varies widely. Understanding the structure helps you compare proposals fairly.

Hourly billing

Hourly billing is common for project work (Form 990 preparation, audit support) and one-off advisory questions. Typical rates for nonprofit-specialized CPAs range from $150 to $400 per hour depending on seniority and geography. Hourly billing for routine bookkeeping is a red flag — see the next section.

Flat-rate project billing

Flat-rate billing applies to predictable scopes. Form 990 preparation typically runs $500 to $2,500 for a basic full Form 990, $400 to $1,500 for Form 990-EZ, and free or under $50 for Form 990-N. Audit support work is often quoted as a flat fee per audit cycle.

Monthly retainer (for ongoing bookkeeping)

Monthly retainer is the cleanest structure for ongoing work. Based on our review of typical 2026 nonprofit accounting market rates, the following ranges represent what specialized firms commonly charge for bookkeeping:

  • Basic bookkeeping (monthly transactions, reconciliations, basic reports): $150 to $400 per month
  • Bookkeeping plus payroll integration and grant tracking: $250 to $700 per month
  • Full-service (donor tracking, Form 990 support, financial statement preparation): $400 to $1,500 per month
  • Outsourced finance for $1M+ organizations (advisory, board reporting, cash forecasting): $2,000 to $8,000 per month

These ranges assume your books are reasonably clean to start with. Cleanup of neglected books typically adds a one-time fee of $1,000 to $5,000 depending on backlog.

Bundled retainer (bookkeeping plus 990 plus audit support)

Bundled retainers are increasingly common and often the best value for organizations between $250,000 and $5 million in annual revenue. Expect $400 to $2,500 per month for a bundled retainer at this size, with the audit fee typically separate. Audit fees themselves run $10,000 to $100,000+ depending on complexity.

A few notes on what to expect: Geography matters less than it used to (remote service is now standard for most nonprofit accounting), but specialization premiums are real. A generalist may be 30 to 50 percent cheaper but typically isn’t worth the gap once you account for missed compliance issues, longer turnaround on routine items, and weaker advisory.

GivingArc’s Transparent Bookkeeping Pricing

Most CPA firms do not publish pricing publicly because each engagement varies. We have published our bookkeeping retainer rates so you can benchmark any firm you are evaluating — including ours. Use the calculator below to estimate what you would pay GivingArc based on your organization’s size, transaction volume, and reporting complexity. Form 990 preparation and audit support are quoted separately.

Restricted Fund Tracking
Your Monthly Rate
$ 300 /month
Base bookkeeping $300
Grant management +$0
Restricted fund tracking +$100
Total $300/mo

Starting around $1,000/month

For $3M+ nonprofits with grants, audits,
and complex reporting needs.

We’ll send your tailored quote within 24 hours.

Get Started →
Chart of accounts setup
Bank & CC reconciliations
Monthly financial statements
Program & functional expense
1099-NEC preparation
QuickBooks Online support

Prices apply to new clients. $3M+ nonprofits receive a custom quote within 24 hours. No hidden fees. Cancel anytime.

Red Flags to Avoid When Hiring

Watch for these warning signs during the evaluation process.

Hourly-only billing

For routine bookkeeping. Flat-rate retainer should be standard.

Vague on Form 990 schedules

A specialist names Schedule A, B, O, etc. without hesitation.

No nonprofit references

Should provide 3+ similar-size nonprofit clients you can call.

Pushing software you don’t need

Below $1M revenue, QuickBooks Online is usually adequate.

Refusing engagement letter

AICPA standard. A firm that won’t sign one is a hard pass.

Audit + bookkeeping for same year

Independence violation. Cannot be the same firm.

  • Hourly-only billing for routine bookkeeping. If a firm wants to bill hourly for monthly transaction coding and reconciliations, you will either pay too much or feel pressure to reduce the work. Routine work should be on a flat-rate retainer.
  • Vague answers about Form 990 schedules. Ask what schedules apply to your organization’s situation. A specialist will rattle off Schedule A (public charity test), Schedule B (donors $5,000+), Schedule O (narrative explanations), and others as relevant. A generalist will hesitate or change the subject.
  • No nonprofit references. A firm that “serves nonprofits” should be able to name at least three current nonprofit clients you can call. If they can’t, the specialization claim is hollow.
  • Pushing software you don’t need. Some firms have referral relationships with software vendors and recommend Sage Intacct or Blackbaud regardless of organization size. Below $1 million in revenue, QuickBooks Online configured properly is usually adequate. Be skeptical of immediate “you need new software” recommendations.
  • Refusing to provide an engagement letter. A proper engagement letter spells out the nature of the engagement, applicable standards (GAAS for audits, Government Auditing Standards for Single Audits), scope, your responsibilities, the firm’s responsibilities, deliverables, fees, and payment terms. The AICPA publishes standardized engagement letter templates. A firm that won’t sign one is not a firm to hire.
  • Combining audit and bookkeeping services. Independence rules prohibit a firm from auditing books they themselves prepared. If a single firm offers to do both for the same year, that is a fundamental compliance issue regardless of how it is marketed.
  • Pressure to bundle services you don’t need. Watch for “you’ll need our advisory tier even though you only asked about bookkeeping” without a clear reason tied to your actual situation.
  • Unclear who your day-to-day contact will be. Larger firms sometimes pitch with senior partners and execute with junior staff you have never met. Get clarity on who actually does your work.

Key Questions to Ask Before You Sign

Nonprofit executive director conducting a CPA evaluation interview: 13 essential questions across specialization, organizational fit, working relationship, and engagement fees

Bring these questions to your initial consultations. The answers reveal more than any sales pitch.

About nonprofit specialization

  1. How many nonprofit clients does your firm currently serve, and what is the size range?
  2. How many Form 990 returns did your firm prepare last year?
  3. Does the lead CPA on my account hold AICPA Not-for-Profit Certificates or comparable training?
  4. Can you provide three references from nonprofits of similar size and complexity to ours?

About my organization specifically

  1. Based on what we have shared, which Form 990 schedules will apply to us?
  2. Do we have any state registration filings you would recommend reviewing?
  3. Are there compliance areas (UBIT, donor restrictions, functional expense allocation) where you see common errors at our size?

About working together

  1. Who will be my day-to-day contact, and what is their background?
  2. What is your typical turnaround time for monthly close?
  3. How do you handle questions between scheduled meetings?
  4. What happens if our needs grow (new grant, audit requirement, expansion)?

About fees and engagement

  1. Will you provide an engagement letter, and can we review it before signing?
  2. Are there any services where you bill outside the retainer? What triggers extra billing?

A CPA who answers these clearly — without dodging or oversimplifying — is showing you what working with them will actually be like.

Working with GivingArc

GivingArc specializes exclusively in nonprofit accounting. Our practice covers bookkeeping, Form 990 preparation, audit readiness, and outsourced finance for organizations from emerging 501(c)(3)s through $10M+ programs. We serve nonprofits nationwide remotely and are based in Los Angeles.

If the questions in this guide raised something you would like to explore, reach out for a free initial consultation. We will review your current situation and tell you honestly whether a specialized firm makes sense for your organization — and if so, what the engagement would look like.

Ready to simplify your nonprofit accounting?

Get a free custom quote tailored to your organization — no obligation.

Request a Quote →

Frequently Asked Questions

What’s the difference between a regular CPA and a nonprofit CPA?

A nonprofit CPA specializes in FASB ASC 958 (nonprofit accounting standards), Form 990 series filings, fund accounting with donor restrictions, functional expense reporting, and state charitable registrations. A regular CPA focuses on for-profit financial statements and corporate tax. Both hold the same license, but the practical knowledge differs significantly. Generalist CPAs handling nonprofit work often miss restricted-fund tracking, omit Form 990 schedules, or misclassify functional expenses — issues a specialist catches reflexively.

How much does a nonprofit CPA cost?

Pricing depends on services and organization size. Typical market rates in 2026 for specialized nonprofit firms: monthly bookkeeping $150–$1,500 (depending on complexity), Form 990 preparation $500–$2,500 flat fee for full Form 990, hourly advisory $150–$400/hour, and bundled retainers $400–$2,500/month for organizations between $250K and $5M in revenue. Larger organizations needing outsourced finance services typically pay $2,000–$8,000/month. Audit fees are separate ($10,000–$100,000+).

When should our nonprofit switch CPAs?

Common triggers include repeated late or rushed Form 990 filings, audit findings the current CPA does not address, board members not getting financial reports they can understand, missed state registrations, and generally feeling like you cannot ask basic questions without being charged. Also: when your organization grows past your current CPA’s bandwidth or expertise (for example, you cross the Single Audit threshold and they have never done one). Switching CPAs is straightforward if your books are clean — the new firm can transition typically within 60 to 90 days.

Can a remote nonprofit CPA serve us, or do we need someone local?

Most nonprofit accounting work is now done remotely, and specialization matters far more than geography. A remote CPA with deep nonprofit expertise will serve you better than a local CPA who handles two nonprofits per year. Exceptions: in-person presence may be valuable for board meetings, large organizations may want a CPA who can attend in person periodically, and organizations with paper-heavy operations may need local pickup. For most small-to-mid-size nonprofits, geography is no longer a real constraint.

What credentials and references should I verify before hiring?

Verify the lead CPA’s license is active and in good standing through your state board of accountancy website. Ask for AICPA Not-for-Profit Section membership and Not-for-Profit Certificates if claimed. Request three references from current nonprofit clients of similar size, and actually call them. Ask how many Form 990s the firm prepared last year. Review the engagement letter (the AICPA publishes standardized templates) before signing — it should specify scope, responsibilities, deliverables, fees, and payment terms.