
Over the past several years, we have onboarded dozens of CPA firms that came to us after a bad experience with another outsourcing provider. Each time, the story follows a predictable pattern. The provider was great during the sales process. The first few months were decent. Then quality started slipping. Communication became harder. Deadlines got missed. And by the time the firm decided to switch, months of subpar work had already gone out the door.
The frustrating part? The warning signs were there early. The firm just did not know what to look for, or they explained away the red flags because switching providers felt like too much hassle.
This article is the field guide we wish every CPA firm had before signing with an outsourcing provider. These are not theoretical risks. Every single one of these red flags comes from real situations we have encountered while taking over from underperforming providers.
You were promised a dedicated team. But every few months, there is a new name on the emails. A new person asking questions that the previous person already knew the answers to. No one at the provider acknowledges the change, or they brush it off as "normal rotation."
Why This Happens: High staff turnover is the most common problem in the outsourcing industry. Providers with poor working conditions, below-market compensation, or weak management lose their best people constantly. Rather than fix the root cause, they rotate staff between clients, hoping you will not notice. Some providers deliberately rotate staff to prevent any single team member from becoming indispensable (which protects the provider, not you).
What It Costs You: Every staff change resets the learning curve. Your templates, your preferences, your clients' specific quirks. All of that institutional knowledge walks out the door with the departing staff member. You end up re-explaining things you covered months ago. The rework rate spikes. Your review time increases.
What to Do: Ask your provider for their annual staff retention rate. If it is below 80 percent, that is a problem. Also ask about their compensation practices relative to market. Providers that pay well retain well. At Madras, our retention rate exceeds 90 percent because we invest in our people's careers, not just their billing hours.
The first batch of work was solid. Month two was acceptable. By month six, you are catching errors that a first-year staff member would not make. Unreconciled accounts, incorrect classifications, formulas that do not foot, financial statements that do not tie.
Why This Happens: Some providers front-load their best talent during the onboarding period to make a good impression. Once they have locked you into a contract, they quietly reassign the experienced staff to new clients and backfill your team with junior, less experienced (and cheaper) staff. The provider's margins improve. Your quality drops.
Another cause: the provider is overloading their team. The same people handling your work are now handling two or three other clients. Attention to detail suffers because there simply are not enough hours in the day.
What It Costs You: Errors that reach your clients damage your firm's reputation, not the provider's. Your clients do not know or care that the work was outsourced. They hold you accountable. And the time you spend catching and correcting errors erodes the cost savings that justified outsourcing in the first place.
What to Do: Track error rates monthly. Document specific issues and share them with your provider. If the trend does not reverse within 30 to 60 days, start planning your exit. Also, set up a quality control framework with specific benchmarks that trigger escalation.
In the early days, your provider was responsive. Emails answered within hours. Questions addressed proactively. Status updates sent without you asking. Then the response times start stretching. Messages go unanswered for a day, then two days. You have to follow up multiple times to get a straight answer.
Why This Happens: Often this signals that your account manager is overextended or that the provider is growing faster than their management infrastructure can handle. The operational team is stretched thin, and communication is the first thing that suffers because it does not generate revenue directly.
Sometimes it signals something worse: the provider knows there is a problem (missed deadline, quality issue, staff departure) and is avoiding the conversation rather than addressing it proactively.
What It Costs You: Poor communication forces you to spend more time managing the relationship, which defeats the purpose of outsourcing. It also means issues go unaddressed longer, compounding the damage.
What to Do: Establish communication SLAs upfront. Response times, status update frequency, escalation paths. Put them in writing. If communication deteriorates, escalate to the provider's management. Not your account manager. Their manager. If that does not fix it within two weeks, the provider does not take communication seriously, and it will not improve.
You ask for a breakdown of hours spent on your account. The answer is vague. You request error rate tracking. They say they will "look into it." You want to know which staff members are working on your files. They give you a team name instead of individual names.
Why This Happens: Providers who resist transparency usually have something to hide. Maybe they are billing you for hours they did not work. Maybe the "senior" staff listed in your contract are actually junior staff. Maybe the error rates are embarrassing and they do not want them documented.
What It Costs You: Without transparency, you cannot evaluate whether you are getting value for money. You are operating on trust alone, and trust without verification is how CPA firms end up overpaying for mediocre work.
What to Do: Transparency should be non-negotiable. Any reputable provider will share detailed time logs, named staff assignments, and quality metrics. Your SLA should include reporting requirements with specific data points and delivery frequency. If your provider pushes back on basic transparency, treat it as a disqualifying issue.
You ask about encryption. They say "yes, we use encryption." You ask which encryption standards, how they manage access controls, whether they have SOC 2 certification. The answers get vague, defensive, or redirect to a generic security page on their website.
Why This Happens: Data security costs money. Proper infrastructure, compliance certifications, ongoing audits, employee training. Providers cutting corners on security are almost always cutting corners to protect margins. They figure most clients will not ask detailed questions, and they are usually right.
What It Costs You: A data breach involving your clients' financial data is catastrophic. Regulatory penalties, client lawsuits, reputational damage, loss of professional licensure. The risk is existential. No amount of cost savings justifies working with a provider that cannot articulate and demonstrate their security controls.
What to Do: Require SOC 2 Type II certification at minimum. Ask for the actual audit report, not a certificate or summary. Review it. Our data security checklist covers every question you should ask and every control you should verify. If the provider cannot produce a current SOC 2 report, walk away. Full stop.
You read the fine print. There is a 12-month minimum commitment. Early termination triggers a penalty equal to the remaining contract value. There is no mention of data portability or transition assistance. The contract is designed to keep you locked in, not to keep you satisfied.
Why This Happens: Providers with high client churn use contractual lock-in to protect their revenue. They know that once clients experience the quality issues, some will want to leave. The contract prevents that, at least for a while. Good providers do not need long-term lock-in because their retention comes from delivering quality work.
What It Costs You: Being trapped with a poor provider for a year means a year of subpar work reaching your clients, a year of excess review time from your team, and a year of frustration that saps morale.
What to Do: Push for month-to-month terms after an initial onboarding period (60 to 90 days is reasonable). If the provider insists on annual contracts, negotiate meaningful exit provisions tied to performance metrics. If they miss SLA targets for two consecutive months, you should be able to exit without penalty. We cover contract negotiation specifics in our guide on what to ask before signing an outsourcing contract.
The sales presentation was perfect. They could handle any service, any software, any deadline. Three months in, you discover that their "tax preparation team" is actually two people, their "audit support" is bookkeepers doing workpapers for the first time, and the "24-hour turnaround" requires two follow-up emails.
Why This Happens: Sales teams at some providers are disconnected from operations. They sell capabilities the company does not actually have, knowing that by the time you discover the gap, you are already onboarded and switching costs feel too high.
What It Costs You: You built your capacity plan around capabilities that do not exist. Clients were promised deliverables on timelines that your provider cannot meet. Your firm's credibility is on the line because of promises someone else made.
What to Do: During due diligence, talk to the operations team, not just sales. Ask to speak with the actual staff who would work on your account. Request references from firms similar in size and service mix to yours. Give the provider a test project before committing. A solid due diligence process catches this before you sign.
You ask about their training program. They describe a one-week orientation for new hires and occasional "knowledge sharing sessions." There is no structured curriculum on US GAAP updates, no continuing education program, no investment in technical skill development.
Why This Happens: Training is expensive. It takes staff offline, requires dedicated trainers, and the benefits do not show up on the income statement immediately. Providers focused on short-term margins underinvest in training because the consequences take months to manifest.
What It Costs You: Untrained staff make more errors. They take longer to complete tasks. They cannot handle complexity, which means more work bounces back to your onshore team. And when accounting standards change (new ASC guidance, updated tax regulations), an untrained team falls behind, potentially producing non-compliant work.
What to Do: Ask about the provider's annual training investment per employee. Ask how they handle US GAAP updates. Ask whether staff receive continuing professional education (CPE) credits. The best offshore accounting teams have structured, ongoing training programs that keep their skills current.
Your audit workpapers get the same process as a simple bank reconciliation. Complex tax returns flow through the same pipeline as data entry tasks. There is no differentiation in staffing, review layers, or quality control based on the complexity or risk of the work.
Why This Happens: Standardizing everything into one process is operationally simpler for the provider. It requires less management, less staffing flexibility, and less investment in specialization. But accounting work is not uniform. The quality controls appropriate for a routine bookkeeping client are not sufficient for audit workpapers that need to survive PCAOB review.
What It Costs You: Simple work gets over-processed (wasting money) while complex work gets under-processed (creating risk). Your highest-value, highest-risk engagements receive the same attention as your most straightforward ones.
What to Do: Your provider should be able to articulate how they differentiate their process by service line and complexity level. Ask them to describe their workflow for bookkeeping versus audit support versus tax preparation. If the answer is essentially "we do the same thing for everything," that is a provider that has not invested in the operational maturity needed for accounting work.
First, document everything. Dates, specific errors, communication failures, SLA misses. You will need this documentation whether you are trying to fix the relationship or negotiating an exit.
Second, escalate within the provider. Not to your account manager. To their leadership. Give them specific, documented issues and a timeline for improvement. A 30-day improvement plan is reasonable. If they cannot demonstrate meaningful improvement in 30 days, they probably cannot at all.
Third, start exploring alternatives while you are still under contract. Do not wait until you have terminated the relationship to begin evaluating other providers. The transition from one provider to another takes 60 to 90 days minimum. Planning this in advance prevents a gap in service.
We are not claiming perfection. No provider can. But we have built our practices specifically to prevent the problems described above.
We maintain a retention rate above 90 percent because we pay above market and invest in career development. We assign dedicated teams, not pools, and we do not rotate staff without your involvement. Our quality metrics are shared monthly, with full transparency on hours, error rates, and staff assignments. Our SOC 2 Type II certification is current and available for your review. Our contracts include month-to-month terms after the onboarding period with no penalty for termination.
If you are currently experiencing any of the red flags described in this article, we would welcome the chance to show you what a well-run outsourcing relationship looks like. Visit madrasaccountancy.com to start a conversation.
How common are these red flags in the outsourcing industry? More common than you might think. We estimate that roughly 30 to 40 percent of CPA firms that try outsourcing have a negative first experience. The issue is almost always provider selection, not the outsourcing model itself. Firms that invest in proper due diligence and choose established providers with strong track records rarely encounter these problems.
Can I fix a relationship with a provider showing these red flags, or should I switch? It depends on how many red flags you are seeing and how responsive the provider is to feedback. One or two issues that the provider acknowledges and addresses promptly can be resolved. Multiple issues, especially around data security or transparency, usually indicate a systemic problem that will not be fixed by escalation.
How long does it take to transition from one outsourcing provider to another? Plan for 60 to 90 days. The first 30 days involve documentation, access setup, and knowledge transfer. The next 30 to 60 days are shadow processing, where the new provider works in parallel with the old one. Rushing this transition creates its own quality problems.
Should I bring the work back in-house instead of switching providers? That is a valid option, but consider why you outsourced in the first place. If the underlying reasons (staffing shortages, cost pressure, capacity constraints) still exist, bringing work in-house just moves the problem back onto your plate. A better provider solves both the outsourcing problems and the original business problems.
What is the most important thing I can do to prevent these issues? Invest time in due diligence before signing. Talk to references. Review sample work. Test with a small engagement. And structure your contract with clear SLAs and exit provisions. The cost of thorough due diligence is a fraction of the cost of a failed outsourcing relationship.

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.