How to Onboard 50 Clients This Quarter Without Losing Your Mind
A tactical playbook for bookkeepers, accountants, and service teams scaling past 10 clients a month â without hiring or burning out.
TLDR: Before you open a clientâs QuickBooks file, collect their entity details, fiscal year, bank accounts, payment processors, payroll setup, and access credentials through a structured intake form. This article gives you the complete field-by-field template so you can start clean and avoid the nasty surprises hiding in unreconciled books.
You just signed a new bookkeeping client. Theyâre excited. Youâre ready to start. And then you open their QuickBooks file and discover it hasnât been reconciled in nine months, there are three bank accounts you didnât know about, and theyâve been categorizing owner draws as âmiscellaneous expenses.â
Every bookkeeping nightmare starts with an incomplete intake.
The problem isnât that bookkeepers donât ask for information. Itâs that they ask for the wrong information, at the wrong time, through the wrong channel. A generic intake form doesnât cut it when youâre dealing with QuickBooks-specific setup, multi-entity structures, and the dozen integrations modern businesses connect to their accounting software.
Hereâs a QuickBooks client intake form built specifically for bookkeepers and accounting professionals. Every field exists because skipping it will cost you hours later.
Generic client intake forms work fine for consultants and agencies. But bookkeeping has unique requirements:
Thatâs why you need an intake form designed specifically for what you do.
This section seems obvious until you realize how many bookkeepers start work without confirming the basics.
| Field | Why It Matters |
|---|---|
| Legal business name | Must match IRS records exactly. âBobâs Plumbingâ vs âRobert Smith Plumbing LLCâ matters. |
| DBA / trade name | If different from legal name, you need both for accurate records. |
| Entity type (sole prop, LLC, S-Corp, C-Corp, partnership) | Determines chart of accounts structure, tax treatment, and payroll requirements. |
| EIN / SSN | Required for 1099 filing, payroll setup, and tax returns. |
| State of incorporation | Determines state tax obligations and filing requirements. |
| Date business was established | Affects depreciation schedules and historical reporting. |
| Fiscal year end | Not always December 31. Get this wrong and your reporting periods are meaningless. |
| Industry / NAICS code | Affects default chart of accounts and industry-specific reporting. |
Pro tip: Ask for a copy of their most recent tax return. It confirms entity type, EIN, fiscal year, and revenue range in one document â and you can collect it securely through a portal instead of email.
This is where your intake form diverges from a generic template. These questions are specific to getting into their QuickBooks environment.
| Field | Notes |
|---|---|
| QuickBooks Online login email | The primary admin email. |
| Invite bookkeeper as Accountant user? (Y/N) | Best practice: always use the Accountant role rather than sharing the admin login. |
| Current QBO plan (Simple Start, Essentials, Plus, Advanced) | Determines available features like class tracking, project tracking, and custom reports. |
| Is QBO connected to a ProAdvisor/Accountant firm? | If they have another accountant with access, you need to coordinate. |
| Current subscription billing owner | Know whoâs paying for the subscription and whether plan changes need approval. |
| Field | Notes |
|---|---|
| QuickBooks Desktop version and year | QB Desktop 2024 vs 2019 matters for features and support lifecycle. |
| Hosting arrangement (local, hosted, remote desktop) | Determines how youâll access the file. |
| Admin password | Required for full access. Collect this through a secure portal, never email. |
| Company file location / hosting provider | If hosted, get the provider name and your access credentials. |
| Number of simultaneous users | Affects licensing and who else is in the file when youâre working. |
| Field | Notes |
|---|---|
| Chart of accounts â customized or default? | If customized, you need to review it before making changes. |
| Is class tracking enabled? | Determines how youâll segment reporting. |
| Is location tracking enabled? | For multi-location businesses, this is critical. |
| Last date books were reconciled | Tells you how far behind you are on day one. |
| Are there any known issues with the current file? | Duplicate transactions, incorrect opening balances, broken bank feeds â better to know now. |
Incomplete bank information is the number one reason bookkeepers spend their first month cleaning up instead of moving forward.
| Field | Notes |
|---|---|
| List all business bank accounts (name, institution, last 4 of account #) | Every account. Including the one they âbarely use.â |
| List all business credit cards (name, institution, last 4) | Same. Every card. |
| Are any accounts shared with personal use? | Common with sole props. You need to know this for proper categorization. |
| List all payment processors (Stripe, Square, PayPal, Shopify, etc.) | Each one creates transactions that need to be reconciled. Missing one means unexplained deposits. |
| Are bank feeds currently connected in QuickBooks? | If yes, are they working? If no, youâll need login credentials to set them up. |
| Do you have a business line of credit or loan? | Needs to be set up as a liability account with proper amortization tracking. |
| Merchant account processor and gateway | If they accept credit card payments, you need to understand the deposit timing and fee structure. |
Collect bank statements alongside this form. Request the last 3 months of statements for every account listed. If they need to upload statements, having them do it through a client portal keeps everything organized and in one place.
How money comes in determines how you set up QuickBooks tracking.
| Field | Notes |
|---|---|
| How do you invoice clients? (QuickBooks invoicing, separate system, manual) | Determines whether A/R tracking is needed in QBO. |
| Do you collect sales tax? Which states? | Sales tax in QuickBooks requires proper setup. Wrong nexus settings = wrong filings. |
| Revenue streams (products, services, recurring, one-time) | Each stream may need its own income account or class. |
| Do you have any recurring revenue or subscription billing? | Affects revenue recognition and cash flow reporting. |
| Average number of monthly transactions | Helps you scope the engagement and set expectations for turnaround time. |
| Do you use estimates or purchase orders? | Determines which QBO features need to be configured. |
| Field | Notes |
|---|---|
| How do you pay vendors? (check, ACH, credit card, cash) | Affects A/P workflow and transaction categorization. |
| Do you have any recurring expenses or subscriptions? | Monthly SaaS subscriptions, lease payments, insurance premiums â set up rules for these from day one. |
| Do you track expenses by project, department, or location? | Determines whether you need class tracking, project tracking, or both. |
| Do you issue 1099s to any contractors? | If yes, you need contractor W-9s collected during onboarding. Add this as a document request in your onboarding workflow. |
| Number of active vendors | Helps you scope the vendor list cleanup. |
Payroll adds significant complexity. You need to know the full picture before you start.
| Field | Notes |
|---|---|
| Do you have employees? How many? | Determines payroll complexity. |
| Current payroll provider (Gusto, ADP, Paychex, QBO Payroll, manual) | Each provider integrates differently with QuickBooks. |
| Payroll frequency (weekly, biweekly, semi-monthly, monthly) | Affects accrual entries and cash flow timing. |
| Are payroll transactions already syncing to QuickBooks? | If not, you need to set up the integration or manual entries. |
| Any contractor payments processed through payroll? | Common and often set up incorrectly. |
| State(s) where employees work | Multi-state payroll has different tax withholding requirements. |
| Are there any retirement plans (401k, SEP IRA, SIMPLE IRA)? | These have specific journal entry and reporting requirements. |
Modern businesses connect everything to QuickBooks. You need an inventory of whatâs connected and what should be.
| Field | Notes |
|---|---|
| List all apps currently connected to QuickBooks | Check QBO > Apps > My Apps for the full list. |
| Any e-commerce platforms? (Shopify, WooCommerce, Amazon, Etsy) | Each creates transactions that sync differently. |
| CRM or project management tools? (HubSpot, Salesforce, Monday) | Some sync invoices or expenses to QBO. |
| Time tracking software? (TSheets/QB Time, Harvest, Toggl) | Affects billable time tracking and payroll. |
| Expense management? (Expensify, Dext, Hubdoc) | Receipt capture tools that push data into QBO. |
| Any custom integrations or Zapier connections? | These often break silently and create duplicate entries. |
This is the section that prevents scope creep and sets the engagement up for success. Similar to the expectations questions in a general intake, but tailored for bookkeeping.
| Field | Notes |
|---|---|
| What reports do you need monthly? (P&L, Balance Sheet, Cash Flow, A/R Aging, custom) | Defines your deliverables. |
| Do you share financial reports with anyone else? (partners, investors, board, lender) | Affects report formatting and delivery schedule. |
| Whatâs your expected turnaround time for monthly books? | Set this expectation now, not after the first missed deadline. |
| Do you need budgets or forecasting set up in QuickBooks? | QBO Plus and Advanced support budgets. Simple Start and Essentials donât. |
| Are there any upcoming deadlines? (tax filing, loan application, audit, investor report) | Know whatâs urgent before you start. |
| Preferred communication method for questions | Some clients want email. Some want a portal. Some want a weekly call. Ask. |
A 60-field intake form sent as a Google Doc attachment will get abandoned. Hereâs how to actually get it completed.
Donât send everything at once. Structure it into two phases:
Phase 1 (Before you start): Sections 1-3. You need entity info, QuickBooks access, and bank accounts before you can do anything useful. Give the client 5 business days.
Phase 2 (First week): Sections 4-8. Revenue, expenses, payroll, integrations, and reporting expectations. These can come in during your first week of work.
Email-based intake is where documents go to die. You send the form. The client fills out half. They email some bank statements. They text you the QuickBooks password. Nothing is in one place.
A client onboarding portal lets you assign each section as a task, track completion in real time, and automate reminders for overdue items. The client sees exactly whatâs done and whatâs still pending.
With OnboardMap, you can build a branded intake portal where each section is a step. Clients upload documents, fill in fields, and see their progress â all through a magic link with no account creation required. No more chasing clients for documents.
Several sections require supporting documents: tax returns, bank statements, W-9s from contractors, vendor contracts. Your intake form should allow document uploads right alongside the questions so everything stays together.
Once youâve built this intake form, save it as a reusable template. Every new bookkeeping client gets the same thorough onboarding experience. That consistency is what scales your practice. Having a documented onboarding SOP means any team member can run the intake process.
Hereâs what happens when you collect all of this before day one:
The bookkeepers who struggle arenât less skilled. They just start with less information. Fix the intake, and the bookkeeping takes care of itself.
Stop sending intake forms through email and hoping for the best. Build a structured, trackable intake process that collects everything you need before you open QuickBooks.
OnboardMap gives bookkeepers and accountants a branded client portal for intake forms, document collection, and onboarding checklists â with automated reminders and no client login required. Get early access.
Send one link. Clients upload docs, fill intake forms, and complete every step â automatically tracked. No account required for your clients.
Austin Spaeth is the founder of OnboardMap, a client onboarding portal for service businesses. After years of watching agencies and consultancies lose time to scattered onboarding processes, he built OnboardMap to give every client a single link with everything they need to get started.
Client onboarding portal that replaces email chaos. Send one link. Clients upload everything, complete every step, and you see progress instantly.
Start For FreeFree plan includes 3 onboardings/mo.