For accounting firms
Bookkeeping client onboarding checklist: five days, in order
Five working days from signature to a client who is fully set up, with verified opening balances and a cadence they understand. The sequence matters more than the speed.
Five working days is enough to onboard a bookkeeping client properly. What kills onboarding is not the volume of work, it is doing the steps out of order: chasing statements before you have access, or starting the first month's transactions before anyone verified the opening balances.
Here is the sequence we use. Day one starts the first business day after the engagement letter is signed.
Day 1: Engagement, scope and the responsibility line
Signature is not the start of work. It is the start of the conversation that prevents scope arguments in month three.
Before anything technical, get these written down and sent to the client in one document:
- What you are doing. Named deliverables, not categories. "Monthly close by the 10th business day, P&L and balance sheet, AR and AP aging, bank and credit card reconciliations for these five accounts."
- What you are not doing. Say it plainly. Tax filings, sales tax returns, payroll tax registrations, collections calls, vendor negotiation: whatever is outside the line, name it.
- What the client owes you, and by when. Receipts for anything over your threshold, by the 3rd. Approval on uncategorized items within two business days. Bank statements if the feed breaks.
- Who decides. One named person who can answer categorization questions and approve payments. Not "the team."
- The close calendar. Actual dates for the first three months.
The last item does more work than it looks like. Most onboarding friction comes from a client who thought "monthly bookkeeping" meant they would hear from you when something was wrong.
Day 2: Access and permissions
Do this as its own day, because it is almost always slower than expected and everything downstream is blocked by it.
What you need:
- Accounting file access at the right permission level. (The client-side view of this is in how to give a bookkeeper QuickBooks access safely.) In QuickBooks Online, an accountant invite rather than a standard user seat: you need the tools that come with it. In Xero, adviser-level access.
- Bank and credit card feeds. Read-only or view-only wherever the institution offers it. You want transaction visibility, not payment authority, unless payment execution is explicitly in scope.
- Payroll platform access. Gusto, ADP, whichever. Reporting access is usually enough if you are not running the payroll.
- Practice management and document flow. Get the client into your Karbon or TaxDome workspace on this day, not later. If they start emailing receipts to a person instead of a system, that habit is extremely hard to break.
- Anything peripheral that touches revenue. The POS, the e-commerce platform, the merchant processor, the invoicing tool if it is separate.
Two things to settle while you are in here. First, credentials go into a password manager the firm controls, never a spreadsheet, never a thread. Second, note which accesses are pending, because on day two something always is, and you need to know whether it blocks day three.
Day 3: Documents and statements
Now gather, because now you can see what is missing.
Pull the last full closed period, plus every month since:
- Bank and credit card statements for every account, for the full period you are taking responsibility for. Not the feed. The actual statements. Feeds have gaps and re-pull duplicates.
- Loan statements and amortization schedules. These are the most commonly wrong thing in a small business file, because nobody splits principal and interest.
- The prior year's filed return, if the client will share it, and the trial balance that fed it.
- Any adjusting journal entries the prior accountant posted.
- Fixed asset list, depreciation schedule if one exists.
- Open AR and AP as the client believes them to be. You will compare this to the file, and the gap is informative.
- Payroll registers for the period.
Ask for it as one list with a deadline, in the portal, not in an email chain. Then work the list yourself rather than waiting: the prior accountant's workpapers and the bank's statement archive get you most of the way without the client lifting anything.
Day 4: Opening balance verification
This is the day that separates onboarding done properly from onboarding you will pay for later. Do not skip it because the file "looks fine."
Verify, line by line, as of your start date:
- Cash. Every bank and credit card balance in the file ties to the statement. Not close. Ties.
- Undeposited funds and clearing accounts. These are where mess hides. A large stale balance in undeposited funds usually means deposits were recorded twice.
- AR. The aging in the file matches what the client believes is collectible. Anything over a year old gets flagged, not silently carried.
- AP. Same exercise. Old payables that were actually paid outside the system are extremely common.
- Loans. Balance ties to the lender statement. If it does not, the difference is usually years of misposted principal.
- Payroll liabilities. Accrued wages and tax liabilities agree to the payroll platform.
- Equity and retained earnings. Should tie to the last filed return. If it does not, stop and find out why before you post anything.
Write the result down as a short memo: what tied, what did not, and what you propose to do about each. Send it to the client with the discrepancies in plain language. Two outcomes are both fine: either the file is clean and you proceed, or it is not and you have just discovered a catch-up engagement before you accidentally absorbed it into a monthly fee.
Day 5: First-cycle expectations and the standing cadence
Last day is not work on the books. It is a call and a calendar.
Cover four things:
- What month one will actually look like. Say out loud that the first close usually takes longer and produces more questions than steady state. Give a date.
- The recurring rhythm. Which day you send the request list, which day you need responses, which day reports land. Put it on both calendars as a recurring item.
- How questions travel. One channel. Uncategorized transactions go into a single weekly list, not fifteen separate messages.
- What "good" looks like at 90 days. Close by a stated business day, reconciliations clean, no items sitting unanswered more than a week.
Then set your own internal checkpoints: a review after the first close and another at 30 days. Onboarding that ends at day five without a scheduled look-back is how a slightly wrong setup becomes a permanently wrong setup.
Why firms cannot run this and still take the work
The sequence is not hard. It is about twelve to twenty hours per client, and it lands on whoever is already running the closes.
That is the constraint. A firm at capacity has no spare twenty hours in a five-day window, so onboarding stretches to three weeks, the client's first impression is drift, and the partner does the balance verification at nine at night because it is the one part nobody else can be trusted with.
Client onboarding and practice admin is one of the eight areas our operators cover. A dedicated operator (degreed, QuickBooks certified, working your hours, inside your Karbon or TaxDome instance) can own days two, three and five, and prepare day four for a reviewer. The partner reviews the balance memo instead of building it.
Placement is $2,200 a month for 40 hours a week of dedicated support, plus a one-time setup fee; the exact figure depends on role, seniority and scope and is confirmed on the fit call. From that call to an embedded operator is typically 14 to 21 days. See what the roles cover on our services page.
Common questions
How do you onboard a new bookkeeping client?
In order: agree scope and exclusions in writing, set up access, collect statements for the whole period you are taking on, verify opening balances, then agree the monthly cadence. Doing those steps out of order is what turns a five-day onboarding into three weeks.
What should a bookkeeping client onboarding checklist include?
Signed scope with written exclusions, a named decision-maker, a close calendar with real dates, accounting file and bank feed access, payroll and revenue-system access, statements and loan schedules for the full period, an opening balance memo, and a scheduled 30-day review.
How long should onboarding a bookkeeping client take?
About five working days for a typical small business, and roughly 12 to 20 hours of work. A messy file takes longer, but that extra work should be quoted as a separate cleanup rather than absorbed into the monthly fee.
What if the opening balances do not tie?
Stop before posting any current-month work. Write down what tied, what did not, and what you propose for each, and send it to the client. If the gaps are large, quote the fix as a fixed-scope cleanup.