Background with light gradient and lines

Why Your CPA Firm Keeps Saying No to Good Clients

Accounting Firm Capacity Planning: How to Stop Saying No to New Clients

You know the feeling. A referral comes in. Great client. Right size, right industry, willing to pay fair fees. And you say no. Or worse, you say "maybe after April 15th," which is the same thing.

Every CPA firm owner we work with has turned away business they wanted to take. Not because the client was wrong, but because the firm did not have the capacity to serve them. That is a revenue problem, a growth problem, and eventually a valuation problem.

Here is what is frustrating: most firms do not actually know their capacity. They feel maxed out. They see their team working late. They watch deadlines stack up. But they have never quantified the gap between where they are and where they could be. Capacity planning changes that.

This article gives you a practical framework for measuring your firm's capacity, finding the hidden hours you are losing, and deploying outsourcing as the scaling tool that lets you stop saying no.

The Capacity Formula: How to Calculate Available Hours

Capacity planning starts with a simple question: how many productive hours does your firm have, and how many are you using?

Here is the formula:

Total Capacity = (Number of Staff) x (Available Hours per Staff Member per Year) Available hours per staff member is not 2,080 (52 weeks x 40 hours). It is significantly less. Here is the realistic breakdown:

  • Total possible hours (52 weeks x 40 hrs): Category: Total possible hours (52 weeks x 40 hrs), Hours: 2,080
  • Less: PTO and holidays (average): Category: Less: PTO and holidays (average), Hours: (240)
  • Less: CPE and training: Category: Less: CPE and training, Hours: (60)
  • Less: Administrative time (staff meetings, emails, internal): Category: Less: Administrative time (staff meetings, emails, internal), Hours: (200)
  • Less: Non-billable client management: Category: Less: Non-billable client management, Hours: (80)
  • **Net available production hours: Category: Net available production hours, Hours: 1,500**

For most CPA firms, net available production hours per staff member run between 1,400 and 1,600 per year. Senior staff and managers tend toward the lower end (more admin, more supervision, more client interaction). Staff accountants tend toward the higher end.

Utilization Rate = Billable Hours / Net Available Hours A well-run firm targets 70-80% utilization on their professional staff. That means each person is billing 1,050 to 1,200 hours per year. Partners typically run lower (50-65%) because they spend significant time on business development, firm management, and client relationships.

Your firm's total production capacity = Staff count x Target billable hours per person Example: A firm with 8 professional staff averaging 1,100 billable hours each has a total capacity of 8,800 billable hours per year.

Current capacity usage = Total billable hours logged / Total capacity If your firm billed 8,200 hours last year on a capacity of 8,800, you are running at 93% capacity. You are functionally full. There is no room for new clients, no buffer for spikes in demand, and zero margin for error.

The AICPA benchmarks suggest that firms should target 80-85% of capacity as a sustainable operating level. Above 85%, quality starts to suffer, burnout increases, and turnover follows. Below 75%, you are likely overstaffed or under-marketing.

Where Your Capacity Actually Goes: The Hidden Drains

In our experience, most firms lose 15-25% of their theoretical capacity to activities that do not produce revenue. Before you hire anyone or outsource anything, understand where your hours are going.

The biggest capacity drains we see:

1. Rework and quality issues. If returns come back from review with significant corrections, the preparer's time and the reviewer's time are both partially wasted. Firms with high rework rates (more than 10% of preparation time spent on corrections) are effectively operating with 10% less capacity than they think.

2. Client communication chasing. How many hours per week does your team spend chasing missing documents, unanswered questions, and unsigned engagement letters? For many firms, this is 5-10 hours per staff member per week during busy season. That is a capacity drain masquerading as client service.

3. Scope creep without billing adjustment. The client who calls with "a quick question" that turns into two hours of research. The bookkeeping engagement that expanded to include payroll without a fee adjustment. Every unbilled hour is stolen capacity.

4. Technology friction. Manual data entry that could be automated. Switching between disconnected systems. Working around software limitations. If your team spends 30 minutes per return on data entry that a modern integration could eliminate, multiply that by your return count. The numbers add up fast.

5. Training and onboarding. New hires consume capacity before they contribute it. A new staff accountant typically operates at 40-50% productivity for the first 90 days. During busy season, that capacity gap can be crippling.

Addressing these drains is the first step in any capacity planning exercise. Some firms find they can free up 10-15% of capacity just by tightening processes, improving client onboarding requirements, and upgrading technology. For more on how technology and outsourcing work together, see our piece on outsourcing vs. automation in accounting workflows.

When to Hire vs. Outsource vs. Raise Prices

You have calculated your capacity. You have addressed the obvious drains. You are still at 85%+ utilization and turning away clients. Now what?

You have three options: hire, outsource, or raise prices. Each is the right answer in different situations.

Option 1: Hire a Full-Time US Employee

Best when: You need someone client-facing, you need a specific local credential (like a licensed CPA for attest work), or you need a manager to supervise and review work.

The math: A senior accountant in a mid-market US city costs $75,000-$95,000 in salary plus 25-35% for benefits, payroll taxes, office space, technology, and training. All in: $95,000-$130,000 per year. That person provides approximately 1,100-1,200 billable hours. Your effective cost per billable hour: $80-$115.

The timeline: 60-120 days to hire in the current market (if you can find someone at all), plus 60-90 days to full productivity. So 4-7 months from "we need someone" to "they are contributing fully."

The risk: If the new client work does not materialize or the new hire does not work out, you are carrying $8,000-$10,000 per month in fixed cost. The accountant shortage crisis makes this option increasingly difficult and expensive.

Option 2: Outsource Production Work

Best when: You need additional production capacity for tax preparation, bookkeeping, reconciliation, financial statement prep, or data entry. You need it fast. And you need it without the fixed cost and recruitment risk of a full-time hire.

The math: An experienced outsourced accountant through a partner like Madras Accountancy costs $25,000-$40,000 per year fully loaded. That is 50-65% less than the US equivalent. Same 1,100-1,200 production hours. Effective cost per billable hour: $22-$35.

The timeline: 2-4 weeks to onboard with a quality outsourcing partner. Your team invests time in the first month setting up workflows and review processes, then the system runs.

The risk: Lower financial risk (no long-term employment commitment, no benefits liability). The primary investment is in setup and quality assurance. For guidance on doing this right, see our outsourcing dos and don'ts for CPA firms.

For a detailed cost comparison across different team sizes, our offshore vs. onshore cost model breaks down the numbers for 5, 10, and 25 FTE scenarios.

Option 3: Raise Prices

Best when: Your utilization is high, your client quality is mixed, and your effective realization rate is below 85%. Raising prices does two things: it increases revenue per hour worked, and it naturally prunes clients who are not willing to pay fair value.

The math: A 15% price increase across the board on a $1.5M firm is $225,000 in additional revenue. If 10% of clients leave (and they tend to be the most price-sensitive, least profitable clients), you lose $150,000 in revenue but gain back the hours spent serving them. Net: more revenue, less work, better clients.

The risk: Losing good clients. This risk is real, which is why price increases should be targeted and value-justified rather than across the board. Pair price increases with expanded service offerings (advisory, CAS) so clients see more value, not just higher bills.

The best answer is usually a combination of all three. Raise prices on underpriced engagements. Outsource production work to create capacity. Hire strategically for client-facing and management roles that cannot be outsourced.

Building a Capacity Planning Model for Your Firm

Here is a practical model you can build in a spreadsheet this week:

Step 1: Map your current capacity by person.

  • Partner A: Team Member: Partner A, Role: Partner, Target Billable Hrs: 800, Actual Billable Hrs (LTM): 1,100, Utilization: 138%, Capacity Gap: (300) over
  • Manager B: Team Member: Manager B, Role: Manager, Target Billable Hrs: 1,000, Actual Billable Hrs (LTM): 1,050, Utilization: 105%, Capacity Gap: (50) over
  • Senior C: Team Member: Senior C, Role: Senior, Target Billable Hrs: 1,150, Actual Billable Hrs (LTM): 1,100, Utilization: 96%, Capacity Gap: 50
  • Staff D: Team Member: Staff D, Role: Staff, Target Billable Hrs: 1,200, Actual Billable Hrs (LTM): 1,180, Utilization: 98%, Capacity Gap: 20
  • Staff E: Team Member: Staff E, Role: Staff, Target Billable Hrs: 1,200, Actual Billable Hrs (LTM): 950, Utilization: 79%, Capacity Gap: 250

This table tells you immediately where the pressure is. Partner A is doing way too much production work. Manager B is slightly over. Staff E has available capacity (or a performance issue). The firm's total gap is a net -30 hours, meaning it is essentially at capacity.

Step 2: Project demand for the next 12 months. Look at your pipeline. Count the new clients you have already committed to. Estimate the hours each existing client will require (use last year's actuals as a baseline, adjusted for scope changes). Add 5-10% for unanticipated work.

Step 3: Calculate the capacity gap. Projected demand minus current capacity equals your gap. If the gap is positive (demand exceeds capacity), you need to add capacity. If negative, you have room to grow.

Step 4: Decide how to fill the gap. This is where the hire-vs-outsource-vs-raise-prices decision comes in. For most firms, the fastest and lowest-risk option is outsourcing production work to create immediate capacity, then backfilling with US hires as growth justifies it.

Capacity Planning for Busy Season

Busy season is where capacity planning either works or completely falls apart. The seasonal demand curve for a typical tax-focused CPA firm looks something like this:

  • January through April: 150-200% of average monthly demand
  • May through September: 60-80% of average monthly demand
  • October through November: 100-120% (extension season)
  • December: 80-90% (year-end planning)

If you staff for peak demand, you are overstaffed eight months a year. If you staff for average demand, you are drowning four months a year. This is the fundamental capacity problem in public accounting.

Outsourcing solves this in a way that hiring cannot. A good outsourcing partner can flex capacity up and down with your seasonal needs. Need 5 FTEs for production during tax season but only 2 the rest of the year? An outsourcing partner can accommodate that. Try doing that with US employees.

The firms that manage busy season best take a three-pronged approach:

  1. 1. Shift recurring work (CAS, bookkeeping, monthly close) to outsourced teams year-round. This frees US staff capacity for tax season surge.
  2. 2. Add outsourced tax preparation capacity during January through April. Scale up for peak, scale back after April 15.
  3. 3. Use the capacity freed up during off-season to build advisory and CAS revenue streams. This smooths the seasonal curve over time.

For a broader look at building a scalable CAS practice, see our CAS operating model guide.

The Revenue Impact of Saying Yes

Let us put real numbers to the cost of turning away clients.

Assume your firm turns away (or defers) 10 prospective clients per year who would have been worth an average of $8,000 in annual fees. That is $80,000 in lost annual recurring revenue. Over five years (assuming those clients stay), that is $400,000 in cumulative revenue you never collected.

Now apply a firm valuation multiple. At 1.2x revenue, that $80,000 in recurring revenue is worth $96,000 in enterprise value. Every year you say no to those 10 clients, you are forfeiting nearly $100,000 in firm value.

The cost of adding outsourced capacity to serve those 10 clients? Approximately $25,000-$35,000 per year for the equivalent of a full-time production resource. The ROI is immediate and compounds every year. Our outsourcing ROI analysis walks through these calculations in detail.

Capacity Planning as a Growth Strategy

The firms that grow consistently are not the ones with the best marketing. They are the ones that always have room for one more good client. Capacity planning is not just an operational exercise. It is a growth strategy.

Here is the mindset shift we encourage: stop thinking about outsourcing as a cost center. Start thinking about it as a capacity investment. Every outsourced FTE you add is not an expense. It is the infrastructure that allows you to generate $100,000-$150,000 in additional annual revenue at margins that are 15-20 points higher than if you staffed that work locally.

The firms we work with that grow fastest follow a simple pattern:

  1. 1. Outsource production work to create 20-30% excess capacity.
  2. 2. Use freed-up partner and manager time for business development and advisory.
  3. 3. Fill the new capacity with new clients and expanded services.
  4. 4. Add more outsourced capacity as utilization climbs above 80%.
  5. 5. Repeat.

It is not complicated. But it requires making the decision to invest in capacity before you desperately need it. The worst time to start an outsourcing relationship is when you are already drowning.

If you are ready to stop saying no to good clients, visit madrasaccountancy.com and let us model the capacity math for your firm. We will show you exactly how many additional clients you can serve and what it will cost.

Frequently Asked Questions

How do I calculate my CPA firm's capacity?

Start by determining the net available production hours per staff member (typically 1,400-1,600 per year after subtracting PTO, CPE, administrative time, and non-billable work). Multiply by your target utilization rate (70-80% for professional staff, 50-65% for partners) to get target billable hours per person. Sum across your team for total firm capacity. Compare this to your actual billable hours to determine your utilization percentage. Sustainable operations typically target 80-85% of total capacity.

When should a CPA firm outsource vs. hire?

Outsource when you need production capacity (tax preparation, bookkeeping, reconciliation, data entry) quickly and without the fixed cost commitment of a US hire. Hire when you need client-facing staff, credentialed professionals for attest work, or managers to supervise and review. Most firms benefit from a hybrid approach: outsource production work and hire selectively for client management and advisory roles. The decision also depends on your ability to recruit, since the current accounting talent shortage makes hiring increasingly difficult and expensive.

What utilization rate should a CPA firm target?

Target 70-80% utilization for professional staff (seniors and staff accountants) and 50-65% for partners and managers. Firm-wide utilization above 85% is a warning sign: quality suffers, burnout increases, and turnover follows. Below 70% suggests overstaffing or underpricing. During busy season (January through April for tax-focused firms), utilization naturally spikes to 90-100%+, which is why having flexible outsourced capacity to absorb demand peaks is critical.

How much revenue can a CPA firm generate per employee?

Revenue per professional FTE at well-run CPA firms ranges from $130,000 to $200,000+. The AICPA MAP Survey shows top-quartile firms generating $180,000-$200,000+ per professional FTE, while median firms generate $120,000-$140,000. Firms using outsourced production support can effectively increase this metric because their US staff focus on higher-value, higher-rate work while outsourced teams handle production at a lower cost per hour.

How does outsourcing help with busy season capacity?

Outsourcing provides flexible capacity that can scale with your seasonal demand. Unlike full-time US hires (who cost the same in June as they do in March), outsourcing partners can flex team size up during tax season and back down afterward. This means you can staff for peak demand without carrying excess capacity during slower months. Many firms use a year-round outsourced team for recurring work (bookkeeping, CAS) and add seasonal outsourced capacity specifically for tax preparation from January through April.

Table of Contents

Explore More Blogs

Image
How to Transition Clients from In-House Bookkeeping to Your Outsourced CAS Team
Published On:
March 23, 2026

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

Image
How to Prepare Your CPA Firm for Its First Outsourced Tax Season
Published On:
March 23, 2026

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.

Image
Outsourcing Accounts Receivable for CPA Firms: Process, Pricing, and Pitfalls
Published On:
March 23, 2026

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.

View all posts
Icon
Icon