
We talk to CPA firm owners every week. The pattern is remarkably consistent. They invest thousands in marketing, close a new client, hand off the engagement to a staff accountant, and then wonder why the client leaves within 18 months.
The problem is almost never the technical work. It is the onboarding.
According to a 2025 AICPA practice management survey, firms with a documented onboarding process retain 87% of new clients past the two-year mark. Firms without one? Just 61%. That gap represents real revenue walking out the door.
In our experience working with over 60 US CPA firms, the first 30 days of a client relationship set the tone for everything that follows. A sloppy start creates friction that compounds. A structured start builds trust that compounds instead.
Here is the checklist we have refined across hundreds of client transitions. It works whether your team is fully in-house, fully outsourced, or (most commonly) a hybrid of both.
Before the client signs the engagement letter, your internal team should be preparing the infrastructure. This sounds obvious. Most firms skip it anyway.
Engagement letter and scope documentation. Define exactly what is included and what is not. The number one source of client frustration is scope creep that the firm resents and the client did not realize was extra. Be specific: monthly bookkeeping includes bank reconciliation for up to 3 accounts, categorization of up to 500 transactions per month, and monthly financial statement delivery by the 15th. Anything outside that scope gets a separate SOW.
Fee schedule confirmation. Document the agreed-upon fees, billing frequency, and payment terms. Send this separately from the engagement letter so the client reads both. We have seen firms bundle everything into one document and then deal with payment disputes because the client "didn't see" the billing terms on page four.
Internal team assignment. Decide who owns the relationship (partner or manager), who does the day-to-day work (staff or outsourced team), and who handles communication (often the manager). Document this in your practice management tool.
If you are working with an outsourced accounting team, this is when you loop them in. At Madras, we typically receive a client brief at this stage that includes the entity type, accounting method, industry vertical, and expected transaction volume. That brief lets us assign the right people on our end before the client even finishes signing paperwork.
Technology access checklist. Create a list of every system the client needs to grant access to. Common items include:
Do not wait until the kickoff call to request these. Send the access request list within 24 hours of the signed engagement letter.
This call sets expectations. It is not a sales call. It is not a "getting to know you" chat. It is an operational meeting with a specific agenda.
Attendees matter. The client-facing partner or manager should run the call. If you are using an outsourced team for the day-to-day work, consider whether to introduce them on this call. We find that firms handle this differently. Some introduce the offshore team immediately, framing it as "our dedicated accounting team for your account." Others wait until the first month-end close is complete and then introduce the team after the client has already seen quality work. Both approaches work. The key is being intentional about it.
Kickoff call agenda (30-45 minutes):
Document everything. Send a follow-up email within 24 hours summarizing what was discussed and what action items exist for both sides. This email becomes the reference point for every future conversation about scope.
This is where the real work begins, and where outsourced teams deliver enormous value.
Historical data review. Pull the client's existing books and assess the current state. In our experience, about 70% of new clients come with books that need some level of cleanup. Categories are wrong. Reconciliations are months behind. Inter-company transactions are a mess.
Do not start ongoing work on top of a broken foundation. Fix the foundation first.
Cleanup scope and timeline. If cleanup is needed, communicate the scope and timeline to the client immediately. This is where firms often make the mistake of absorbing cleanup costs to "make a good impression." Do not do this. It sets a precedent that extra work is free. Instead, frame cleanup as a one-time project with a fixed fee, separate from the ongoing engagement.
For firms using an outsourced team for this work, cleanup projects are actually an ideal starting point. They let the offshore team learn the client's chart of accounts, transaction patterns, and quirks before the monthly cadence begins.
Chart of accounts standardization. Map the client's existing chart of accounts to your firm's standard template (with industry-specific modifications as needed). This step saves dozens of hours over the life of the engagement. If you are niching into specific industries, you likely already have a standardized COA for that vertical.
System integrations and bank feeds. Connect all bank and credit card feeds. Verify that transactions are flowing correctly. Test any integrations between the accounting platform and other systems (payroll, bill pay, POS).
The first close is the most important deliverable in the entire onboarding process. Get this right and the client relaxes. Get this wrong and you are already on the defensive.
Extended timeline for the first close. Tell the client upfront that the first month-end close will take longer than normal. We typically advise firms to allow 5-7 extra business days for the first close compared to the steady-state timeline. This manages expectations and gives your team (in-house or outsourced) room to handle the inevitable surprises.
Quality review protocol. The first close should receive a more thorough review than subsequent months. At Madras, every first-close deliverable goes through a three-tier review: preparer, reviewer, and a senior manager check. This is not our standard process for ongoing work, where a two-tier review is sufficient. But the first close needs extra scrutiny because errors at this stage damage trust disproportionately.
You can read more about how we think about quality control in our piece on maintaining accuracy in outsourced accounting.
Client review meeting. Schedule a 30-minute call to walk the client through the first set of financial statements. Do not just email a PDF. Explain the P&L line by line if needed. Ask if the numbers match their intuition about how the business performed. This is where you build credibility.
Once the first close is done, the focus shifts to refining the process and reducing friction.
Workflow documentation. Document the specific procedures for this client. What day of the month do they send receipt documentation? Which transactions require client approval before categorization? Are there recurring journal entries? What are the close deadlines?
For firms managing outsourced teams, this documentation is essential. It is what allows the offshore team to work independently without constant supervision. We tell our CPA firm partners: if the process is not documented, it is not delegable.
Automation identification. After two or three month-end cycles, look for repeatable tasks that can be automated. Bank rules in QBO. Recurring invoices. Automated transaction categorization. The goal is to reduce the manual work so your team (or your outsourced team) can focus on the judgment-intensive tasks.
For a deeper look at what to automate versus what to delegate, see our guide on automation vs. outsourcing decisions.
Client satisfaction check-in. At the 60 or 90-day mark, the partner or manager should have a non-operational conversation with the client. Not about the books. About the relationship. Are they happy with communication? Do they feel informed? Is there anything they expected that they are not getting? This conversation catches small issues before they become cancellation reasons.
Here is the full checklist in a format you can copy into your practice management tool.
Pre-Engagement (Days 1-3)
Kickoff (Days 3-5)
Data Migration (Days 5-15)
First Close (Days 15-30)
Optimization (Days 30-90)
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 is in Chennai, everything has to be written down, which means nothing falls through the cracks.
Here is how each phase typically involves the outsourced team.
In pre-engagement, the outsourced team receives the client brief and assigns their internal resources. At Madras, we match clients with team members who have experience in the same industry and entity type.
During kickoff, the outsourced team may or may not join the call. Either way, they receive the meeting notes and action items within 24 hours.
Data migration is often where the outsourced team does the heaviest lifting. Cleanup projects are labor-intensive and do not require real-time client interaction, making them ideal for offshore execution.
The first close is a collaborative effort. The outsourced team prepares the financials, the in-house manager reviews and adds context, and the partner presents to the client.
By the optimization phase, the outsourced team is running the engagement independently with periodic review from the in-house team. This is the operating model that allows CPA firms to scale without proportionally scaling headcount.
Starting work before access is fully set up. Teams get impatient and begin with partial data. This creates reconciliation headaches later and makes the first close messy.
Skipping the cleanup conversation. Absorbing cleanup costs erodes margins and sets bad precedents. Always scope and price cleanup separately.
No single point of contact. The client should never have to figure out who to email. One person owns communication, even if multiple people do the work.
Over-communicating in the first week, then going silent. The client gets used to daily updates during onboarding and then panics when they do not hear from you for two weeks. Set a consistent communication cadence from day one and stick to it.
Not involving the outsourced team early enough. If you wait until the data migration phase to brief your offshore team, you have already lost time. Include them from the start.
If you are weighing the costs and benefits of outsourcing as part of your firm's growth strategy, a clean onboarding process is what makes the model work at scale.
Track these metrics across your client portfolio to gauge whether your onboarding process is working.
Time to first deliverable. How many days from signed engagement letter to the first set of financials? Benchmark: 25-35 days for monthly bookkeeping clients.
Access setup completion rate. What percentage of clients have all technology access fully configured within 10 days of signing? Benchmark: 80% or higher.
First-close error rate. How many adjustments were needed after the client reviewed the first close? Benchmark: fewer than 3 material adjustments.
90-day retention rate. What percentage of clients are still active 90 days after onboarding? Benchmark: 95% or higher. If this number is below 90%, your onboarding process has a serious problem.
Client satisfaction score at 90 days. A simple 1-10 NPS-style question during the satisfaction check-in. Benchmark: 8 or higher average.
For a typical monthly bookkeeping client, expect the full onboarding process to take 30-45 days from signed engagement letter to steady-state operations. The first month-end close should be delivered within 30 days, with the remaining time used for process optimization. More complex engagements (multi-entity, international, or engagements involving heavy cleanup) may take 60-90 days to fully stabilize.
Yes, and in many ways more effectively. Outsourcing forces you to document every step of the process, which eliminates the "tribal knowledge" problem that plagues firms relying on informal handoffs. The key is involving the outsourced team from the pre-engagement phase, sharing the client brief and kickoff notes promptly, and establishing clear review protocols. Firms that treat the outsourced team as an extension of their own staff (rather than a separate vendor) see the best onboarding outcomes.
Mismatched expectations about scope and communication. The client expects one thing based on the sales conversation, and the delivery team provides something different. This is why the kickoff call and follow-up email are so critical. They create a documented agreement about what the client will receive, when they will receive it, and how communication will work. Every time we see early-stage churn in our partner firms, we can trace it back to a gap between what was promised and what was delivered in the first 30 days.
We strongly recommend it. Cleanup and data migration are distinct projects with defined scopes, and they should be priced accordingly. Absorbing these costs into the monthly fee erodes margins and trains the client to expect free work. Frame it as a one-time setup fee or a separate project engagement. Most clients understand that getting their books in order before ongoing work begins is a reasonable investment.
The process is the same, with one addition: request a complete handoff package from the outgoing firm. This should include the current-year trial balance, prior-year tax returns, any open items or pending filings, and access credentials for all connected systems. Set a deadline for receiving this package and communicate to the client that delays from the outgoing firm will push back your start date. Do not begin work with incomplete records from the prior firm, as it creates more cleanup than it prevents.
A structured onboarding process is not a nice-to-have. It is the foundation that every other part of your client relationship sits on. If you are looking to build or refine your onboarding workflow, especially as you scale with outsourced support, we would be glad to walk you through how our CPA firm partners handle it. Visit madrasaccountancy.com to start the conversation.

Transitioning existing clients to an outsourced CAS team is operationally straightforward and emotionally tricky. Here is how to do it without losing clients.

Your first outsourced tax season will either be a relief or a disaster. The difference is whether you start preparing in October or panic-call a provider in February.

CPA firms are terrible at collecting their own invoices. Average days in AR is 65 days. Here is how outsourcing AR management cuts that to 40 and improves cash flow.