The board sets a revenue target. The VP of Sales turns that target into a hiring plan. This is where most revenue plans break. Not because the target is wrong, but because the hiring model doesn't account for ramp time, attrition, quota coverage gaps, or the simple fact that recruiting takes longer than anyone budgets for.

I've built headcount models at five different companies. The same mistakes show up everywhere: hiring too late, not buffering for attrition, assuming instant productivity, and treating all reps as equal capacity. This guide covers how to build a hiring plan that actually delivers the revenue you promised.

Framework note: This is a planning framework, not a template. Your specific inputs (quota, ramp time, attrition rate, deal cycle) determine the outputs. The math is straightforward. The discipline to follow it is the hard part.

Step 1: Calculate Productive Capacity Needed

Start with the annual new business revenue target. Not total revenue. Subtract renewals and expected expansion from existing accounts. What remains is what your sales team needs to generate from scratch.

Example: $15M total revenue target. $6M from renewals and expansion. $9M from new business.

Now calculate how many fully-productive AEs you need. This requires two numbers: annual quota per AE and expected attainment rate.

  • Annual quota per AE: $1M
  • Expected average attainment: 85% (realistic for a mature team)
  • Productive revenue per AE: $850K
  • Fully-productive AEs needed: $9M / $850K = 10.6, round to 11

Most companies stop here and plan to hire 11 AEs. That's wrong. It assumes all 11 are productive on January 1st. None of them are.

Step 2: Account for Ramp Time

New hires don't carry a full quota on day one. They ramp over months. During ramp, they contribute fractional revenue. Your model needs to account for this or you'll be short on capacity all year.

Role Typical Ramp Month 1-2 Capacity Month 3-4 Capacity Month 5-6 Capacity Full Capacity
SDR 2-3 months 25% 75% 100% Month 3-4
SMB AE 3-4 months 10% 50% 100% Month 4-5
Mid-Market AE 4-6 months 0% 25% 75% Month 6-7
Enterprise AE 6-9 months 0% 10% 40% Month 8-10

A mid-market AE hired on January 1st contributes roughly 0.4 productive AE-years in their first year (0 + 0 + 0.25 + 0.25 + 0.75 + 0.75 + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 = ~7 productive months out of 12, or 0.58x). An enterprise AE hired on the same date contributes roughly 0.35 productive AE-years. Your model must convert headcount into productive AE-equivalents.

The ramp-adjusted headcount formula

If you need 11 fully-productive mid-market AE equivalents for the full year and you're hiring them all in Q1, you need to hire 14-15 AEs to account for the ramp deficit. Alternatively, you hire 11 AEs but front-load the hiring so they're ramped by mid-year, accepting a slower first half.

The best approach: stagger hiring across the year with the heaviest front-loading you can afford. Hire 6 in January, 3 in April, 2 in July. This spreads cost, reduces onboarding bottlenecks, and ensures some reps are productive when the later hires are still ramping.

Step 3: Buffer for Attrition

Sales attrition in B2B SaaS runs 20-30% annually. That means for every 10 reps you start the year with, 2-3 will leave before December. Each departure creates a revenue gap. The departing rep's pipeline goes dark. The backfill takes 4-8 weeks to hire and another 4-6 months to ramp. Total revenue gap per departure: 6-10 months of lost productivity.

The attrition buffer formula

Target productive headcount / (1 - annual attrition rate) = starting headcount needed.

If you need 11 productive AEs and expect 25% attrition: 11 / 0.75 = 14.7, round to 15. You need to either start the year with 15 AEs or have a continuous hiring pipeline that replaces departed reps within 30 days.

Most companies don't buffer for attrition. They plan for 11, lose 3, spend 6 months backfilling, and end the year with 9 productive AEs delivering 75-80% of plan. The revenue miss was predictable from January. Nobody modeled it.

Step 4: Synchronize SDR and AE Hiring

AEs need pipeline. Pipeline comes from SDRs (outbound), marketing (inbound), and the AE's own prospecting. If you hire 5 new AEs without proportional SDR capacity, those AEs will be pipeline-starved during the exact months when they should be building momentum.

SDR-to-AE ratios by model

  • Outbound-heavy: 2-3 SDRs per AE. The SDR team generates 60-70% of pipeline.
  • Balanced inbound/outbound: 1.5-2 SDRs per AE. SDRs handle inbound qualification plus some outbound.
  • Inbound-led: 1-1.5 SDRs per AE. SDRs primarily qualify inbound leads.
  • Enterprise (named accounts): 0.5-1 SDR per AE. AEs do their own prospecting with SDR support on specific campaigns.

Hire SDRs 1-2 months before the AEs they'll support. An SDR ramps in 2-3 months. An AE ramps in 4-6 months. If you hire both simultaneously, the SDR will be productive before the AE, but the pipeline they generate won't be worked efficiently until the AE is ramped. Stagger it so the SDR pipeline is flowing when the AE hits productive capacity.

Step 5: Build the Hiring Calendar

A good hiring calendar accounts for three lead times: recruiting time (how long to fill the role), ramp time (how long to reach productivity), and revenue time (how long from first productive activity to first closed deal).

Role Avg. Recruiting Time Ramp to Productivity First Deal Close Total Lead Time
SDR 3-4 weeks 2-3 months N/A (meetings) 3-4 months
SMB AE 4-6 weeks 3-4 months 1-2 months 5-7 months
Mid-Market AE 6-8 weeks 4-6 months 2-3 months 7-10 months
Enterprise AE 8-12 weeks 6-9 months 3-6 months 10-15 months

This means if you need an enterprise AE producing revenue in January 2027, you needed to start recruiting in October 2025. Most companies don't plan with this level of lead time. They start recruiting in Q1 for Q1 revenue and wonder why they're behind plan by Q3.

Step 6: Model Manager Capacity

Every hire also needs management. If you're adding 10 AEs and your current managers each have 6 reps already, you need 2 new managers hired and onboarded before the reps arrive. Manager recruiting takes 8-12 weeks. Manager onboarding takes 4-6 weeks before they're effective at coaching.

A common failure mode: hire 10 reps in January, start recruiting their managers in February. The reps arrive to no manager. They get distributed across overloaded existing managers. Ramp time doubles. Three of them quit by month 6 because they never got proper onboarding. You've burned $600K-$1M in failed hires because you didn't sequence the manager hire first.

Manager hiring rule

Hire managers 6-8 weeks before the reps they'll manage. Give the manager 4 weeks to learn the business before their team arrives. This means the manager is "idle" for a month. That month is the best investment in your hiring plan because it means 6-10 reps get properly onboarded instead of abandoned.

Step 7: Build in Hiring Plan Checkpoints

No hiring plan survives first contact with reality. Revenue might come in hot, requiring faster hiring. Revenue might miss, requiring a pause. Pipeline metrics might shift, changing the capacity model. Build quarterly checkpoints.

Quarterly review questions

  1. Are we on track to deliver the productive AE-equivalents we modeled?
  2. Is actual ramp time matching our assumptions? If longer, we need to hire sooner.
  3. Is attrition above or below plan? Adjust the buffer accordingly.
  4. Is pipeline per AE sufficient? If not, we need more SDRs or marketing investment before more AEs.
  5. Are our managers at capacity? If yes, pause AE hiring until we add management.

The Full Headcount Model: A Worked Example

Let's put it all together for a company targeting $15M in total revenue.

  • Total revenue target: $15M
  • Renewal/expansion: $6M (40% of total)
  • New business target: $9M
  • AE quota: $1M/year
  • Expected attainment: 85%
  • Productive AE-years needed: 10.6 (round to 11)
  • Ramp adjustment (staggered Q1-Q2 hiring): +3 AEs = 14
  • Attrition buffer (25% annual): 14 / 0.75 = 18.7, round to 19
  • AEs to hire/have: 19 across the year
  • SDRs (2:1 outbound ratio): 38 SDRs needed at peak
  • Frontline managers (6:1 span): 3-4 AE managers, 4-5 SDR managers

That $15M revenue target requires 19 AEs, 38 SDRs, and 7-9 frontline managers. Total sales headcount: roughly 65-70 people including ops, enablement, and leadership. If you started the year planning for 11 AEs and no SDR expansion, you'd miss the target by 25-30%.

Common Hiring Plan Mistakes

Mistake 1: Hiring to plan, not ahead of plan

If your plan says "hire 4 AEs in Q2," you should start recruiting in February to have offers accepted by March and start dates in April. Starting the recruiting process in April means those reps won't be productive until Q4. You've lost two quarters of capacity.

Mistake 2: Assuming 100% attainment in the model

No sales team averages 100% attainment. If yours does, your quotas are too low. Use 75-85% for mature teams and 65-75% for new teams or new markets. Building a plan on 100% attainment guarantees a miss.

Mistake 3: Not accounting for recruiting failure rate

Not every offer gets accepted. Not every accepted offer results in a start date. Budget for a 70-80% offer acceptance rate and a 5-10% no-show rate (candidates who accept but never start). If you need 19 hires, you'll likely need to extend 24-27 offers across the year.

Mistake 4: Batch hiring without onboarding capacity

Hiring 10 reps in the same month means 10 reps in the same onboarding class. If your enablement team can properly onboard 4-5 people at a time, a 10-person class gets diluted training. Stagger start dates in cohorts of 4-6 to maintain onboarding quality.