For business owners· 4 min read

How to Onboard a New Nonprofit Audit Client Efficiently

Streamline intake. Client questionnaires, documentation requests, compliance review, and smooth first-engagement timelines.

Onboarding a nonprofit audit client is one of your highest-leverage activities—get it right, and you'll reduce rework, build trust, and earn referrals. The first 30 days set the tone for the entire engagement and determine whether you'll face scope creep, missing documentation, or unhappy clients. Here's how to systematize the process so you can scale without chaos.

Build a Pre-Engagement Intake Form

Before you sign anything, send a detailed intake questionnaire that captures the nonprofit's structure, prior audit history, and anticipated issues. Ask for:

  • Years of continuous operations and prior auditor information
  • Approximate annual revenue and whether they've crossed the $750,000 threshold requiring federal Form 990-N (e-filing) or full 990 submission
  • Known compliance gaps or areas of concern (related-party transactions, grant restrictions, known accounting weaknesses)
  • Preferred engagement timeline and deadline pressure

A 10-15 question form takes 15 minutes for the client to complete but saves you 5-10 hours of back-and-forth calls. Include a red-flag question: "Have you had audit findings in the past two years?" This tells you whether you're walking into a normal engagement or a remediation project.

Schedule a Kickoff Meeting Within One Week

Don't let momentum die. Set a 60-minute call with the executive director and finance leader while your firm is still top-of-mind. During this call:

  • Confirm the scope: are they requesting a full financial statement audit, or just preparation of the 990?
  • Clarify who owns the general ledger and accounting software (QuickBooks Online, Neon, Aplos, or legacy systems have different export capabilities)
  • Establish your communication protocol and assign a single point of contact
  • Confirm the audit fee range and timeline before engagement letters are signed

Expect to quote between $3,000–$8,000 for a full audit of a $1–5M nonprofit with clean financials, or $1,500–$3,500 for 990 preparation only. Nonprofits underestimate accounting complexity, so building in a 15–20% contingency for scope creep is standard.

Request Documents in Stages, Not All at Once

Asking a nonprofit to dump 12 months of bank statements, invoices, and board minutes in one go guarantees delays. Instead:

Stage 1 (Week 1): General ledger export, bank reconciliation as of year-end, board-approved budget vs. actual Stage 2 (Week 2): Grant agreements, donor contribution records, fixed asset schedules Stage 3 (Week 3): Payroll registers, 1099 contractor files, investment account statements

Stagger requests so your team can review and ask clarifying questions before the nonprofit gets overwhelmed. This also gives you early visibility into missing or incorrect entries.

Create a Customized Engagement Letter and Scope Document

A generic engagement letter leaves room for dispute. Include:

  • Specific deliverables (audit report, financial statements, Form 990, Form 990-T if applicable, any state tax return)
  • What the nonprofit must provide (access to accounting records, sign-off authority, cooperation with auditors)
  • Fee structure and billing schedule (consider requiring 50% upfront for nonprofits under $2M in revenue)
  • Timeline milestones (draft delivery typically 6–8 weeks post year-end)
  • A statement that excluded activities (forensic investigation, tax advice outside audit scope) require separate engagement

Print and have the ED and board treasurer sign. Digital signatures are fine, but a signed copy in your file protects both parties.

Set Up a Client Portal or Shared Folder Structure

Use Google Drive or Dropbox to create a year-stamped folder with subfolders for each audit section (bank, investments, payroll, grants, fixed assets). Give the nonprofit upload-only access; this prevents accidental deletions and keeps you organized.

Email the link and a simple one-page guide showing where files go. Most nonprofits' finance teams are part-time or volunteer-run—clear instructions reduce confusion.

Establish Monthly or Quarterly Check-Ins

Don't wait until final delivery to flag problems. Schedule 20-minute check-in calls at months 1, 2, and 3 of the engagement. This cadence catches missing documentation early, surfaces new compliance questions, and keeps the client feeling supported.

Frequently Asked Questions

Q: What's the biggest reason nonprofit audits get delayed? Missing or incomplete grant agreements and donor restriction documentation. Request these in writing during intake and follow up at week two if you haven't received them.

Q: Should I prepare the Form 990 or have the client's accountant do it? If you're the auditor, preparing the 990 strengthens your engagement and adds a 5–8-hour billable service (typically $1,200–$2,500). The 990 must tie to your audited financials, so controlling that work reduces reconciliation headaches.

Q: How do I handle scope creep when a nonprofit discovers accounting errors mid-engagement? Document the discovery in writing, quantify the additional work (usually 2–5 hours per issue), and send a change order with clear fees before proceeding. Frame it as protecting both parties.

List your audit and 990 services on Mercoly to get discovered by nonprofits actively seeking qualified auditors in your region.

Run a Audit & Form 990 Services business?

List your profile on Mercoly, get found by ready-to-buy customers, capture leads, and sell your products and services — all in one place.

Related articles

More in Nonprofit Operations & Support Services · Audit & Form 990 Services