Sales Territory Aside—Capacity Planning: How to Size Your B2B Sales Team to Hit Revenue Targets
By Rick Elmore ·
Most sales hiring plans are built backwards. A leader picks a number that feels right — "let's add five reps next year" — then reverse-engineers a justification. When the revenue target gets missed, nobody can point to the exact moment the math broke. It broke at the start, when headcount was guessed instead of calculated.
Sales capacity planning is the process of working backward from your revenue target to the exact number of ramped, productive reps you need — accounting for quota, ramp time, attrition, and pipeline coverage. Done right, it turns "how many people do we hire?" from a gut call into a formula your CFO can actually trust. This is one of the highest-leverage things a RevOps function owns, and most teams never build it properly.
What is sales capacity planning?
Capacity planning answers one question: given the revenue you've committed to, how much selling capacity does the team actually have to produce, and where's the gap? Territory design decides who owns what. Capacity planning decides whether you have enough bodies to cover the plan at all.
The mistake is treating headcount as a fixed input. It's an output. Your revenue target, your average quota, your rep productivity, and your attrition rate are the inputs. Headcount falls out the other end. When you flip the logic this way, three things happen: hiring gets tied directly to the number, finance stops arguing with sales about "needing more people," and you can see a shortfall two quarters before it shows up in the pipeline.
The reason most teams skip this is that the math feels fuzzy. Ramp time is uncertain. Attrition is unpredictable. Quotas get debated. So leaders default to a round number and hope. But fuzzy inputs don't mean you abandon the model — they mean you build the model with ranges and revisit it quarterly. A directional plan beats a confident guess every time.
The core inputs you need before you model anything
You can't calculate capacity without five numbers. Get these honest and defensible before you touch a spreadsheet, because the model is only as good as the assumptions feeding it.
- Revenue target (new business). Use only the number reps are responsible for closing. Strip out renewals, expansion handled by CS, and anything not sold by the team you're sizing. If your $10M target includes $3M of renewals, you're planning against $7M.
- Average annual quota per fully-ramped rep. This is what a productive rep is expected to close in a year. If you're setting quotas for the first time, back into it from historical top-performer output, not from the number you wish they'd hit.
- Ramp time. The number of months before a new hire produces at full quota. For most B2B motions this lands somewhere between three and nine months depending on deal complexity and sales cycle length. A rep with a 90-day sales cycle can't physically close in month one.
- Attrition rate. What percentage of reps leave in a given year, voluntary and involuntary. If you don't track this, use a conservative placeholder and start logging it now. Attrition is the input that quietly destroys plans.
- Quota attainment rate. The percentage of reps who actually hit quota, or more usefully, the average attainment across the team. Planning as if every rep hits 100% is the single most common way capacity models lie to you.
One more thing to pin down: your pipeline coverage ratio. That's the multiple of pipeline you need relative to target to actually close the number. If history says you close one of every three qualified opportunities in dollar terms, your coverage ratio is roughly 3x. Capacity planning and pipeline coverage are two halves of the same question — enough reps, generating enough pipeline, to cover the plan.
How to calculate how many reps you need
Here's the model in plain steps. I'll run real numbers so you can see each layer compound.
Start with the target and the quota. Say you need $6M in new business next year, and a fully-ramped rep carries a $1M quota. Naively, that's six reps. But that assumes everyone hits quota, nobody is ramping, and nobody quits. None of that is true.
Adjust for attainment first. If your team averages 80% attainment, each rep effectively produces $800K, not $1M. Now you need $6M ÷ $800K = 7.5 reps of productive capacity.
Next, adjust for ramp. New hires don't produce full quota on day one. If a rep ramps over six months, they contribute roughly half a year of productive output in their first year. So a rep hired at the start of the year gives you about 0.5 to 0.7 of a full year's capacity, depending on the ramp curve. If several of your 7.5 needed reps are new hires, you need to over-hire to compensate for the ramp drag.
Finally, adjust for attrition. If you run 20% annual attrition, roughly one in five reps leaves mid-year, taking their remaining capacity with them and leaving a seat empty while you backfill. You need to hire ahead of that loss, not react to it.
Stack those three adjustments and the "six reps" you started with becomes closer to nine or ten actual hires on the books to reliably produce $6M. The table below shows how the number inflates at each layer.
| Planning layer | Assumption | Reps / capacity required |
|---|---|---|
| Naive headcount | $6M target ÷ $1M quota, everyone hits 100% | 6.0 |
| Adjusted for attainment | Average 80% attainment per rep | 7.5 |
| Adjusted for ramp | Several hires ramping over 6 months during the year | ~8.5–9.0 |
| Adjusted for attrition | 20% annual attrition requiring proactive backfill | ~9.5–10.0 |
The gap between 6 and 10 is the gap between a plan that looks fine in a board deck and a plan that actually produces the revenue. Every layer you skip is a layer of risk you're carrying without naming it.
Building the model: a repeatable template
You want this living in a spreadsheet you update monthly, not a one-time exercise in a planning offsite. Here's how to structure it so it stays useful.
Capacity by month, not by year
Annual numbers hide timing problems. A rep hired in January and a rep hired in September both count as "one hire" on an annual sheet, but their contribution to this year's number is wildly different. Build the model month by month. For each rep, lay out their expected monthly production based on where they are in the ramp curve. Sum the columns and you get a monthly productive-capacity line you can compare against your monthly target.
Model the ramp curve, not a single date
Don't treat ramp as a binary switch that flips to 100% at month six. Model it as a curve: maybe 0% for the first month, 25% in month two, 50% by month three, and so on until full productivity. This matters because the shape of your hiring plan changes the answer. Front-loading hires in Q1 gives you far more in-year capacity than spreading them evenly, even with the same total headcount.
Separate "needed" from "planned" from "actual"
Run three parallel lines in the sheet: the capacity you need each month to stay on plan, the capacity your current hiring plan delivers, and your actual ramped capacity as the year unfolds. The gap between "need" and "plan" tells you if your hiring plan is even mathematically capable of hitting the number. The gap between "plan" and "actual" tells you if recruiting is keeping pace. Two different problems, two different owners.
Include a hiring lead-time buffer
Reps don't appear the moment you decide to hire them. Sourcing, interviewing, offer, notice period — that's often two to three months before a new hire sits down, and then the ramp clock starts. If you need productive capacity in Q3, you're opening the requisition in Q1. Bake that lead time into the template so you're triggering hires against future need, not current pain.
Where capacity models break — and how to keep them honest
A capacity model is only valuable if it reflects reality. Here's where they quietly fail.
Optimistic ramp assumptions. Everyone wants to believe their onboarding is faster than it is. Pull actual data: look at your last several hires and measure when they truly started producing at target. Use that, not the aspirational version. If your real ramp is seven months and you planned for four, you've built a shortfall into the model on day one.
Ignoring pipeline capacity. Headcount capacity assumes reps have enough qualified pipeline to work. If your lead generation can't feed ten reps, hiring ten reps just gives you ten reps sharing six reps' worth of opportunities. Capacity planning and demand generation have to move together. This is exactly why we treat lead gen, sales, and RevOps as one system rather than separate departments throwing work over the wall — a capacity plan with no pipeline plan behind it is a payroll expense, not a revenue engine.
Treating attrition as a surprise. Attrition is not a shock; it's a rate. If you know roughly one in five reps leaves each year, plan the backfills into the calendar before anyone resigns. The teams that scramble every time someone quits are the teams that never put attrition in the model.
Setting quotas disconnected from the plan. If the sum of individual quotas doesn't exceed the company target with room to spare, you have no buffer for the reps who miss. Quota coverage — total quota capacity relative to target — should run meaningfully above 100%, because not everyone hits. A plan where everyone has to hit quota to make the number is a plan with zero margin for being human.
The fix for all four is the same: update the model with real data every month, and let the actuals correct your assumptions. The first version of your capacity plan will be wrong. The tenth version, fed by real ramp and attainment data, becomes one of the most reliable forecasting tools you own.
Where this fits
Sales capacity planning sits at the center of RevOps because it connects the revenue plan to the hiring plan to the pipeline plan. Get it right and you stop debating headcount in the abstract — every hire traces back to a specific revenue gap, every quota ties to the company number, and your forecast stops being a hope. It's also the foundation for everything downstream: territory design, compensation modeling, and the demand targets your lead generation has to hit. Build the model once, keep it honest with real data, and you'll never guess at headcount again. If you want help building this model and wiring it into the rest of your revenue engine, that's exactly the kind of work laid out in our pricing and packages.
Want a second set of eyes on your numbers before you commit to a hiring plan? Book a Revenue Systems Audit and we'll pressure-test your capacity model against your target.