Client Onboarding Checklist for CPA, Accounting & Bookkeeping Firms
A step-by-step client onboarding checklist for CPA, accounting, bookkeeping and tax firms — from engagement letter to first deliverable — plus which steps to automate first.
New clients judge your firm in the first two weeks. If the engagement letter takes days, the document requests are vague and nobody knows who’s doing what, the relationship starts with friction — and your team loses hours chasing.
This checklist covers the full client onboarding process for CPA, accounting, bookkeeping and tax firms, from the moment a prospect says yes to the first piece of delivered work. Use it as-is, adapt it to your services, and at the end you’ll see which steps are worth automating first.
Phase 1: Before you say yes
Good onboarding starts with deciding whether to take the client on at all.
- Run a fit check. Confirm the work matches your services, the client’s size matches your pricing, and the timeline is realistic for your capacity.
- Check for conflicts of interest against your existing client list, as your professional standards require.
- Confirm identity and the decision-maker — who signs, who pays, and who sends documents.
- Agree scope and fees in writing, including what’s not included and how out-of-scope work is billed.
Phase 2: Paperwork and agreements
- Send the engagement letter with scope, responsibilities, fees, timelines and limitations of the engagement.
- Collect e-signatures from every required signer — and set reminders, because unsigned letters are the most common onboarding delay.
- Set up billing: payment method, deposit or retainer if you use one, invoicing schedule and who receives invoices.
- Collect required authorizations, such as permission to communicate with the tax authorities on the client’s behalf or third-party access forms, where your services need them.
Phase 3: Intake and documents
- Send one intake questionnaire covering entity details, contacts, key dates, prior advisers and the systems they use — instead of five separate emails.
- Send a document checklist tailored to the engagement. Typical items:
- Prior-year tax returns and financial statements
- Bank, credit card and loan statements
- Payroll reports and contractor payment records (for example, 1099s)
- Entity documents and ownership details
- Access details for the accounting software, payroll and banks
- Give clients one secure place to upload that works on a phone. Email attachments get lost.
- Track what’s missing and remind clients automatically until the list is complete.
Phase 4: Setup inside your firm
- Create the client record in your practice management tool and CRM — once, from the intake data.
- Create the client folder structure in SharePoint, Google Drive or your document system, with the right permissions.
- Request system access — QuickBooks Online or Xero, payroll, banks — and confirm it works.
- Assign the team and create the onboarding and recurring tasks with due dates.
- Add key deadlines (filing dates, estimated payments, month-end close dates) to the calendar.
Phase 5: Kickoff and first delivery
- Book the kickoff call and share a short agenda in advance.
- Send a welcome message explaining how to reach you, response times and what happens next.
- Deliver the first piece of work — a clean first close, a planning memo or the first return — and review it with the client.
- Ask for feedback after the first cycle, and fix anything that slowed onboarding down.
Which onboarding steps should you automate first?
Not every step needs software. Start where hours leak and mistakes happen:
| Step | Why automate it | Effort |
|---|---|---|
| Engagement letter + e-signature reminders | Unsigned letters delay everything that follows | Low |
| Document checklist reminders | Chasing is the biggest time sink in most firms | Low |
| Intake form → CRM, folders and billing | Removes re-typing and copy-paste errors | Medium |
| Folder and access setup | Repetitive and easy to forget a step | Medium |
| Kickoff scheduling and welcome sequence | Makes every client’s first week consistent | Low |
Rule of thumb: if your team does the same step for every new client and it doesn’t need judgment, it should run itself — with a person approving anything that goes to the client.
Do you need client onboarding software?
Dedicated onboarding tools work for some firms, but they add another subscription, another login for clients and another place for data to live. Many firms get further by automating onboarding on the tools they already pay for — Microsoft 365 or Google Workspace, their e-signature tool and their accounting software — so data stays in one place and the firm owns the workflow.
That’s the approach we take in client onboarding automation: a custom system built around your exact checklist, on your stack. You can see how it worked for one firm in our accounting firm case study, or read more about AI for CPA firms and bookkeeping firms.