ooligo
ENTRY TYPE · framework

Sales capacity planning

Last updated 2026-05-02 RevOps

Sales capacity planning is the framework for translating a revenue target into a hiring plan: how many reps, in which roles, hired by when, with what ramp, to produce the bookings number. Done well, it is a defensible bottom-up build that survives a CFO review. Done poorly, it is a top-down “we need to grow 50 percent so let’s hire 50 percent more” calculation that misses by a quarter and a half.

The framework

A complete capacity model has six layers:

  1. Productivity per fully-ramped rep. ARR a tenured AE produces per year. Use trailing-12 actuals, not quota.
  2. Ramp curve. What fraction of full productivity a new rep produces in months 1, 2, 3, 4, 5, 6. Typical: 0%, 15%, 30%, 50%, 70%, 90%, then 100% from month 7.
  3. Attrition assumption. Annual rep attrition by segment. SMB AEs churn at 30 to 40 percent; enterprise at 15 to 25 percent.
  4. Coverage ratios. SDRs per AE, sales engineers per AE, CSMs per AE. Pulled from your existing motion data.
  5. Time to hire. Calendar time from approving a req to a butt in seat. Typical: 60 to 90 days for AEs, 30 to 60 for SDRs.
  6. Quota over-assignment. Sum of individual quotas as a multiple of company target. Typical: 1.15x to 1.25x.

The build

Start with the bookings target and work backwards:

Required ramped headcount = bookings target / (productivity × over-assignment)

Then layer in time:

  • For each quarter of the year, compute “ramped productivity available” by summing each rep’s individual ramp progress at that point.
  • Subtract ramped productivity from the quarterly target to find the gap.
  • Convert the gap into hires, accounting for hiring lead time and ramp curve.

A team needing $40M of new ARR with $1.2M productivity per rep and 1.2x over-assignment needs 28 fully-ramped equivalents. After modeling ramp and attrition, that often translates to hiring 12 to 15 net AEs through the year — concentrated in Q1 and Q2 so they ramp by Q3 and Q4.

Sanity checks

A model that does not pass these checks is wishful:

  • Are you hiring faster than you ever have? A team that hired 4 AEs last year planning 18 this year has a recruiting problem before it has a sales problem.
  • Is implied productivity above your actuals? If your model assumes $1.5M per rep but trailing-12 is $900K, you are not modeling, you are guessing.
  • Have you accounted for management ratio? Adding 10 AEs without 1 to 2 frontline managers degrades productivity 15 to 25 percent.
  • What is your SDR-to-AE pipeline coverage assumption? Hiring AEs without proportional SDR or marketing spend means under-fed reps.

Common pitfalls

  • Quota-as-productivity. Quota is the goal; productivity is what reps actually produce. They diverge by 10 to 30 percent. Model on actuals.
  • Ignoring attrition until December. A 20 percent attrition rate means a 30-rep team needs 6 hires just to stand still.
  • Linear ramp. Real ramp is S-shaped, not linear. Use a real curve from your data.