Looking for a complete client onboarding checklist your CPA firm can use today? This guide provides a free template with every step you need to onboard clients properly, plus actionable tips to avoid the most common mistakes that create problems later.
A structured onboarding process ensures you collect the right information, establish clear expectations, and identify potential issues before they become problems. CPA firms that follow a consistent checklist deliver better service, reduce miscommunication, and catch red flags early in the relationship.
Key takeaways:
- Structured CPA firm client onboarding reduces errors, improves service delivery, and strengthens client relationships from day one
- A comprehensive accounting client intake form captures critical information about business structure, tax history, and service expectations
- Early communication about deadlines, pricing, and deliverables prevents disputes and sets clear boundaries
Why client onboarding matters for CPA firms
Poor onboarding creates problems that compound throughout the engagement. Missing tax documents surface during busy season when you can’t track them down. Unclear service scope leads to billing disputes. Unidentified compliance issues become your liability when regulators come asking.
What good onboarding prevents:
Rushed work during tax season because you’re still chasing documents in March. Surprise billings that damage client trust because scope wasn’t clear upfront. Ethical conflicts discovered mid-engagement that force you to withdraw. Malpractice claims from missed deadlines or compliance failures you didn’t know existed.
What good onboarding creates:
Complete files ready for efficient work when you need them. Clients who understand what you do, what they pay, and what you need from them. Early identification of complex issues that require specialist involvement. Documentation protecting your firm if disputes arise later.
5 common client onboarding mistakes we notice frequently (+ How to fix them)
Even experienced CPA firms fall into predictable onboarding traps that create headaches later. Here are the most common mistakes and how to avoid them.
Mistake 1: Skipping the conflict check or rushing through it
Firms eager to bring in revenue search only the exact business name without checking principals, addresses, or related entities. The conflict surfaces months later when you discover the new client is suing your existing client or has business relationships that create independence issues.
Fix: Search variations of business names, all principal names, business addresses, and ask directly about relationships with your existing clients during the intake call.
Mistake 2: Accepting clients without calling the prior accountant
You assume the client switched firms for legitimate reasons like relocation or service needs. Six months in, you discover they have a history of disputing bills, refusing to provide documentation, or expecting you to prepare false returns.
Fix: Make prior accountant contact mandatory before acceptance. Their reluctance to discuss the relationship or vague comments about “differences” are red flags requiring deeper conversation.
Mistake 3: Starting work before the engagement letter is signed
A prospect asks for quick advice or a preliminary review while “considering” your firm. You invest hours trying to win the business, then they ghost you or argue about fees because nothing was documented in writing.
Fix: No work starts until you have a signed engagement letter. Quick questions get quick answers, but file review and substantive advice require formal engagement.
Mistake 4: Sending one massive document request instead of prioritizing
You email a list of 47 items the client needs to provide. They get overwhelmed and either delay starting or send random documents that don’t address critical gaps. You’re still missing W-2s two weeks before the deadline.
Fix: Send document requests in priority waves. Get extension-critical items first, then secondary supporting documents. This makes the task feel manageable and gets you essential information faster.
Mistake 5: Assuming clients understand their responsibilities
You mentioned during the intake call that they need to provide accurate information and maintain records. They think you’re handling everything because “that’s what we pay you for” and get angry when their lack of documentation creates problems.
Fix: Document client responsibilities in writing in the engagement letter and follow up with a separate “What We Need From You” email that lists specific actions, deadlines, and consequences of non-compliance.
New client onboarding checklist for CPA firms
Below is the client onboarding checklist you need for your new clients.
Phase 1: Pre-engagement (Before you say yes)
Don’t start onboarding until you’ve decided this client is right for your firm. Complete these steps before signing the engagement letter.
1. Conflict check and independence review
- Search client name and principals in your firm’s conflict database
- Check for relationships with existing clients that create conflicts
- Review independence requirements if providing attest services
- Document conflict check completion and resolution of any issues found
Tip: Include business addresses and key personnel names in conflict searches, not just the legal entity name. Related parties often appear under different business names.
2. Initial client assessment
- Verify business is legitimate through state registration records
- Search for negative news, litigation, or regulatory actions
- Check prior CPA firm reference if client is switching firms
- Assess complexity level against your firm’s capabilities
Tip: Call the prior accountant before agreeing to take the client. Their reluctance to discuss the relationship or vague answers about “professional differences” are red flags worth probing.
3. Engagement letter preparation
- Define specific services you will and won’t provide
- State fee structure, billing timing, and payment terms
- Specify client responsibilities for providing information
- Include engagement timeline with key deadlines
- Address limitation of liability and dispute resolution
- Obtain signed engagement letter before starting work
Tip: Use separate engagement letters for tax, audit, and advisory services even with the same client. This prevents scope creep and clarifies what each fee covers.
Phase 2: Initial client meeting (Setting expectations)
Schedule a dedicated onboarding meeting within the first week of the engagement. This isn’t a working session but an expectation-setting conversation.
4. Business background and operations check
- Confirm legal entity structure and formation documents
- Identify all doing-business-as names and locations
- Map ownership structure including percentages and classes
- Understand the business model and revenue sources
- Identify all bank accounts and financial institutions used
Tip: Draw an ownership chart during the meeting and have the client verify it. This catches phantom entities, forgotten subsidiaries, and ownership disputes before they complicate your work.
5. Service scope and communication preferences
- Review exactly what services you’re providing this year
- Clarify what additional services require separate engagements
- Establish primary contact person and backup
- Set communication preferences (email, phone, portal, meetings)
- Define response time expectations both ways
Tip: Tell clients specifically what you won’t do as part of the engagement. “We prepare your tax return but don’t provide bookkeeping, sales tax filing, or payroll services” prevents assumptions that lead to disappointment.
6. Technology and file access
- Determine accounting software used and version
- Establish how files will be exchanged (portal, email, cloud access)
- Set up secure portal access if applicable
- Test file sharing process with a sample document
- Provide training on portal or system if needed
Tip: Make clients upload one test document to your portal during the onboarding meeting. This prevents “I couldn’t figure out the system” excuses when deadlines approach.
The accounting firm's new client information sheet (the only information you need to collect)
Your accounting client intake form should capture everything you need to serve the client without repeated follow-up requests.
1. Business and contact information
- Legal business name and EIN
- DBA names and state registration numbers
- Physical address and mailing address if different
- Phone, email, and website
- State and local tax ID numbers
- Principal officers, partners, or members with SSNs
- Registered agent information
Tip: Collect cell phone numbers for key contacts, not just office numbers. You’ll need to reach someone quickly when questions arise during preparation.
2. Prior tax and accounting history
- Prior three years of filed tax returns (federal and state)
- Current year tax extensions if applicable
- Documentation of estimated tax payments made
- Prior accountant contact information
- List of any open audits, disputes, or amended returns
- State tax account status and any outstanding liabilities
Tip: Request login credentials to IRS and state tax accounts early. Waiting until you need transcripts creates delays. Set up account access during onboarding while you’re thinking about it.
3. Financial systems and records
- Chart of accounts from accounting software
- Trial balance as of year-end or current date
- Bank and credit card statements for all accounts
- Reconciliation status of all balance sheet accounts
- List of fixed assets with acquisition dates and costs
- Outstanding loan documents and amortization schedules
Tip: If the client hasn’t reconciled their books in months, address this immediately. Don’t accept an engagement assuming you’ll clean up years of neglect unless that’s explicitly scoped and priced.
4. Tax compliance calendar
- Federal tax filing deadlines based on entity type
- State income tax filing requirements and deadlines
- Quarterly estimated tax payment dates
- Sales tax filing frequency if applicable
- Payroll tax deposit schedule
- Other industry-specific compliance deadlines
Tip: Create a shared calendar with the client showing all their deadlines for the year. This sets the expectation that they need to get you information well before due dates, not the day before.
Document collection (what you need and when)
Organize document requests by deadline priority, not alphabetically. Get extension-critical items first.
Tax return preparation documents
- W-2s and 1099s for all owners and employees
- 1099-NEC and 1099-MISC for contractors paid
- 1099-INT, 1099-DIV for investment income
- K-1s from partnerships, S-corps, or trusts
- Brokerage statements for investment accounts
- Mortgage interest and property tax statements
- Health insurance Form 1095s
- Charitable contribution receipts
- Business expense receipts and mileage logs
Tip: Send document requests in waves, not one giant list. Request the most critical items first, then follow up with secondary items once you’ve received the basics.
Business-specific documentation
- Profit and loss statement by month
- Balance sheet as of year-end
- General ledger detail for all accounts
- Depreciation schedules
- Inventory counts and valuation methods
- Accounts receivable aging report
- Accounts payable aging report
- Payroll summary reports
Tip: For new business clients, request read-only access to their QuickBooks or accounting software instead of asking for reports. You can pull exactly what you need without repeated requests.
Compliance and legal documents
- Articles of incorporation or organization
- Operating agreement or bylaws
- Stock certificates or membership certificates
- Business licenses and permits
- Employment agreements for key personnel
- Loan agreements and promissory notes
- Lease agreements for property and equipment
Tip: Create a folder in your portal labeled “One-Time Documents” for formation papers and agreements that don’t change annually. Clients upload these once and you reference them every year without asking again.
💡 Is Outsourcing Right for Your Firm?
Take our quick self-evaluation to assess whether outsourcing or offshoring fits your firm’s goals.
Instantly discover how it can impact cost savings, capacity, and growth potential.
No commitment. Just tailored insights in less than 2 minutes.
Client communication and expectation setting
Document these discussions in writing so both parties can reference them later.
Deliverables and timing
- Specify exactly what client receives (returns, reports, advice)
- Provide realistic timeline from information receipt to delivery
- Explain review and approval process before filing
- Clarify what happens if deadlines are missed
- Set expectations for availability during busy season
Tip: Under-promise and over-deliver on timing. If you can turn around a return in two weeks, promise three weeks. Early delivery delights clients; late delivery damages trust even when the delay was reasonable.
Fees and billing
- Confirm fee arrangement in writing (fixed, hourly, value)
- State when invoices will be sent
- Specify payment terms and accepted methods
- Explain what triggers additional fees beyond base engagement
- Address what happens if bill isn’t paid before filing
Tip: Send a fee estimate after reviewing the client’s information but before starting work. This catches surprises early when adjusting scope or declining the engagement is still viable.
Roles and responsibilities
- Document what you do and what the client must do
- Clarify client is responsible for accuracy of information provided
- Explain penalties and interest are client responsibility
- Define how quickly each party responds to questions
- Specify who makes final decisions on tax positions
Tip: When clients ask questions outside your engagement scope, politely redirect them. “That’s a great bookkeeping question. I can provide that service under a separate engagement if you’d like a proposal.”
Following up with your new clients after onboarding is equally important
Onboarding doesn’t end when you receive documents. Check in proactively to build the relationship. Use this checklist for the first month 30-day check-in:Â
- Schedule brief call to address any confusion or questions
- Confirm client is satisfied with communication and service
- Verify all expected documents have been received
- Address any issues before they become problems
- Set expectations for next phase of engagement
Tip: This call takes 15 minutes but prevents most client dissatisfaction. People appreciate being asked “How are we doing so far?” before problems fester.
How outsourced teams fit into your client onboarding process
One question we hear constantly from firms considering outsourcing: “How do we onboard clients when the people doing the work are not in our office?”
The honest answer is that a well-structured onboarding process actually works better with outsourced teams because it forces documentation. When your team is down the hall, you can get away with verbal instructions and informal processes. When your team works remotely, everything must be written down, which means nothing falls through the cracks.
Outsourced teams integrate smoothly into client onboarding when processes are clearly documented. With Datamatics Business Solutions, the outsourced team receives the client brief and meeting notes within 24 hours, allowing them to begin work without delay. They handle labor-intensive tasks like document organization, data entry, and initial file setup, while your in-house team focuses on client communication.Â
Datamatics also performs completeness checks and flags inconsistencies, with your senior staff making the final review, keeping quality high without getting bogged down in administrative work.
Partner with Datamatics Business Solutions for scalable client onboarding
Datamatics Business Solutions helps CPA firms build efficient onboarding processes that work seamlessly with both in-house and outsourced team members. Our finance and accounting services integrate into your existing workflows, following your procedures and maintaining your quality standards while giving you the capacity to take on more clients without hiring more staff. Contact us to learn how outsourcing can strengthen rather than complicate your client onboarding.
How long should the client onboarding process take for a typical small business client?
Initial onboarding from engagement letter to complete file ready for work typically takes 7-14 days depending on client responsiveness and information complexity.
What's the most common mistake CPA firms make during client onboarding?
Skipping the conflict check or failing to call the prior accountant before accepting the engagement, which creates problems discovered too late to gracefully exit.
Should we charge separately for onboarding or include it in engagement fees?
Most firms include reasonable onboarding in engagement fees but charge extra for excessive hand-holding or clients requiring extraordinary setup effort.
How do we handle clients who won't provide requested documents during onboarding?
Set a firm deadline and explain that you cannot start work or meet filing deadlines without required information, then follow through by declining or withdrawing.
What technology tools help automate client onboarding for CPA firms?
Client portals like ShareFile or SmartVault, intake form tools like Practice Ignition, and practice management systems like Karbon or Financial Cents streamline onboarding workflows.