The priority during busy season is getting tax returns out the door. Only once busy season is over does the full picture come into focus. Should you have charged more than you did on certain returns? Are some clients more trouble than they’re worth?
This article explores how underpricing adds up over a season and offers practical ways to strengthen your pricing and improve profitability before the next year’s tax season begins.This article explores how underpricing adds up over a season — and offers practical ways to strengthen pricing and improve profitability before the next one begins.
Where CPA firms most commonly undercharge
Maybe you’ll recognize these patterns immediately, or maybe they’ve been hiding in plain sight. Either way, undercharging tends to show up in familiar places once you know where to look:
- Scope creep that quietly expands engagements. Small client requests accumulate into extra work, often delivered without discussion of fees, gradually turning fixed engagements into open-ended commitments that erode profitability.
- Outdated pricing models. Fees based on past assumptions fail to reflect current complexity, regulatory changes, or inflation, leaving firms doing more sophisticated work for pricing structures that no longer align with reality.
- Underestimating complexity. Clients with incomplete records, multiple entities, or frequent changes require far more time and judgment than anticipated, yet are often priced similarly to straightforward engagements with far less effort.
- Inefficient processes masked as pricing issues. Manual workflows, duplicated effort, and internal bottlenecks increase time spent on engagements, creating the illusion of underpricing when the underlying issue is operational inefficiency.
- Discounting without strategy. Inconsistent or reactive discounts reduce margins without clear justification, often driven by fear of losing clients rather than using a deliberate approach to pricing and long-term firm positioning.
Signals that you undercharged
Here are a few indicators that pricing may have missed the mark:
- Realization rates below target. Collected revenue consistently falls short of expected performance targets.
- Team working excessive hours on fixed-fee engagements. Staff time far exceeds what was originally scoped or budgeted.
- Feeling resentment toward specific clients. Certain clients create frustration due to effort versus compensation imbalance.
- Engagements that consistently go over budget. Projects that repeatedly require more time than planned to complete.
Deciding what to fix
If you’re unsure where to take action, start by sorting clients into a few practical categories that clarify what needs to change:
- Clients to reprice. These are engagements where effort and value clearly exceed current fees, making them strong candidates for price adjustments that better reflect complexity, scope, and the expertise required.
- Clients to restructure. Some relationships need clearer boundaries or a different pricing model, such as bundled services or advisory tiers, to align expectations, reduce scope creep, and improve overall efficiency.
- Clients to release. When a client consistently drains time, resists appropriate pricing, or no longer fits your firm’s direction, letting them go can free up capacity for more profitable, aligned opportunities.
How to raise prices without damaging relationships
Raising prices doesn’t have to strain client relationships when approached thoughtfully and communicated clearly. Here are a few ways to make those conversations more productive:
- Communicate value, not just cost. Frame pricing changes around the outcomes you deliver, the expertise you bring, and the problems you solve, helping clients understand the broader value rather than focusing solely on the fee increase.
- Set expectations early. Proactively discuss pricing philosophy, scope boundaries, and the potential for future adjustments, so clients aren’t surprised and understand that fees evolve alongside the client’s needs and complexity.
- Phase in increases strategically. Gradually adjusting fees over time can ease client resistance, allowing them to adapt while still moving pricing toward appropriate levels, especially for long-term relationships or significantly underpriced engagements.
Building a stronger pricing model going forward
Once you’ve addressed underpriced engagements in your current client base, the next step is putting a structure in place to price future work more accurately. Here are a few ideas to help guide this process:
- Define clear service tiers. Clearly outline what each service level includes to reduce ambiguity and limit scope creep.
- Incorporate complexity pricing. Adjust fees based on client organization, risk, and complexity, not just deliverables.
- Create internal pricing guardrails. Establish minimum fees and standard ranges to ensure consistency across engagements.
- Review pricing regularly. Make pricing reviews a routine process to prevent long-term underpricing drift.
Turning pricing insights into action
A pricing review only matters if it leads to change. Use what you’ve learned to reset expectations, refine your model, and enter your next busy season with pricing that reflects the true value of your work.