Replacing offshore freelancers with a dedicated accounting team
A California CPA firm ran its client accounting through offshore freelancers for nearly two years. It ended when an error reached one of the firm's own clients.
A real engagement, six months old. The client is not named at their request.
The engagement
A small CPA firm in California, where client accounting is the key service offering. They had used offshore freelancers from India and the Philippines for close to two years. We took over in Q1 2026 with one full-time person working across their end-client accounts in NetSuite and QuickBooks Online. All review, sign-off and client contact stayed with the firm. Their clients have never spoken to us. Written client permission for offshore outsourcing was obtained, as per California laws.
The problem
Three separate issues were happening at the same time, and only one of them was related to offshoring.
The people were not theirs. The freelancers also worked with other clients, which affected their availability. At the beginning, their response times were acceptable, but as they took on more work, they became harder to reach. Some of the firm's questions went unanswered for a day or two, and the delays continued to increase as the freelancers' other commitments grew.
The team changed twice in under two years. Each change started the learning again from nothing, because the people leaving took everything they knew with them.
Nothing was written down on either side. The freelancers left no notes. But the firm had never written down its own standards either. There was no chart of accounts convention, no close checklist, no definition of what a finished reconciliation looked like. People were guessing at a standard and being corrected after the fact.
Then an error reached one of the firm's own clients. That is what ended it.
What we did
We hired employees instead of freelancers. The people on this account work for us and nobody else. They are named, background-checked, under NDA, on our payroll, with 60 days of contractual notice. The firm knows who is doing the work and has one person to escalate to.
We wrote the firm's standards down before doing the work. This took partner time the firm had not planned for, and it is the part most transitions skip. We sat with their review notes and turned them into a document: a playbook for each end-client account, a close calendar with a named owner for every step, and a review-note format the firm can clear in one pass. Everything now lives in a file the firm owns.
We cleared the backlog. The books were one to two months behind. That took us a few weeks, and it was the easiest part of the job.
One small thing that made a real difference: review notes are written so they can be answered without a second exchange. Confirm whether invoice #4892 for $18,500 belongs in March or April based on the delivery date, rather than please check revenue.
The outcome
The books are current. Every end-client account now has a written playbook where none existed before, and the firm owns those documents rather than us.
Scope has since grown from bookkeeping to month-end close preparation and payroll support. We proposed it and the firm agreed, which is worth stating accurately: they did not come asking. What they had seen by then was six months of documentation and consistent delivery, and that is what made the conversation possible.
More engagements
Cutting a month-end close from twelve business days to four
The finance team took twelve business days to close and thought they needed more staff. The real problem was a process bottleneck, not headcount.
Read the engagementPayroll & HRConsolidating payroll across six entities and fourteen states
Six entities from four acquisitions, four payroll systems, fourteen states, and no reliable answer to who employed whom.
Read the engagementPayroll & HRReconciling two years of benefit deductions and I-9 records
Two years of payroll drift across 300 employees, with adjustments going both directions, because no one owned the reconciliation process.
Read the engagementLet's talk about what should come off your desk.
Thirty minutes with someone who has built these teams before. We'll map what you need, tell you what it should cost, and tell you honestly if we're not the right partner. No pitch deck.