Skip to main content
Contact usGet Started
Feature Image Blog

The Client Onboarding Checklist for Accounting Firms

A step-by-step client onboarding checklist for CPA and bookkeeping firms — from first call to signed engagement letter, identity verification, and system access.

Most accounting firms don’t design an onboarding process. They inherit one, built from memory and spread across email threads, run by whichever partner happens to remember the steps. That works fine until volume increases or that partner takes a week off. Then the pattern shows up in delayed first deliverables, clients who assumed something was included that wasn’t, and staff re-collecting information the client already sent.

A documented client onboarding checklist doesn’t just organize paperwork. It decides whether the firm can grow past the size where one person holds the whole process in their head. The checklist below covers what to collect, when to collect it, and where firms most often let it slip.

The Real Cost of Onboarding Without a System

Ad hoc onboarding rarely looks broken from the inside. The person who built it remembers every step, so it runs fine, until volume grows or that person is unavailable. Then the cost becomes visible: a new client waiting days for basic system access, a first deliverable that slips past the promised date, and staff re-asking for documents already sent by email.

The signature step causes its own drag. An engagement letter that sits unsigned for weeks isn’t just a delayed start. It’s unbilled time and an unprotected engagement. Firms that gate work behind a signed letter, and payment behind th at signature, remove both risks in one motion.

Did you know? According to FigsFlow, the average practice spends three to five hours a week following up on overdue invoices, time that a signature-triggered payment step removes almost entirely.

What Should Be Included in an Onboarding Checklist?

An accounting client onboarding checklist covers six phases: the signed engagement, the client’s information, system access, the kickoff call, the first deliverable, and the ongoing cadence. Each phase needs a small number of tasks that actually matter, not forty boxes nobody checks.

Engagement & Contract

  • Send the proposal with scope and fee attached
  • Confirm signature before any work begins

Information Collection

  • Send one structured intake request, not a string of emails
  • Collect prior year financials, entity details, and bank information

System Access

  • Get access to accounting software and bank feeds
  • Confirm payroll and sales tax system access if relevant

Kickoff

  • Hold a kickoff call covering scope, cadence, and tools
  • Confirm the first deliverable and its date

First Deliverable

  • Deliver on the date promised at kickoff
  • Confirm the client received and understood it

Ongoing Cadence

  • Document the recurring schedule in writing
  • Schedule a thirty or sixty day check-in

Get the Engagement Letter Signed Before Anything Else Moves

Work that starts before the engagement letter is signed has no defined scope and no billing protection. If the engagement grows past what was discussed on the sales call, there’s no document to point to.

The fix is procedural, not aspirational. Send the proposal with the scope and fee attached. Get a signature before any file is opened or any task is assigned. Treat the signed date, not the sales call, as day one.

Signed is not the same as paid. A letter that’s signed but unbilled still ties up unpriced risk. Trigger payment collection, whether that’s an upfront deposit or the first recurring charge, at the moment of signature rather than after the first month of work.

Risk: A verbal agreement to start work is not an engagement letter. Without a signed scope, a fee dispute has nothing to point to.

Collect Client Information Once, Not Five Times

Chasing the same document across three separate emails wastes staff time and frustrates the client before the relationship has properly started.

Replace the email chain with one structured intake request, sent once, covering everything the engagement needs: prior year returns or financials, bank and entity details, and the name of the person who will actually respond to questions.

A sole proprietor and a client with multiple entities don’t need the same intake form. Sending both the same generic questionnaire means either the sole proprietor answers questions that don’t apply, or the multi-entity client is missing fields the engagement actually requires. Build the intake by client type, not by habit.

Set Up System Access Before the First Deliverable Is Due

A signed letter and a completed intake form still leave the team unable to start if nobody has access to the client’s accounting software, bank feeds, or payroll system. That gap is where the first deadline usually slips.

Request access the day the engagement letter is signed, not the week the first deliverable is due. That means accounting software access, bank and credit card feed connections, payroll and sales tax system access where relevant, and any prior year files held by a previous accountant.

Waiting until the go-live date to request access is the single most common cause of a missed first deadline. It’s rarely the accounting work that’s late. It’s the access request that went out too late to matter.

Run a Kickoff Call That Sets Expectations, Not Just Introductions

Skip the kickoff call and the client is left guessing what happens next, when they’ll hear from you, and what they’re supposed to do before then. Guessing turns into follow-up emails, and follow-up emails turn into a client who feels unmanaged.

A kickoff call earns its place on the calendar when it covers four things: the full scope of what’s included, the communication channel and expected response time, the tools the client will use, and the date of the first deliverable.

A kickoff call without a documented first deliverable date is a meeting, not onboarding. The date is what turns the conversation into a commitment. Apps like FigsFlow can track that date automatically once it’s set, so the commitment doesn’t depend on someone remembering to check a calendar.

Five Mistakes That Turn Onboarding Into Chaos

The same five mistakes show up across firms of every size.

  1. Starting work before the engagement letter is signed. No scope, no protection.
  2. Collecting documents through a string of emails. One request replaces a dozen.
  3. Skipping the kickoff call entirely. The client is left to guess at next steps.
  4. Leaving the first deliverable date undefined. Without a date, there’s no commitment.
  5. Requesting system access only once the first deadline is close. By then, the delay has already happened.

How Software Turns the Checklist Into a Repeatable System

A checklist on paper depends on someone remembering to follow it. Software makes the sequence automatic instead of optional.

Gate the Engagement Behind a Signature and a Payment

Practice management platforms built for accounting firms, FigsFlow among them, connect the proposal, the signed engagement letter, and payment collection into one gated sequence: the letter can’t move to active status until it’s signed, and payment can trigger the moment it is. Reminder and auto-lost features follow up on an unsigned letter without a staff member having to remember.

Build Intake Forms and Track Deliverable Dates Automatically

Intake forms can be built per client type instead of reused as one generic template, so a sole proprietor and a client with multiple entities are asked different questions from the same platform. The same system can track the first deliverable date set at kickoff, so the commitment doesn’t depend on someone remembering to check a calendar. A client portal replaces the email chain entirely, giving the client one place to upload documents and check status.

None of this replaces the checklist. It makes the checklist something the system enforces instead of something a person has to remember.

Conclusion

Onboarding comes down to one sequence: signed letter, one intake request, system access, kickoff with a dated deliverable. Skip a step and the cost shows up later, in a missed deadline or an unpaid engagement.

Firms that run this sequence the same way every time onboard faster and lose fewer clients in the first ninety days. Firms that don’t rebuild the process from memory with every new hire.

Before your next signed client, which of these six phases is your firm still running from memory?

Frequently Asked Questions (FAQs)

How long should client onboarding take?

Most firms can complete onboarding, from signed engagement letter to first deliverable, within two weeks. Complex entities with multiple owners or prior year cleanup work may take longer, but the gap between signature and system access should never be the reason.

What information do you need to onboard a new accounting client?

At minimum: a signed engagement letter, entity and contact details, prior year financials or returns, bank and payroll access, and a named point of contact who will respond to requests.

Should you start work before the engagement letter is signed?

No. Starting work without a signed letter leaves the scope and fee undefined and removes the firm’s protection if the engagement grows beyond what was discussed.

Who should own the onboarding process at an accounting firm?

One person or role should own it, whether that’s an onboarding specialist, office manager, or partner, so the checklist runs the same way for every client regardless of who signed them.

What’s the difference between a proposal and an engagement letter?

A proposal outlines the services and fee for the client’s review. The engagement letter is the signed, binding version of that scope, and it’s the document that should gate the start of work.
FigsFlow accounting practice management software logo

Built by accountants, for accountants, bookkeepers and tax advisors. FigsFlow runs your firm from first inquiry to payment — with compliance built into the flow.

Copyright © 2026 FigsFlow. All Rights Reserved.

Your privacy choices

We use cookies to improve site performance, remember preferences, and measure marketing effectiveness. You can accept all cookies, reject non-essential ones, or choose categories.