Capacity Planning With Financial Forecasting for Service Firms

Most firms hire in a panic and pay for it twice. Your capacity has a number attached to it, and once you know that number, hiring becomes a decision you schedule instead of a fire you fight.

Allison Dunn

Table of Contents

Most professional services firms hire the way people buy umbrellas: in the middle of the storm, at the worst price, from whoever is closest. The team is drowning, a senior person threatens to quit, and suddenly there’s a req open and a bad hire six weeks later.

The pattern repeats because capacity gets treated as a staffing problem when it behaves like a financial one. Every consultant, designer, engineer, or accountant on your payroll is a fixed cost carrying a variable revenue ceiling. The moment you know that ceiling, hiring stops being a reaction and becomes a scheduled decision.

Coming up, I’ll walk through the four numbers that drive a capacity model, how to build a rolling 12-month forecast, how to budget non-billable time on purpose, the break-even math on a new hire, and the three modeling mistakes that quietly destroy margin.

The Industry Is Losing Money on Idle Time

The data here is unusually clear. SPI Research’s 18th annual Professional Services Maturity Benchmark, drawing on 403 firms, found that billable utilization fell to 68.9%, below the 75% threshold the firm considers optimal, while EBITDA landed at 9.8% and revenue growth slowed to 4.6%. The following year’s benchmark showed utilization dropping again to 66.4%, an all-time low across the study.

Sit with that for a second. The average professional services firm is paying for roughly a third of its delivery capacity and collecting nothing for it. On a team of ten people at a $200,000 fully loaded cost, the gap between 66% and 75% utilization is about $180,000 of annual capacity you already bought and never sold.

That gap almost never comes from lazy people. It comes from a firm that hired against a feeling instead of a forecast.

The Four Numbers That Drive Your Model

A capacity model needs far less input than most owners expect. Four numbers carry almost all the weight.

  1. Available hours per delivery person: Take a standard year of about 2,080 hours, subtract vacation, holidays, sick time, and internal meetings. Most firms land near 1,760 to 1,850 hours of theoretical availability per full-time person.
  2. Target billable utilization: This is the percentage of available hours you expect to sell. Junior delivery staff can sustain 75% to 80%. Senior people who sell and supervise sit closer to 55% to 65%. Blend those into one weighted average for the firm.
  3. Effective realized rate: Your list rate matters less than what you collect. Take total delivered revenue for the last four quarters and divide by total hours logged against client work, including the hours you wrote off. The number that comes back is usually 8% to 15% lower than the rate on your proposals, and that gap is your leakage.
  4. Committed backlog by month: Every signed engagement, mapped to the months the work will be delivered. Contract value tells you nothing about capacity. Delivery timing tells you everything.

Multiply available hours by target utilization by effective realized rate, and you have each person’s revenue ceiling. Sum the team, and you have the firm’s. That single number is the most useful figure in a services business, and most owners have never calculated it.

How to Build a 12-Month Capacity Forecast

Build this in a spreadsheet before you buy software. The discipline of constructing it by hand teaches you where your assumptions are soft.

  1. Create a row for every delivery person and a column for every month: Include the people you plan to hire, with their start dates and a ramp assumption. A new senior consultant rarely bills at full utilization in month one; assume 40% in month one, 60% in month two, and target by month three.
  2. Fill in committed hours from signed work: Pull from your project plans or statements of work. If a $120,000 engagement runs six months and requires 480 hours, spread those hours across the delivery calendar rather than the invoice schedule.
  3. Layer in weighted pipeline hours: Take each open opportunity, estimate the hours it will consume, multiply by probability, and place it in the month delivery would begin. A 40% probability deal needing 300 hours contributes 120 hours to that month.
  4. Subtract planned attrition and leave: Assume someone will resign. If your annual turnover runs 15% on a team of ten, that’s roughly 1.5 people leaving and 90 days of vacancy each. Model it as a monthly haircut on total capacity so a resignation becomes an event you priced rather than a crisis you absorb.
  5. Calculate the gap: Committed hours plus weighted pipeline hours, divided by available hours at target utilization, gives you a projected utilization rate for each month. Anything above 85% signals a delivery risk. Anything below 65% signals a margin leak.
  6. Convert the gap into dollars: Multiply unfilled hours by your effective realized rate. This step matters because it moves the conversation out of scheduling and into the P&L, which is where decisions get made.
  7. Set trigger points: Decide in advance that when projected utilization exceeds 85% for three consecutive months, you open a req. Writing the trigger down before the pressure arrives protects you from hiring in a panic.

The benefit of building it this way is timing. Recruiting, onboarding, and ramping a senior delivery hire realistically takes four to six months from decision to full contribution. A forecast that only looks one quarter out will always be late.

Run Base, Upside, and Downside Cases

One forecast gives you a number. Three forecasts give you a decision. Copy your model twice and change one variable in each version: the close rate on weighted pipeline.

Your base case uses your trailing four-quarter close rate. Your upside case adds ten points to it. Your downside case cuts it by a third and assumes your largest client pauses for a quarter. Run each version through to projected utilization and cash position.

What you’re looking for is the decision that survives all three. If the downside case still shows 82% utilization in Q2, you hire with confidence today. If only the upside case justifies the hire, you have your answer about waiting. The scenarios exist to tell you which decisions are robust and which ones depend on luck.

Most owners resist this step because it feels like extra work for the same answer. The value shows up the one time in five when the three cases disagree, because that’s precisely the decision that would have gone wrong.

Budget Your Non-Billable Hours on Purpose

Here’s a quiet truth about the utilization crisis. A large share of the missing third is time your firm needed to spend and refused to plan for. Sales support, proposal writing, recruiting, internal training, methodology development, and marketing all consume delivery hours. When those hours go unbudgeted, they show up as a utilization miss and get treated as a performance problem.

Give the work a home in the model instead. Assign each delivery person a non-billable allocation with a purpose attached: 5% to business development, 5% to internal capability, 3% to recruiting and interviewing. Now your target utilization stops being a number you hope for and becomes arithmetic you designed.

The benefit is cultural as much as financial. When a senior consultant knows that 80 hours of their year belongs to proposal work, they stop feeling guilty about doing the thing you need them to do. The firm also gains an honest view of what growth costs, because business development shows up as a line item rather than a mystery.

Know What a New Hire Must Bill to Break Even

Before you approve a req, run the break-even. It takes two minutes and it changes conversations.

Take the fully loaded cost of the role, which is salary plus benefits, taxes, software, and a share of overhead. A $120,000 salary usually lands near $160,000 fully loaded. Divide by your effective realized rate. At $185 per hour, that person must bill roughly 865 hours to cover themselves.

Against 1,800 available hours, 865 billable hours is 48% utilization. That’s your break-even line. Every hour above it contributes margin. Now layer in the ramp: at 40%, 60%, and then 75% utilization across the first three months, that hire runs at a loss for roughly two quarters before turning cumulative positive.

That two-quarter hole is the number to hold in your head. It explains why hiring into a hopeful pipeline hurts so much and why hiring into a committed backlog rarely does. A hire is an investment with a payback period, and payback periods deserve the same scrutiny you’d give any capital purchase.

Use Contractors to Flex Around the Peaks

Full-time hires solve sustained demand. Peaks call for a different instrument. Build a bench of two or three trusted subcontractors in each core discipline before you need them, agree on rates in advance, and run one small engagement with each so the relationship is tested.

The math works when your subcontract margin holds above 30%. Pay a specialist $110 per hour, bill the client $185, and you keep $75 per hour with zero fixed cost when the work stops. That margin sits below what an employee delivers at full utilization, and it beats the alternative of turning work away or burning out the team.

The strategic point is subtler. Contractors let you say yes to a client during a peak without committing to a payroll line you’ll be feeding in the trough nine months later. Use them to smooth the curve, then hire full-time when the forecast shows the peak has become the baseline for three consecutive quarters.

Capacity and Cash Are Different Problems

A firm can be at 90% utilization and short on cash. Delivery consumes payroll weekly while collections arrive on 30, 45, or 60-day terms, and a growth quarter widens that gap rather than closing it.

Extend your capacity model one step further with three additions.

  1. Map billing milestones to delivery months. A fixed-price engagement that bills 50% up front and 50% upon completion has a completely different cash flow profile than a monthly time-and-materials retainer, even when total revenue matches.
  2. Apply your collection reality. Take your trailing days sales outstanding and shift each invoice out by that many days. Most owners model 30-day terms while collecting in 52.
  3. Overlay payroll and fixed costs. Payroll lands on schedule regardless of what clients do. Seeing payroll and collections on the same timeline shows you which months need a credit line on standby.

Growth consumes cash before it produces it, and capacity planning without a cash overlay will encourage you to grow straight into a squeeze.

Three Mistakes That Quietly Wreck the Model

Watch for these. Every one of them produces a model that looks healthy while the bank account disagrees.

Modeling revenue instead of hours

Revenue forecasts hide the constraint. A firm can be 30% over on its revenue target and still be unable to deliver, because the constraint lives in a specific person’s calendar. Model the hours of the people who do the work, then convert to dollars.

Using list rates rather than realized rates

Write-offs, scope creep, and courtesy discounts all live in the space between what you quote and what you collect. SPI’s benchmark data tracks revenue leakage as a distinct metric for a reason. Feed your model the rate you realize and the forecast will stop lying to you.

Treating senior capacity as interchangeable

Your principal cannot absorb the overflow from your analyst, and the reverse fails even faster. Model capacity by role or skill tier. A firm at 70% blended utilization can still have a partner at 95% and a bench of juniors at 45%, which is a bottleneck wearing a healthy average as a disguise.

The forecast is not a prediction. It is a rehearsal. You are running next year in a spreadsheet so that when it arrives, you have already made the hard decisions once.

That’s the mental shift I try to instill in every service owner I coach. The model earns its keep by letting you make decisions early and calmly.

Fix Your Time Data Before You Trust the Model

Every capacity model runs on timesheet data, and most firms have timesheet data they quietly distrust. Hours logged on Friday afternoon for the whole week are a memory exercise. Blended entries against a single project code hide where the work went. Write-offs recorded at invoice time rather than at delivery time break the link between effort and revenue.

Three habits repair the data within a quarter.

  1. Require daily entry with a 24-hour lag maximum. Accuracy degrades quickly after a day. Make it a three-minute task at the end of each day and enforce it for one month until it becomes automatic.
  2. Track non-billable time in named categories. Business development, internal, training, recruiting, and admin each deserve their own code. Untracked non-billable time is the single largest source of forecast error I see in small firms.
  3. Record write-offs against the project and the person. This turns leakage into a pattern you can see. Often it clusters around one engagement type or one scoping habit, and the fix is a pricing change rather than a productivity push.

Use the Forecast to Decide What to Sell

The best-run firms I work with use their capacity model in sales conversations as well as in staffing meetings. When you see that March through May has 92% projected utilization while August drops to 58%, your commercial strategy writes itself.

You can offer a start-date incentive to pull a deal into the soft month. You can raise rates on the tight months, because scarcity is priced into every other industry and yours has been discounting it. You can subcontract the overflow at a known margin rather than declining work outright. You can hold a strategic engagement in reserve for whichever quarter looks thin. You can also decline the wrong-fit project in a tight month with a clear conscience, because the model shows you what it would cost.

Firms that price against their capacity curve routinely add five to eight points of margin without adding a single client, because they stop selling the wrong work into the wrong month.

Tools That Replace the Spreadsheet Later

Once the model proves itself and your team passes about fifteen people, the spreadsheet starts costing more time than it saves. A few platforms handle resource forecasting well for firms in the $2M to $10M range.

  1. Productive and Runn both do resource planning with scenario modeling and connect capacity to margin, which suits consultancies and agencies.
  2. Float and Forecast by Harvest are lighter scheduling tools that pair well with a finance model you keep separately.
  3. Kantata and Deltek serve larger or more complex delivery organizations, with the depth and implementation weight that implies.
  4. Sage Intacct and NetSuite handle the finance side when project accounting has outgrown QuickBooks.
  5. Farseer sits a layer above all of it as an FP&A platform, connecting your capacity drivers to the P&L, balance sheet, and cash flow so a change in headcount or utilization flows through every statement at once. Firms tend to reach for this once the model carries weight, meaning multiple entities, several currencies, or a board that expects scenarios on demand.

The scenario point from earlier is where a platform like this earns its cost. Comparing three cases by hand across three linked statements is exactly the work that decays into stale spreadsheets by month four, and automating it is what keeps the rolling forecast alive.

Pick the tool after you understand your model, since software encodes whatever assumptions you bring to it. A weak model in a good platform simply produces confident errors faster.

Run a 30-Minute Capacity Meeting Monthly

The model creates value through the rhythm around it. Book 30 minutes on the first Monday of each month with whoever owns delivery and whoever owns sales, and work through five items.

  1. Refresh the actuals: Last month’s utilization by person and by role, against target.
  2. Update the backlog: Any scope changes, delays, or extensions that moved hours between months.
  3. Reweight the pipeline: Deals that moved stage, slipped, or died, with delivery months adjusted.
  4. Read the next six months: Flag every month projecting above 85% or below 65%.
  5. Make one decision: Hire, subcontract, reprice, or accelerate a deal. A capacity meeting that produces no decision has become a status update.

The compounding benefit is trust. After three months of comparing forecast to reality, you learn how wrong your model tends to be and in which direction, which makes the fourth forecast noticeably better than the first.

An AI Prompt to Pressure-Test Your Model

Once your spreadsheet exists, use Claude or ChatGPT to attack it. Paste in your assumptions and run this.

Act as a CFO for a professional services firm. Below are my capacity assumptions: available hours per person, target utilization by role, effective realized rate, committed backlog by month, and weighted pipeline. Identify the three assumptions most likely to be wrong, explain the financial consequence if each is off by 15%, and tell me which single input I should verify first with data from the last four quarters.

The value comes from the last instruction. Most models fail on one input, and the fastest way to strengthen the whole forecast is to replace your best guess on that input with evidence.

Make the Hiring Call Before the Panic

Capacity planning gives you the one thing money cannot buy back in a services firm: lead time. When you know in July that February will be tight, you get to recruit deliberately, negotiate from strength, and onboard someone properly. When you find out in February, you get whoever is available and whatever margin survives the scramble.

Build the model this month. Use last year’s data, accept that version one will be imperfect, and update it on the first Monday of every month for a quarter. By the third pass, you’ll trust it more than your gut, and your gut will start agreeing with it anyway.

If you want a second set of eyes on your capacity model and the hiring decisions riding on it, book a complimentary strategy session with one of our business coaches. We’ll walk through your numbers together and find the capacity you’re already paying for.

Not sure if you're the bottleneck? Find out in 2 minutes →

Share This

Do I need a capacity model if my firm only has five people?

Yes, and it matters more at that size. With five people, one person leaving or one project slipping moves utilization by twenty points. Smaller firms have less absorption, so the forecast protects you from swings that a larger firm would barely notice.

Version one will be wrong. That’s fine. The value comes from comparing forecast to actuals every month, because you learn the direction and size of your error. By the third or fourth pass, the model outperforms instinct.

Unpredictable pipelines make the case for scenario planning. Run a downside case that cuts your close rate by a third. If the hire still works in that version, uncertainty stops blocking the decision.

Use your trigger point. When projected utilization exceeds 85% for three consecutive months in your base case, start recruiting. Waiting for signed work guarantees you’ll be four to six months late, since that’s the realistic ramp time for a senior hire.

Your accountant reports what happened. A capacity model projects what your team can deliver and what it will cost you to leave that capacity unsold. One looks backward at dollars; the other looks forward at hours.

Picture of Allison Dunn
Allison Dunn

Allison Dunn spent 25 years as an owner and executive of several businesses, including an engineering firm, manufacturing company, and architectural firm. In 2013, Allison founded Idaho’s top-ranked business coaching company, Deliberate Directions.

Table of Contents

CEO Bundle

Think strategically. Lead intentionally.

Get 10 free worksheets to help you lead like a high-performing CEO. You’ll also get bonus tips and coaching delivered to your inbox.

Get Bigger Wins

Talk about your biggest challenge or your greatest opportunity with coach Allison Dunn.

Achieve More with Less

In one session, discover how the top 1% of leaders create massive impact without burning out. Work smarter, scale faster, and stay ahead of your competition.

Reach Higher

Learn practical strategies the top 1% use to grow profits, build winning teams, and dominate markets.

Stop Guessing, Start Growing

In one session, gain clarity, uncover hidden opportunities, and leave with an actionable plan.

Coach Allison Dunn has helped businesses like yours achieve remarkable growth.

Your Most Important Meeting This Year

Speak with one of the top 1% of business coaches. In one FREE session, you’ll get:

✓ A clear path forward
✓ Strategies tailored to you
✓ The confidence to act