The first 48 hours of a new bookkeeping engagement set the tone for the entire relationship. A smooth onboarding process tells the client they made the right choice. A disorganized one — where you are emailing back and forth for two weeks trying to get login credentials and bank statements — signals that your firm may not be as buttoned-up as your sales pitch suggested.

Despite this, most bookkeeping firms handle onboarding ad hoc. The firm owner or an admin sends a few emails, makes a few phone calls, and cobbles together the pieces over a week or two. Some items inevitably fall through the cracks. The bookkeeper assigned to the client starts work without all the information they need, leading to rework and frustration.

A structured onboarding system eliminates this. Here is a step-by-step process that consistently gets new clients fully set up in under a day of elapsed time.

Step 1: Send the Welcome Packet Immediately

Within one hour of the client signing the engagement letter, they should receive a branded welcome packet. This is not a generic "thanks for choosing us" email. It is a comprehensive document that sets expectations and collects everything you need to begin work.

Your welcome packet should include:

  • A welcome message introducing their bookkeeper and primary contact at your firm
  • A summary of services confirming what is included in their engagement (monthly bookkeeping, payroll, sales tax, advisory, etc.)
  • Key dates and deadlines — when you need documents each month, when financials will be delivered, and when invoices will be sent
  • A document checklist listing everything you need to get started: prior year financial statements, bank access, credit card access, payroll provider login, loan agreements, etc.
  • Clear instructions for granting you access to QuickBooks Online or Xero, including screenshots if helpful
  • Contact information for your team, including how to reach you for urgent matters

The key principle is frontloading. Everything you will eventually need from the client should be requested in this single packet, not dripped out over multiple emails across two weeks.

Step 2: Collect Entity and Tax Documents

Before you can set up the chart of accounts or begin categorizing transactions, you need to understand the business structure and tax situation. Request these documents as part of onboarding:

  • W-9 — you need their EIN and legal entity name for your records and for any 1099 obligations
  • Articles of incorporation or organization — confirms entity type (LLC, S-Corp, C-Corp, sole prop)
  • Prior year tax return — gives you the chart of accounts baseline, depreciation schedules, and carryforward items
  • Prior year financial statements — if they had a previous bookkeeper, these are your starting point
  • State registrations — sales tax permits, payroll tax accounts, business licenses
  • Current year bank and credit card statements — for any months not yet booked

Many clients will not have all of these readily available. That is expected. The important thing is to request them all at once so the client can gather them in a single effort rather than responding to a new request every few days.

Step 3: Set Up Accounting Software Access

Getting access to the client's QuickBooks Online or Xero account is often the most friction-filled step of onboarding. Clients do not always know how to add you as an accountant user. They may not remember their login credentials. They may have an old bookkeeper who still has access and needs to be removed.

To reduce friction, provide explicit step-by-step instructions with screenshots. For QBO, walk them through the Settings > Manage Users > Accounting Firms flow. For Xero, guide them through Settings > Users > Invite a User with Adviser role. Consider recording a short screen capture video that clients can follow along with.

Firms that provide visual instructions for QBO/Xero access setup report 60% fewer support requests during onboarding compared to firms that send text-only instructions.

If the client does not yet have accounting software, this is your opportunity to set it up correctly from the start. Choose the appropriate QBO or Xero subscription, configure the chart of accounts to match their industry and entity type, and connect bank feeds before the client accumulates months of uncategorized transactions.

Step 4: Connect Bank Feeds

Bank feed connections are the lifeline of modern bookkeeping. Without them, you are manually downloading and importing CSV statements — a process that is error-prone and time-consuming. Getting bank feeds connected during onboarding ensures that transactions start flowing automatically from day one.

For each bank account and credit card the client uses for business purposes, you need to:

  1. Identify the account (bank name, last four digits, account type)
  2. Connect the feed through QBO or Xero's banking connection flow
  3. Verify that transactions are importing correctly
  4. Set the start date for transaction import (usually the beginning of the current engagement period)

Some banks have notoriously unreliable feed connections. For these, document the workaround (manual CSV import, third-party feed aggregator) and set a calendar reminder to check the connection weekly until it stabilizes.

Step 5: Establish the Communication Cadence

One of the most common client complaints about bookkeeping firms is not hearing from them between monthly deliveries. Set the communication cadence during onboarding and stick to it.

A good default cadence for monthly bookkeeping clients is:

  • Day 1-3 after month-end: automated document request email listing everything needed for that month's close
  • Day 5-7: follow-up if documents are still outstanding
  • Day 10: urgent notice for any remaining missing items
  • During close: email with any transaction questions or clarifications needed
  • Upon delivery: financial statements with a brief commentary email highlighting key items

Setting this expectation during onboarding means the client is never surprised by your emails. They know when to expect requests and when to expect deliverables. This predictability builds trust and reduces the "why haven't I heard from my bookkeeper?" anxiety.

Step 6: Assign to a Bookkeeper and Brief Them

The final step of onboarding is the internal handoff. The bookkeeper assigned to this client needs a complete brief that includes:

  • Client business summary (industry, entity type, approximate revenue, number of transactions)
  • Services included in the engagement
  • Accounting software and access status
  • Bank accounts and feed connection status
  • Any special considerations (complex inventory, multiple entities, intercompany transactions)
  • Client communication preferences (email only, prefers phone calls, etc.)
  • Close deadline and delivery schedule

A good internal handoff document prevents the new bookkeeper from having to ask the client questions that were already answered during the sales process. It also ensures that if a bookkeeper is out sick or leaves the firm, another team member can pick up the client without starting from scratch.

Common Onboarding Mistakes

Even firms with onboarding systems make predictable mistakes. The three most common are:

Requesting documents piecemeal. Every email that asks for "one more thing" trains the client to expect an endless trickle of requests. Batch everything into the initial welcome packet and one follow-up.

Not setting a deadline for onboarding completion. Without a target date, onboarding stretches for weeks. Set a clear expectation: "We aim to complete your setup by [date] so we can begin work on [month]'s books."

Starting work before onboarding is complete. When a bookkeeper begins categorizing transactions without bank feeds connected or prior year statements in hand, they inevitably do work that needs to be redone. It is faster to wait two days for complete information than to start with incomplete information and rework it later.

Systematize It

The onboarding process described above contains no steps that require judgment or creativity. Every step is procedural and can be templated. That makes it an ideal candidate for automation. Whether you use a project management tool, an email sequence, or a purpose-built onboarding platform, the key is to codify the process so it runs the same way every time, regardless of which team member is handling it.

When onboarding is systematic, it scales. Adding your 50th client takes the same effort as adding your 5th. And your clients notice the difference — a well-organized onboarding experience tells them that the rest of the engagement will be equally professional.

Automate Your Client Onboarding

CountBot handles welcome packets, document collection, QBO/Xero access setup, and team handoff automatically. Try it free for 14 days.

Start Free Trial