
Bookkeeping Client Onboarding Checklist
18 min read
A bookkeeping client onboarding checklist should take a new client from signed engagement to a controlled first close. It must establish scope, collect access, assess the books, define how documents will be submitted, assign responsibilities and confirm the monthly close schedule.
This guide is for bookkeepers and small CPA firms managing multiple QuickBooks clients. The goal is not merely to make a good first impression. It is to build a monthly working relationship that does not depend on repeated reminders, scattered receipts or undocumented decisions.
Good bookkeeping onboarding does three things: it exposes problems before they become your responsibility, teaches the client how to work with your firm and creates the operating rules for every close that follows.
The complete bookkeeping client onboarding process
Use this seven-stage process:
- Confirm scope and payment
- Send the welcome and intake materials
- Collect access securely
- Assess the condition of the books
- Establish the document workflow
- Complete the first processing cycle
- Close the first month and adjust the process
Do not consider onboarding complete simply because the client answered the questionnaire or granted QuickBooks access. Onboarding ends after you have tested the working process through one complete close.
Bookkeeping client onboarding at a glance
| Stage | Firm responsibility | Client responsibility | Completion evidence |
|---|---|---|---|
| Engagement | Define scope, price and exclusions | Sign and provide payment authorization | Executed agreement |
| Intake | Request essential business information | Complete factual questions | Intake record completed |
| Access | Provide secure access instructions | Invite the firm and connect systems | Access tested |
| Diagnostic | Review the condition of the books | Explain known problems | Written diagnostic |
| Workflow setup | Establish submission and communication rules | Use the approved channels | Test document received |
| First cycle | Process, reconcile and raise exceptions | Answer questions by the deadline | First review completed |
| First close | Deliver reports and discuss issues | Review results and confirm changes | Close completed |
1. Sign the engagement letter and confirm scope
Do not begin operational onboarding until the engagement is signed.
The agreement should identify:
- Services included
- Services excluded
- Start date
- Accounts and entities covered
- Bookkeeping frequency
- Reporting deliverables
- Client responsibilities
- Document submission deadlines
- Communication boundaries
- Pricing and payment terms
- Cleanup and catch-up work
- Termination terms
Use the bookkeeping engagement letter template as a starting point, then have your final agreement reviewed for your firm and jurisdiction.
Separate onboarding from cleanup
A prospect may describe the books as "mostly current." That is not a reliable scope assessment.
Do not quietly absorb historical cleanup into the monthly fee. State what the recurring engagement assumes and what happens if the initial review finds unreconciled accounts, incorrect opening balances, duplicate transactions or a transaction backlog.
A useful provision is:
Monthly bookkeeping begins after the initial diagnostic. Any historical cleanup, catch-up work or file repair identified during that review will be scoped and approved separately.
Scope confirmation checklist
- Engagement letter signed
- Included services listed
- Excluded services listed
- Start date confirmed
- Monthly fee or billing method confirmed
- Initial payment method established
- Historical cleanup treated separately
- Primary client contact identified
- Escalation contact identified
- Client responsibilities documented
2. Send a short welcome email and structured intake
Send the welcome email immediately after the engagement is signed.
The email should not contain every question, request and policy your firm has. Its job is to give the client a clear starting point.
Include:
- A short welcome
- What happens next
- The first three actions required
- The onboarding contact
- The kickoff-call link
- The deadline for completing the initial tasks
Use the bookkeeping client welcome email template rather than writing a new message for every client.
Split the intake into two parts
Do not send one enormous questionnaire.
Collect factual information asynchronously:
- Legal name and DBA
- Entity type
- EIN
- Fiscal year-end
- Business address
- Primary contacts
- Bank and credit card accounts
- Payroll provider
- Point-of-sale system
- Sales channels
- Payment processors
- Loan accounts
- Sales tax obligations
- Current accounting system
Discuss judgment-based questions during the kickoff call:
- Why is the client changing bookkeepers?
- What is currently not working?
- How far behind are the books?
- Which reports does management use?
- Who makes categorization decisions?
- Are personal and business expenses mixed?
- What deadlines matter?
- What does the client expect from the relationship?
The bookkeeping client intake questionnaire provides a copy-ready structure for both parts.
3. Collect access without collecting passwords
Ask clients to invite your firm through the official accountant, adviser or user-access function whenever the system supports it.
Avoid building a process around passwords sent through email, spreadsheets or text messages.
Access checklist
Request access to the systems included in scope:
- QuickBooks Online
- Business bank accounts
- Business credit cards
- Payroll platform
- Merchant processors
- Point-of-sale system
- Accounts payable platform
- Accounts receivable platform
- Ecommerce platforms
- Loan statements
- Sales tax accounts
- Prior-year tax returns
- Prior financial statements
- Existing document storage
- Prior bookkeeper's workpapers, when available
Test access before marking the task complete
"Invitation sent" is not the same as "access working."
Open each required system. Confirm the correct entity, access level and reporting period. Record missing permissions while the client is still focused on onboarding.
4. Diagnose the books before accepting the starting position
The diagnostic determines whether you are beginning monthly bookkeeping or inheriting a cleanup project.
Use the bookkeeping health check to review:
- Last reconciliation date for every balance-sheet account
- Outstanding bank-feed transactions
- Uncategorized income and expenses
- Undeposited funds
- Accounts receivable aging
- Accounts payable aging
- Payroll liabilities
- Sales tax liabilities
- Loan balances
- Duplicate transactions
- Duplicate vendors and customers
- Suspense and clearing accounts
- Opening balance equity
- Unusual chart-of-accounts activity
- Prior-period changes
Use a readiness decision
| Finding | Decision |
|---|---|
| Books are current and reconciled | Begin normal monthly service |
| Minor current-period issues | Correct during controlled onboarding |
| Material historical errors | Quote a separate cleanup |
| Missing records prevent assessment | Pause the start date |
| Prior periods may affect filed returns | Coordinate with the client's tax professional |
If cleanup is required, use a separate bookkeeping cleanup checklist with its own scope, price and completion criteria.
Diagnostic conversation script
We completed the initial review. The books are not ready to move directly into the monthly process because [specific findings]. We recommend completing [defined cleanup scope] first. This keeps historical correction work separate from your recurring monthly service and gives us a reliable opening position.
Specific findings build trust. "The books are messy" does not.
5. Establish one document workflow
Document collection is not an administrative detail. It is part of the accounting control environment.
Decide during onboarding:
- Where receipts should be submitted
- Where vendor bills should be submitted
- Whether invoices follow the same route
- Who is responsible for submitting documents
- How often documents should be submitted
- What happens when support is missing
- When client responses are due
- Whether late items move into the next close
- Where accounting questions will be tracked
A clear client document collection process prevents documents from being divided across text messages, personal inboxes and shared folders.
Give the client one rule
Send every receipt, bill and invoice through [approved channel]. Please do not send bookkeeping documents by text or to individual team members. Submit documents throughout the month rather than waiting until close.
The exact tool matters less than consistency. A simple process used by the client is better than a complicated portal the client avoids.
Set the submission cadence by client type
| Client pattern | Suggested starting cadence |
|---|---|
| Low-volume professional service firm | Weekly |
| Moderate transaction volume | Two or three times per week |
| Restaurant, retail or ecommerce | Daily or every few days |
| High bill volume | Continuous submission |
| Client with poor historical habits | Short, scheduled reminders until the habit forms |
Do not automatically force every client into the same cadence. Standardize the method, then adjust the frequency to transaction volume and close requirements.
6. Configure the internal workflow
The client sees the welcome email and kickoff call. Your team needs a separate internal checklist.
Create the client in:
- Practice management
- Billing
- Document collection
- QuickBooks access records
- Recurring task templates
- Communication records
- Reporting schedule
- Exception or client-question tracker
Assign one owner to every onboarding task. "The bookkeeping team" is not an owner.
Record standing accounting decisions
Document recurring decisions such as:
- Standard vendor categories
- Owner or personal transactions
- Loan-payment treatment
- Class and location rules
- Reimbursable expenses
- Intercompany transactions
- Customer deposit treatment
- Payment processor clearing
- Required receipt thresholds
- Capitalization policy supplied by the client or tax adviser
- Parties authorized to approve questions
Do not rely on a team member remembering what the client said during the kickoff call.
7. Run one document through the complete process
Before the first close, test the operating workflow.
Have the client submit a real receipt or invoice through the approved channel. Confirm that it:
- Reaches the correct client record
- Remains attached to the correct entity
- Enters the processing queue
- Is reviewed by the assigned team member
- Receives the correct accounting treatment
- Follows the approved posting process
- Can be found later during reconciliation or review
This small test exposes broken permissions, unclear ownership and client confusion while there is still time to correct them.
Where ScribeosAI fits
For QuickBooks-first firms, ScribeosAI can support the document portion of onboarding:
- Client document collection
- Receipt and invoice extraction
- Line-item extraction
- Confidence scoring
- Human review
- Duplicate detection at the push gate
- QuickBooks Online sync
The important control is that the bookkeeper reviews the result before posting. Onboarding should establish that review responsibility rather than allowing automation to make undocumented accounting decisions.
VNB Consulting reported a 90% reduction in manual data-entry time using ScribeosAI. That proof relates to data entry—not the entire onboarding or close process.
8. Hold a focused kickoff call
The kickoff call should confirm decisions, not become a live reading of your questionnaire.
A practical 30-minute agenda
Minutes 0–5: Outcomes
- Why the client hired the firm
- Immediate deadlines
- Definition of a successful first 90 days
Minutes 5–12: Current condition
- Known bookkeeping problems
- Last completed reconciliation
- Missing periods or records
- Upcoming tax or reporting needs
Minutes 12–20: Working rules
- Document submission
- Question and approval process
- Response deadlines
- Communication channel
- Monthly close date
Minutes 20–27: Responsibilities
- What the firm owns
- What the client owns
- Who approves unusual items
- Who serves as backup contact
Minutes 27–30: Next milestone
- Remaining access
- Diagnostic completion date
- First processing date
- First reporting date
End the call by sending a written summary. Verbal agreement is too easy to reinterpret later.
9. Complete the first close before ending onboarding
The first close is the real test of the onboarding process.
Use the month-end close checklist for bookkeepers and note where the process failed.
Review:
- Were all accounts available?
- Were bank feeds connected correctly?
- Did documents arrive through the approved channel?
- Were documents received on time?
- Did the client answer questions by the deadline?
- Were recurring categorization decisions documented?
- Did the firm complete its tasks on schedule?
- Were reports delivered as promised?
- Did anything appear that was outside scope?
Hold a short first-close review
Ask three questions:
- What delayed the close?
- What had to be chased or explained twice?
- What rule should change before next month?
Then update the client SOP.
Onboarding is complete when the recurring process works—not when the setup checklist has checkmarks.
The 30-day bookkeeping client onboarding timeline
| Timing | Primary outcome |
|---|---|
| Day 0 | Engagement signed and payment established |
| Days 1–3 | Welcome sent, intake completed and kickoff scheduled |
| Days 3–7 | Access tested and records collected |
| Days 5–10 | QuickBooks diagnostic completed |
| Days 7–14 | Cleanup decision and document workflow confirmed |
| Days 10–20 | Systems configured and first document tested |
| Days 20–30 | First processing cycle and close completed |
| After first close | Workflow reviewed and client SOP finalized |
The exact timing may change. The sequence should not.
Common bookkeeping onboarding mistakes
Starting work before scope is signed
This creates disagreements about what the monthly fee includes.
Treating client statements as a diagnostic
"The books are up to date" must be verified in QuickBooks and against supporting records.
Asking for everything at once
Long request lists create delay. Stage the requests in the order your team needs them.
Collecting access but not testing it
Discovering missing permissions during close week wastes time.
Letting clients choose a different document channel every month
Convenience during onboarding becomes permanent chasing later.
Failing to assign internal ownership
Every task needs an owner and completion evidence.
Ending onboarding before the first close
A system has not been tested until it has handled real monthly work.
Final bookkeeping client onboarding checklist
Engagement
- Agreement signed
- Scope and exclusions confirmed
- Payment method established
- Start date confirmed
- Client responsibilities documented
Intake and access
- Intake questionnaire completed
- Kickoff call held
- QuickBooks access tested
- Bank and credit card access tested
- Connected systems identified
- Prior records collected
Diagnostic
- Reconciliations reviewed
- Balance sheet reviewed
- A/R and A/P reviewed
- Uncategorized activity reviewed
- Duplicate risk reviewed
- Cleanup decision documented
Workflow
- Document submission channel established
- Submission cadence confirmed
- Communication channel confirmed
- Client response deadline confirmed
- Close date confirmed
- Internal task owners assigned
- Recurring accounting decisions documented
Validation
- Test document processed
- First reconciliation completed
- First reports delivered
- Scope exceptions documented
- First-close review completed
- Client SOP updated
Frequently asked questions
What is bookkeeping client onboarding?
Bookkeeping client onboarding is the process of moving a signed client into a controlled monthly bookkeeping workflow. It includes scope confirmation, intake, system access, a diagnostic review, document rules, internal setup and the first close.
How do you onboard a new bookkeeping client?
Start with a signed engagement letter. Collect essential business information and secure system access. Assess the condition of the books, separate cleanup from recurring work, establish one document-submission process and test the workflow through the first monthly close.
How long should bookkeeping client onboarding take?
The timeline depends on client responsiveness, system complexity and the condition of the books. Set separate deadlines for intake, access, diagnosis, workflow setup and the first close rather than promising one completion date before reviewing the file.
What documents should I request from a new bookkeeping client?
Request prior financial statements, tax returns when relevant, bank and credit card statements, loan statements, payroll reports, sales tax records, merchant processor reports, outstanding bills, open invoices and support for unreconciled transactions.
What should be included in a bookkeeping client onboarding checklist?
Include engagement, payment, intake, system access, historical records, a QuickBooks diagnostic, cleanup determination, document submission, communication rules, client responsibilities, internal task ownership and first-close validation.
What is the difference between bookkeeping intake and onboarding?
Intake collects information about the client. Onboarding uses that information to configure access, responsibilities, workflows and controls. Intake is one stage of onboarding, not the entire process.
Should bookkeeping cleanup be part of onboarding?
The diagnostic belongs in onboarding. Material cleanup should normally be scoped, priced and approved separately. This prevents historical correction work from being absorbed into the recurring monthly fee.
When is bookkeeping client onboarding complete?
Onboarding is complete after the firm has successfully run the workflow through the first close, delivered the agreed reports and corrected any problems found in the process.
Last updated: July 2026