How Much Does an Audit Cost for a Small Nonprofit?

A small nonprofit should generally budget between $8,000 and $20,000 for an independent financial statement audit performed by a CPA firm. That is the working range for the audit cost of a small nonprofit with annual revenue somewhere between $250,000 and $1 million. Where you land inside that range, or whether you blow past it, depends on how complicated your books are, how many restricted funds you track, and whether you spend enough federal money to trigger a Single Audit. Organizations that aren’t legally required to have a full audit can often satisfy their board and funders with a review or compilation at a fraction of the price.

Typical Cost Ranges

Most small nonprofits fall inside a fairly predictable band. Below $500,000 in annual revenue, a local CPA firm will often handle a clean engagement for $6,000 to $12,000. Between $500,000 and $1 million, fees usually run $10,000 to $20,000 as transaction volume climbs and the auditor spends more time testing balances and restricted fund allocations. Organizations that spend $1,000,000 or more in federal awards during their fiscal year must undergo a Single Audit, which layers federal compliance testing on top of the financial statement work and can push total fees above $25,000.

CPA firms price the work either as a flat fee or by the hour. Hourly rates typically run $175 to $350 depending on who is doing the work; a senior partner reviewing the engagement costs more than a staff accountant pulling transaction samples. Flat-fee arrangements are more common and more predictable, but they assume your records are in reasonable shape. If the auditor opens the books and finds a mess, expect change orders.

What Pushes the Price Up

The gap between $8,000 and $20,000 is wide, and most of what determines your place inside it comes down to how many hours the engagement takes.

  • Multiple restricted funds. Every donor-imposed or grantor-imposed restriction has to be traced separately to confirm the money was spent as intended. An organization with two unrestricted revenue streams costs far less to audit than one juggling fifteen restricted grants.
  • Weak internal controls. If you lack written financial policies, don’t separate duties between staff, or have no formal expenditure approvals, the auditor does more testing to get comfortable that nothing material is misstated. Organizations with control weaknesses consistently pay higher fees.
  • High transaction volume. More transactions mean larger samples. A food bank processing thousands of small donations takes more audit hours than a foundation cutting a handful of large grant checks.
  • Single Audit complexity. Federal compliance testing is labor-intensive because each major federal program has to be tested against its own regulations. It can effectively double the engagement time.
  • First-year audits. A new auditor has to build an understanding of your systems from scratch. Expect year one to cost more than year two or three, when the firm already knows your operation.
  • Errors requiring correction. Material adjusting entries eat billable hours quickly and are one of the fastest ways to blow past a flat-fee quote.

When You Actually Need an Audit

Not every nonprofit needs a full audit. Before you start collecting proposals, figure out which requirement, if any, applies to you. The mandate almost always comes from one of three places.

Federal Single Audit Threshold

Any non-federal entity that spends $1,000,000 or more in federal awards during its fiscal year must complete a Single Audit under the federal Uniform Guidance.1eCFR. 2 CFR 200.501 – Audit Requirements This threshold was raised from $750,000 to $1,000,000 in April 2024, effective for audit periods beginning on or after October 1, 2024. Spend less than that in federal funds and you’re exempt from the federal audit mandate, though agencies can still request access to your grant records.

State Charitable Registration Laws

Roughly half the states impose their own audit or financial review requirements on charities that solicit contributions. Thresholds range from $500,000 in some states to $2,000,000 in others. Some states measure against total revenue; others look only at contributions received. Check with your state attorney general’s office or whichever agency handles charitable registrations in your state.

Grant Agreements and Lender Covenants

Even if you sit below every government threshold, an individual grantor or lender can require an audit as a condition of funding. Government grants frequently include this language, some private foundations do as well, and banks extending lines of credit sometimes insist on audited financials. Read every grant agreement and loan document carefully; the audit requirement is often buried in the compliance section.

Reviews and Compilations as Cheaper Alternatives

If nothing legally forces you into a full audit, a financial review or compilation may satisfy your board and funders for much less. A review costs roughly $4,000 to $9,000: a CPA performs analytical procedures and asks management questions to conclude whether the statements look reasonable, providing what accountants call limited assurance. A compilation runs $2,000 to $5,000 and is essentially a formatting service; the CPA turns your data into properly presented financial statements without verifying anything or providing assurance.

The choice usually isn’t yours alone. If a grant agreement, loan covenant, state registration rule, or your own bylaws specifically require an “audit,” a review won’t satisfy the requirement no matter how much cheaper it is. Where a funder simply asks for “financial statements prepared by a CPA,” a review or even a compilation may be enough. When in doubt, ask the funder directly rather than guessing and having to redo the work at full price.

Ways To Hold the Cost Down

The single biggest lever you control is preparation. Auditors bill for time, and most avoidable time is spent waiting for documents, chasing explanations, or untangling messy records. A well-prepared client can shave 10 to 20 percent off the final bill compared with one handing over a shoebox of receipts.

Keep the books current throughout the year rather than cramming twelve months of reconciliations into the weeks before fieldwork. Close promptly after year-end and have the trial balance ready before the auditor arrives. Organize supporting documents by account type: bank statements and reconciliations, grant agreements, board minutes, payroll reports, receivables and payables schedules. Store everything in a single shared electronic folder. The core documents almost every auditor will ask for include the trial balance and general ledger, bank statements and reconciliations for every account and every month (plus the first month after year-end for cutoff testing), signed grant agreements and amendments, board minutes through the date of fieldwork, the prior-year Form 990 and audit report, payroll tax filings, aged accounts receivable and payable schedules tied to the trial balance, a fixed asset schedule with additions and disposals, and copies of any debt agreements with amortization schedules.

Ask your auditor for a prepared-by-client list early in the engagement. It’s a detailed checklist of every document and schedule the audit team expects from you. Working through it methodically prevents the back-and-forth emails that drag out fieldwork and generate extra hours. Assigning one staff member as the audit liaison keeps communication clean and cuts duplicated effort.

Finally, get competitive bids. Nonprofit audit work is specialized enough that you want a firm with sector experience, but not so specialized that only one firm in your market can do it. Three proposals give you enough data to spot outliers and negotiate. A multi-year engagement at a fixed fee often produces better pricing than rebidding annually.

What You Get for the Money

An audit typically unfolds in three phases: planning, fieldwork, and reporting. The whole cycle runs anywhere from a few weeks to a few months depending on the size of the engagement and how responsive your team is.

In planning, the auditor sizes up your risk profile, identifies the accounts most likely to contain material misstatements, and designs testing procedures. For nonprofits, that usually means revenue recognition, restricted fund accounting, and functional expense allocation. The auditor also evaluates internal controls to decide how much transaction-level testing is needed. Weaker controls mean larger samples and more hours, which is why control problems show up directly on your invoice.

Fieldwork is where the bulk of the work happens. The team selects transaction samples and traces them to source documents: invoices, receipts, bank records, grant drawdown requests. They confirm balances directly with banks and major donors. They test journal entries for unusual items. If a Single Audit applies, they also test compliance with the specific terms of each major federal program, a separate layer on top of the financial statement work.

After fieldwork, the auditor drafts a management letter identifying control weaknesses or other issues surfaced during the engagement: missing approvals, inadequate segregation of duties, late bank reconciliations. The final deliverable is the audit report itself, containing the auditor’s opinion on whether the financial statements fairly present your financial position. A clean, or unmodified, opinion means no material problems were found. The report goes to the board for formal acceptance and then out to any grantors or agencies that require it.

Deadlines That Affect Your Timeline

Audit timing matters, both for the price and for staying compliant. If a federal Single Audit applies, the completed reporting package must be submitted to the Federal Audit Clearinghouse within 30 days of receiving the auditor’s report or nine months after the end of your fiscal year, whichever comes first.2eCFR. 2 CFR 200.512 – Report Submission For a calendar-year organization, that puts the deadline no later than September 30 of the following year.

Your IRS Form 990 is separately due on the 15th day of the fifth month after your fiscal year ends, which is May 15 for calendar-year organizations.3Internal Revenue Service. Exempt Organization Filing Requirements: Form 990 Due Date The 990 doesn’t technically require audited financials in most cases, but finishing the audit before you file keeps the numbers on both documents aligned. Discrepancies invite questions from the IRS, grantors, and donors.

State charitable registration filings have their own deadlines, and many states expect audited financials alongside annual registration renewals. Booking your auditor early enough to hit every one of these windows is often the difference between a clean filing year and a scramble that costs money and credibility.