
How to Fire a Bad Client Without Damaging Your Firm or Your Reputation
Knowing how to fire a bad client is something no accounting school teaches, but every CPA firm owner eventually needs to do. You know the client. Late documents every season. Constantly disputing invoices. Calling at 9pm about questions they could have answered themselves. Maybe they push you toward aggressive positions you're not comfortable signing. Whatever the pattern, the cost to your firm is real: staff burnout, partner time diverted from better work, and a morale hit that ripples through your team.
At BusAcTa Advisors, we work closely with CPA firms of all sizes, and the managing partners who run the tightest, most profitable practices share one habit: they prune their client roster deliberately. They don't keep every client who pays. They keep the clients who fit. The five steps below are how they do it professionally, without creating legal exposure or burning referral relationships they've spent years building.
Recognising When a Client Relationship Has Run Its Course
Before you draft the withdrawal letter, you need to be honest with yourself about whether the relationship is worth saving. Not every difficult client should be let go. Some clients go through a rough patch, miss a few deadlines, or push back on fees because they're under financial pressure. That's different from a client who has shown a consistent pattern of behaviour that costs your firm more than they bring in.
Here are the patterns that consistently signal it's time to end the engagement:
Chronic late document delivery that forces your team to work nights and weekends to meet filing deadlines
Repeated requests for you to sign off on positions you consider too aggressive or unsupportable
Fee disputes on almost every invoice, regardless of scope or value delivered
Abusive behaviour toward your staff, including raised voices, threats, or demeaning language
Failure to pay within agreed terms for more than two billing cycles in a row
Requests to do work outside your competency or licensure without telling the client that you're not qualified to advise in that area
If two or more of these apply to the same client, the relationship has likely run its course. The question isn't whether to end it. The question is how.
The most profitable CPA firms we work with review their client roster once a year and deliberately exit the bottom 10% by profitability and fit.
How to Fire a Bad Client: 5 Steps That Keep the Exit Professional
The goal isn't to create an enemy. It's to close the engagement cleanly, protect your firm from any liability that might follow, and leave the client with enough goodwill that they don't go online or to the state board with a complaint. These five steps handle all of that.
Step 1: Check Your Engagement Letter and State Rules First
Before you say a word to the client, read your engagement letter. Most well-drafted engagement letters include a termination clause that specifies how either party can exit. If yours doesn't, that's a gap to fix for future clients, but it doesn't stop you from withdrawing now.
You also need to check your state CPA board's rules on client withdrawal. Most states follow the AICPA's guidance on disengagement, which requires you to give the client reasonable notice and time to find another accountant. The AICPA's firm management resources cover the ethical obligations around client termination clearly. Read them before you act.
If you're in the middle of active tax work, such as a return that's already in progress or an audit response that's due, you'll need to either complete that work before withdrawing or get the client's written agreement to transfer it. Abandoning work mid-engagement is one of the fastest ways to create a malpractice exposure. Don't do it.
Step 2: Decide Whether to Have a Conversation First
Some exits warrant a phone call before the letter. Others don't. Here's the honest distinction.
If the reason you're ending the relationship is something the client could theoretically fix, such as chronic late documents or a communication style that's become unworkable, a direct conversation gives them the chance to change. Some clients genuinely don't realise how disruptive their behaviour is. A candid conversation, framed as a concern rather than an accusation, occasionally saves the relationship. More often it confirms your decision. Either way, you've handled it professionally.
If the reason is non-payment, ethical pressure, or abusive behaviour toward your staff, skip the conversation and go straight to the written notice. You don't owe a client a second chance to pressure you into a position that could cost you your license. A letter is cleaner, documented, and harder to misrepresent later.
Step 3: Write a Clear, Neutral Withdrawal Letter
The withdrawal letter is the most important document in this process. It needs to be professional, brief, and free of language that could be used against you in a complaint or a lawsuit. Don't list grievances. Don't explain in detail why the client failed to meet your expectations. State the facts and the timeline. Nothing more.
A well-drafted withdrawal letter covers four things:
The date the engagement ends
The status of any work currently in progress and what happens to it
Your obligation to return original documents, if any, and the timeline for doing so
A brief, neutral statement that you're ending the relationship, without attribution of fault
Here's the tone you're aiming for: professional and final, not apologetic and not hostile. You're not asking for the client's agreement. You're informing them of a business decision your firm has made. The letter goes by certified mail and email, so you have delivery confirmation on both channels.
A withdrawal letter should be brief, factual, and free of any language that explains or justifies the decision. The less detail, the lower the legal exposure.
Step 4: Handle the Transition Professionally
How you handle the 30 days after the letter determines whether this exit stays clean or becomes a problem. A few things matter here.
Return original documents promptly. Any original financial records, signed returns, or source documents your firm holds belong to the client. Get them back within the timeframe your state board requires. If your state doesn't specify one, two weeks is a reasonable standard. Keep copies of everything you return.
Respond to successor accountant requests promptly. When the client finds a new CPA, that accountant will contact you for prior-year records, tax returns, and workpapers. You're obligated to respond, and doing so without delay protects your professional reputation even with a client you're glad to be rid of.
Don't discuss the client with other practitioners. The accounting community in any city is smaller than it looks. You'll encounter the new CPA at a conference. You'll share mutual clients with them. Say nothing beyond what's required to transfer the file. Your reputation for discretion is worth more than the satisfaction of venting.
Step 5: Review What the Relationship Cost You and Fix the Gap
Once the engagement is closed, spend 30 minutes with your team doing a short debrief. What did this client actually cost the firm? Calculate it across all three dimensions:
Direct hours: How many staff hours went into serving this client, including rework, chasing documents, and handling complaints?
Partner time: How many partner or manager hours went into resolving issues that a smoother client wouldn't have created?
Opportunity cost: What better work did your team not do because this client absorbed their capacity?
Then ask how the client got this far. Did they start out this way, or did the relationship deteriorate over time? If they started out this way, your intake process needs work. A good onboarding questionnaire, a clear engagement letter, and a defined scope of work filter out most bad-fit clients before they sign. If the client changed over time, your annual client review process needs to flag the warning signs earlier.
Freeing up the capacity this client consumed is also a good moment to think about your staffing model. Many of the CPA firms we work with at BusAcTa find that after exiting a difficult client, they have room to take on two or three better-fit clients without adding headcount, because their offshore team already has the capacity. If you want to explore how that model works for your firm, the how it works page walks through the onboarding process step by step.
4 Things That Turn a Clean Exit Into a Messy One
Most client exits go badly not because the firm made the wrong decision, but because of how they executed it. Here are the four mistakes that cause the most damage.
Unpaid fees are a real frustration. But withholding client documents to force payment is a professional conduct violation in most states. If the client owes you money, your remedies are a demand letter and, if necessary, small claims court. Not the client's tax records.
Why Your Engagement Letter Is Your Best Protection
Every client exit goes smoother when you have a solid engagement letter in place from the start. A good engagement letter defines the scope of work, payment terms, what happens when either party wants to exit, and what you'll deliver and when. It doesn't prevent difficult clients, but it gives you a clean documented basis for withdrawal when you need one.
If your current engagement letter doesn't include a termination clause, revise it before you onboard your next client. The AICPA's professional standards provide guidance on what a complete engagement letter should cover. Your state CPA society may also have template language specific to your jurisdiction.
While you're reviewing your client agreements, it's also worth thinking about whether your current staffing model lets your team focus on the clients who fit. Many firms carry difficult clients longer than they should because they're worried about the revenue gap. An offshore accounting or tax prep team changes that calculation. When your fixed overhead is lower, you can exit a $8,000-a-year problem client without a cash flow crisis. You can read more about how that works on our offshore accounting services page.
Keeping Your Client Roster Clean Is a Business Strategy
Knowing how to fire a bad client isn't just conflict management. It's practice management. Every hour your team spends managing a difficult client relationship is an hour they're not spending on work that's profitable, satisfying, and good for the firm's long-term reputation. The five steps above, checking your letter and state rules, deciding whether to have a conversation, writing a neutral withdrawal letter, handling the transition cleanly, and reviewing what went wrong, give you a repeatable process for exiting clients without drama.
The firms that do this well don't wait until the breaking point. They review their roster annually, spot the clients who drain more than they contribute, and exit them early, before resentment builds on both sides. If you want to talk through how a leaner, better-fit client roster changes your staffing needs, reach out to BusAcTa Advisors. We work with CPA firms every day on building the capacity to serve the right clients well.
FAQ
Frequently Asked Questions
Put these insights to work in your firm.
Book a 30-minute consultation. A CPA, not a salesperson, will walk through your workflow.

Written by
Yash PatelHead of Department, Accounts
Yash Patel is Head of Accounts at BusAcTa, where he leads bookkeeping, reconciliation, accounting, and financial reporting services for U.S. CPA firms. He sets technical standards for the accounts team, owns the review process, and drives continuous improvement through refined SOPs and structured checklists across QuickBooks, Xero, and other accounting platforms.








