Form 990 audits and compliance work are steady revenue streams—but many audit firms leave money on the table by underpricing or failing to segment their service tiers. Getting profit margins right on these services means understanding your actual delivery costs, what the market will bear, and where you can add value beyond the basic audit.
Understand Your True Cost of Delivery
Before you can set margins, know what each Form 990 engagement actually costs you. Break down:
- Direct labor hours: Include senior review, fieldwork, and compliance testing. Form 990 audits for nonprofits under $1M in revenue typically require 40–80 billable hours; larger organizations may demand 120+ hours.
- Overhead allocation: Client accounting, engagement management, software subscriptions (audit platforms, tax software), and compliance research aren't free.
- Risk and compliance costs: Malpractice insurance, continuing education for AICPA standards, and Form 990 updates eat into margins significantly.
A typical firm targeting 40% gross profit on audit services should cost their delivery at roughly 60% of revenue, leaving room for unproductive time and administrative overhead.
Typical Pricing Models and Margins
The audit market for nonprofits segments cleanly by organization size and complexity:
- Small audits ($250K–$1M revenue): $2,500–$5,000 flat fee or hourly rate (~$150–$200/hour for senior staff). Gross margin: 35–45%.
- Mid-market audits ($1M–$10M revenue): $5,000–$15,000. Margin: 40–50% if you systematize the work.
- Large audits ($10M+ revenue): $15,000–$50,000+. Margin: 45–55% due to economies of scale and specialized expertise.
These ranges assume you're efficient. If your delivery takes 50% longer than peers, your margins collapse. Invest in templates, checklists, and audit software to stay competitive.
Segment Your Service Tiers
Not every nonprofit needs the same service depth. Create three tiers to capture more revenue:
- Compliance-only: Form 990 filing, basic internal control review. Charge $1,500–$3,000. Lower time investment; higher margin (50%+).
- Standard audit: Full GAAP audit plus Form 990. Your core offering. Price per the ranges above.
- Premium audit + advisory: Audit, Form 990, plus grant compliance, internal controls assessment, and management letters. Add $2,000–$5,000 to your standard fee. Margin: 45–55%.
This tiering lets you serve budget-conscious clients without eroding your core audit margins. It also creates upsell opportunities.
Factor in Complexity Modifiers
Form 990 audits aren't one-size-fits-all. Adjust pricing for:
- Multiple locations or programs: Add 10–20% to your base fee.
- Federal awards or grant compliance (A-133 audit): Increase fee by 25–40% due to sampling and testing requirements.
- Complex revenue streams (endowments, pass-through grants, program fees): Add 15–25%.
- Related entities or affiliates: Add 20–30% for additional consolidation work.
- New client with poor records: Build in a 10–15% uplift; document this upfront so there's no scope creep surprise.
Being specific about modifiers prevents underbidding and protects your margin.
Competitive Positioning and Mercoly
Pricing intelligence matters. Research what peer firms in your region charge—call five competitors and ask for a proposal on a standard $2M nonprofit audit. You'll quickly see the range. If you're 20% below market, you're leaving margin on the table. If you're 30% above without differentiation (faster turnaround, grant expertise, industry specialization), you'll lose deals.
Listing your audit and Form 990 services on Mercoly helps you get found by nonprofits actively searching for these services, win qualified leads, and establish transparent pricing that builds trust before the first call.
Watch Your Time Tracking
Set target billable hours per engagement type and review actual hours monthly. If your standard $7,000 audit consistently takes 55 hours instead of your planned 40, your margin shrinks from 45% to 30%. Track this and either adjust pricing or improve workflows.
Frequently Asked Questions
Q: Should I offer flat fees or hourly rates for Form 990 audits? Flat fees are market standard for nonprofits because they want predictability; hourly rates signal uncertainty and scare buyers. Use flat fees but build a 15–20% buffer into your estimates for scope creep.
Q: How often should I review and raise my audit pricing? Annual reviews are standard; raise rates 3–5% yearly to keep pace with inflation, rising insurance costs, and staff wage growth. Communicate increases clearly to existing clients at renewal.
Q: Can I profitably bundle Form 990 preparation with audit services? Yes—bundles often carry 48–55% margins because Form 990 prep reuses audit data and requires less original testing. Offer bundled pricing 5–10% below the combined standalone fees to drive adoption.
Start auditing your own cost structure this month, segment your offerings, and price with confidence.