IndustriesIndependent analysis · Our policy

Bookkeeping client onboarding checklist

Vlad KuzinUpdated August 4, 202612 min read
A corridor of twelve numbered doors repeating in sequence, with a clipboard hanging beside the first door and a clear path running through all of them

A bookkeeping client onboarding checklist has to do two jobs at once: capture the static setup data one time, then trigger the same document request every month, for every active client, without anyone manually starting it. Treat onboarding as a single event and you rebuild the chase from scratch on the first of every month. The fix is a two-tier checklist - one initial intake, one recurring monthly request - with the monthly request set to fire on its own.

This is the part most onboarding guides skip. They cover engagement letters, QuickBooks Online access, and chart of accounts decisions, then end the article. For bookkeepers, that is roughly 10% of the actual work. The other 90% repeats on a 30-day loop.

Why bookkeeping onboarding is unlike every other service

A web designer onboards a client and runs the project to delivery. The relationship either ends or pauses. A law firm onboards a client per matter. A coach onboards a client at the start of a package. Every one of them treats intake as a door the client walks through once.

Bookkeeping does not work this way. The engagement is the loop. Each month, the bookkeeper needs the same operating bank statement, the same credit card statement, the same payroll register, the same mileage log. The legal entity does not change. The EIN does not change. But the documents do. They have to arrive on time, every month, or the close does not land on time.

Run it as 12 separate ad-hoc requests and you get the chase. Run it as one recurring request, configured during onboarding and triggered on a schedule, and the chase goes away.

The two-tier model

Every working bookkeeping client record has two layers:

LayerFrequencyWhat it capturesChanges after setup?
Initial onboardingOnce per engagementLegal entity, EIN, fiscal year end, bank account names, accounting software access, chart of accounts decisions, signed engagement letter, payment method on fileRarely - only on entity changes, bank changes, or scope changes
Recurring monthly requestOnce per close cycleThe 12 source documents for the close, plus any client-specific items (inventory count, tip pool sheet, etc.)Every cycle - new statements, new receipts, new payroll register

Every bookkeeping engagement needs two layers: a one-time initial intake for static data (entity, EIN, bank accounts) and a recurring monthly request for the 12 source documents that change every cycle.

The mistake is running both through one generic intake form. The worse mistake is running the recurring half through email. Layer one should feed layer two. The bank account name captured on day 1 should appear pre-filled as "Upload the August statement for Chase Operating ...4471" on day 2 of the next 12 months.

The one-time initial onboarding checklist

This runs once, when the client signs the engagement letter. If you need to draft that letter, the free engagement letter generator builds the scope and fee sections for a bookkeeping engagement. Collect everything in this section before the first close cycle starts.

Engagement and scope

  • Signed engagement letter with scope, fee, and cancellation terms
  • Confirmation of close cadence (monthly, quarterly, semi-annual)
  • Hard deadline for delivery of monthly financials (for example, by the 15th)

Entity and tax

  • Legal entity name and DBA
  • EIN
  • Entity type (sole prop, LLC, S-corp, C-corp, partnership)
  • Fiscal year end
  • State(s) of operation and sales tax registration numbers
  • Prior year tax return (last filed, for opening balance reference)

Banking and accounts

  • List of all business bank accounts, credit cards, loans, and lines of credit
  • Account names and last four digits for each (do not collect full account numbers - the statement is enough)
  • Read-only access where the bank supports it; statement upload where it does not
  • Merchant processor accounts (Stripe, Square, PayPal, Toast)
  • Payroll provider and admin access level

Accounting software

  • QuickBooks Online or Xero file access (accountant role, not admin)
  • Chart of accounts decisions: cash vs accrual, custom accounts vs default, class or location tracking
  • Opening balance source (prior accountant's trial balance, last filed return, or fresh setup)

Communication and workflow

  • Primary client contact name and email
  • Backup contact (a spouse, office manager, or partner)
  • Preferred communication channel for questions during the month
  • Time zone (matters for due-date reminders)
  • Standard monthly meeting cadence, if any

Payment

  • Payment method on file (ACH preferred over card for monthly retainers)
  • Billing day of month
  • Late payment terms

Most of this lives in two places at once: a client master record and a signed PDF in the client file. A good intake form produces both in one pass.

The recurring monthly checklist

This is the part that runs on autopilot for the rest of the engagement. The 12 documents below are the working core of a typical small-business monthly close. The exact list bends to the client. A restaurant adds tip pool sheets. A contractor adds job cost reports. A Shopify seller adds inventory reconciliations. The structure underneath never moves.

CategoryDocumentFormatTypical sourceDue (day of month)
BankingOperating account statementPDFBank5
BankingSavings account statementPDFBank5
BankingCredit card statement(s)PDFCard issuer7
BankingLoan or line of credit statementPDFLender7
SalesMerchant processor reportCSV or PDFStripe, Square, PayPal5
SalesSales tax filing confirmationPDFState portal20 (prior month)
ExpensesReceipts for cash or owner-paid expensesImage or PDFClient upload7
ExpensesVendor bills paid outside the bank feedPDFVendor7
PayrollPayroll registerPDFGusto, ADP, Rippling5
PayrollPayroll tax filings (941, state)PDFPayroll provider7
OtherMileage logCSV or PDFClient10
OtherOwner draws or contributions confirmationNote or PDFClient10

Two details matter on this list. First, they come from different places. Bank statements sit in the bank portal. The payroll provider holds the register. The mileage log exists only wherever the client keeps it. Lump all of them into one "send me your stuff" and the client-sourced items become the bottleneck. Every item needs its own status, due date, and reminder rule.

Second, the due dates are staggered. Banks post operating statements faster than card issuers. Payroll providers usually publish the register before the tax filings clear. Force one due date on all 12 and you flatten that. You also hand every client a reason to negotiate.

The document-collection layer has mechanics of its own - see collect documents from clients for the per-item status model in more depth.

The monthly cadence

A working monthly close has four touchpoints with the client, and only one of them should require the bookkeeper to actually do something.

Day 2: Request fires. The recurring request triggers automatically. The client gets the same portal link as last month, pre-filled with the 12 items and individual due dates. No new instructions. No new login. No new format. It is the same checklist they completed 30 days ago.

Day 5: First reminder. Automated reminder, sent only for items still outstanding. The reminder is per-document, not per-request. A client who has uploaded 9 of 12 items hears only about the 3 that are missing.

Day 8: Escalation task. A task lands in the bookkeeper's queue for any client still missing more than two items. This is the first manual work of the cycle. The list should be short. In most cycles it holds zero clients.

Day 12: Close-window flag. Any item still missing at this point flags the client account as "delayed close." Non-essential follow-ups pause. The bookkeeper or a senior partner makes a single phone call to clear the blocker.

The 4-touchpoint cadence — request on day 2, reminder on day 5, escalation on day 8, close-window flag on day 12 — means the bookkeeper only does manual follow-up work at day 8, and only for the 1-2 clients still missing items.

This is the cadence that turns the close from chase to queue. Nobody drives the request any more. The request drives itself, and the bookkeeper handles what falls out of it.

What to onboard the client into, not just onto

The biggest onboarding mistake I see is treating the client portal as a destination. It is not. The client uses the portal twice a month at most: once to upload, once to confirm. The actual onboarding is into the cadence - the rhythm of "request on day 2, upload by day 7, financials by day 15."

Spend the first month's close walking through the cadence with the client on a 20-minute call. Show them where the portal lives. Then spend the rest of the call on dates. What day the reminders arrive. What day you call if something is missing. What day the financials land. A client who knows the cadence misses fewer items in month two than a client who knows only the login.

None of this appears on a checklist. It decides whether the checklist works. The same approach generalizes - see stop chasing clients for the broader argument.

Manual vs tooled - when to upgrade

For a practice under 8 monthly clients, a spreadsheet plus a saved Gmail draft can carry the monthly cadence. Copy the template for the current month, send it, track responses in a column. It works because at that volume exceptions are rare.

The manual-to-tooled break point is 10-15 active monthly clients. Below that, a spreadsheet and saved Gmail draft hold the line. Above it, the chase consumes 8-12 hours per cycle — a full billable day donated to follow-up emails.

The break point is around 10 to 15 active monthly clients. Past that, the chase math becomes the bottleneck:

Active clientsDocuments per cycleManual chase hoursWorth a tool?
5501-2Usually no
101003-5Borderline
252508-12Yes
5050015-25Required

The "manual chase hours" column covers follow-up emails, status spreadsheet updates, and the "did I get the credit card statement yet" mental load. At 25 clients that is roughly a full day a month. One billable day, donated to the chase. To put a number on what that day is worth, the billable hours calculator factors realization into annual and monthly revenue.

The tools that handle this fall into three buckets:

  • Document collection specialists: Content Snare, FileInvite, Liscio. Built for recurring request flows. Strongest at the per-item status and reminder layer.
  • Accounting-adjacent platforms: SmartVault, Hubdoc, TaxDome. Strongest when document storage, secure file exchange, and QuickBooks or tax prep integration matter most.
  • Recurring onboarding platforms: Portico is one example here - the initial intake and the recurring monthly request live in the same client record, and the recurring request fires on a schedule you set during onboarding. The model is "configure once, run every month."

There is no single right answer. For a tax-heavy practice that already lives in TaxDome, adding another tool is friction. For a bookkeeping-only practice that wants the two-tier model in one place, a platform that handles both layers is the cleaner fit. For a practice doing parallel accounting work, client portal for accountants covers the slightly different requirements for that workflow.

Where most onboarding flows break

Three specific failure points show up across the practices I have looked at:

  1. The intake form has no monthly half. The bookkeeper builds a beautiful 40-question initial intake, then collects monthly documents through email. From month 2 on, that practice looks exactly like a practice with no onboarding system at all.

  2. The monthly request is not pre-filled. Every month the client sees a generic "upload your statements" message. They have to remember which bank, which card, which payroll provider, and what format. The request should reference the bank account name captured on day 1 of onboarding: "Upload the August statement for Chase Operating ...4471." The pre-fill is what makes the engagement feel continuous instead of a series of cold asks.

  3. There is no escalation rule. The reminders fire forever with no human checkpoint. The bookkeeper reacts in one of two ways. One is to ignore the system and go back to manual chasing. The other is to trust it blindly and miss a late client until the close window has slammed shut. A working flow has a day-8 task and a day-12 flag, both visible to the bookkeeper, both actionable.

Fix these three and the rest of the onboarding checklist starts to actually do its job.

FAQ

The FAQ for this article appears in the structured data and at the top of this page in the answer capsules. The most common questions: what documents to collect, when to trigger the request, how to handle missed deadlines, and whether the initial intake and monthly checklist should live in the same tool. The short answer on the last one is yes, they should. The static data captured during initial onboarding is what keeps the monthly request from reading as generic.

Sources

  • Karbon, State of Accounting Practice Management annual reports, 2024 - karbonhq.com/resources
  • CPA.com / AICPA, Practice Management Resource Hub, 2024 - cpa.com
  • Vlad Kuzin, editorial research from bookkeeper interviews and tool testing, 2026
V

Vlad Kuzin

Founder of Portico. Former content systems architect. Obsessed with removing friction from client workflows.

Onboard your next client with one link

Intake forms, documents, e-signatures, and payments in a single guided flow.

Start Free

No credit card required. Cancel anytime.

Related Articles

Secure concrete vault with a glass-fronted portal revealing organized ledger shelves and warm copper lighting, representing a client portal for accounting firms
IndustriesIndependent analysis

Client portal for accountants - what to look for

Choosing a client portal for accountants — six features that matter, two comparison tables, and a real cost breakdown for a 6-person bookkeeping firm.

16 min read
A reinforced vault door with a simple keyhole beside a compliance seal, opening into a clean well-lit client reading room
IndustriesIndependent analysis

Client portal for financial advisors - a primer

A client portal for financial advisors must clear SEC Reg S-P and GLBA Safeguards compliance while keeping the sign-in simple enough that clients use it.

13 min read
A lobby splitting into three separate corridors — buyer, seller, and renter — each with its own doorway and distinct set of forms on the wall
IndustriesIndependent analysis

Client onboarding for real estate - 3 flows

Real estate onboarding splits into three flows — buyers, sellers, renters — each with different paperwork. One generic intake form costs 5-10 days per deal.

13 min read