How to Build a Hiring Plan: A Step-by-Step Guide for Recruiting Teams

How recruiting teams audit the workforce they have, forecast demand, and turn the result into a recruiting calendar

How to Build a Hiring Plan: A Step-by-Step Guide for Recruiting Teams

A hiring plan lists the roles a recruiting team will fill in the next planning period. Every seat has a start date, one owner, and a sourcing target. The plan also records which skills are missing, and whether the seat replaces someone who is leaving or adds a new person. Without that list, recruiters work whichever manager asks loudest, and start dates slip until an offer is already late.

Four steps produce it: audit the people you have, forecast what the business needs, decide how each skills gap gets closed, and turn the result into requisitions.

The finance example below uses the same fields in every step, so the audit and the calendar still describe one team.

Key takeaways

  • Every seat has a role, a start date, one owner, a route, the skill that's missing, and a sourcing target with a count and a deadline.
  • Start from the current team, including departures you already know about. New headcount doesn't replace people who leave.
  • Two or three scenarios, each tied to a trigger you can point to, hold up better than one forecast.
  • For each gap, choose an external hire, an internal promotion, or reskilling, and write how long that route takes.
  • Review the plan every quarter, and again when budget, headcount, or a resignation changes the numbers.

What a hiring plan includes

Recruiters need a document they can open a requisition from. "Two engineers in Q1" can't do that. It names no owner, no budget line, and no date by which a pipeline should exist.

Copy this row for each role. That grid is the hiring plan template.

FieldWhat to writeExample
Role and levelTitle and senioritySenior data analyst
Why the seat existsBackfill or growth, and the skill the team lacksBackfill. No one on the team has owned a metrics layer.
Target start dateWhen the person must be in the seatStart of the quarter
OwnerOne person accountable for that dateFinance Director
RouteExternal hire, internal promotion, or reskill, and how long it takesExternal hire. A promotion is realistic next cycle, not this quarter.
Sourcing targetQualified candidates required, and how long before the start they must be in processFive qualified candidates, several weeks before the start

Source: the columns follow the shape of SHRM's workforce planning guidance. The counts in the example are editorial, not a cited statistic.

Recruiting capacity sits above the rows: it's how many searches the team can run at once. If one recruiter can carry two specialist roles, a third seat waits for a trigger or more capacity.

That seat doesn't get a second name in the owner cell. "Hiring manager and Finance" leaves the date with nobody.

Hiring plan vs. workforce plan

A workforce plan covers the organization's people needs over a longer horizon: attrition, retraining, and roles that may matter in two or three years. A hiring plan keeps only the roles this team will recruit for in the next cycle, with the dates and owners a recruiter can act on.

Step 1: Audit the workforce you have

Start by mapping current roles and skills, then use people data to find turnover risk and skill gaps. SHRM's workforce planning guidance puts this step first, before any forecast. The audit is the headcount every later number adds to or subtracts from.

For each team, write down:

  • Current headcount.
  • Departures already known for the next two quarters.
  • Roles where the same specialty turns over every year.

Put attrition next to growth. A team that loses three people a year in one specialty still needs those replacements, even in a flat year.

When the HR data is incomplete, a manager-by-manager list is enough to start. Clean it at the next quarterly review rather than waiting for a perfect export.

The finance team in this example has 12 people. One senior analyst has already given notice for this quarter. That departure goes on the plan before anyone discusses new work.

Step 2: Forecast hiring needs with scenarios

One forecast goes stale the first time the business changes direction. SHRM Labs describes scenario-based planning as mapping talent needs across several plausible futures. Three cases cover most recruiting teams.

  • Flat. Funded work stays as it is. Hire the backfills you already know about.
  • Growth. Extra seats, and only if a specific event funds the work.
  • Contraction. Open roles freeze, including some backfills.

For the finance team, the flat case is one hire: the backfill already on notice, starting at the beginning of the quarter. The growth case adds a second analyst if the client contract is signed before the quarter begins. The contraction case freezes the backfill and covers the gap with a contractor instead.

Open the flat case. Pre-approve sourcing budget for the growth seats, and leave those requisitions closed until the trigger happens. Name that trigger before the quarter starts: a signed contract, a missed forecast, a headcount approval.

A scenario with no trigger never gets activated. Write the trigger in the same row as the headcount.

Step 3: Decide how each skills gap gets closed

Headcount says how many people. The gap says what they have to be able to do. SHRM's modernization guidance describes organizations using this work to close skills gaps and reduce voluntary turnover.

Keep the gap analysis inside the hiring plan. A separate skills exercise that never changes a requisition doesn't change who you hire.

Mark every role with one route.

  • External hire, when the team can't do the work and no internal candidate will be ready by the start date.
  • Internal promotion, when someone can take the seat inside the timeline. That role comes off the external list.
  • Reskill, when the gap is a tool someone can learn on the job. Write the number of weeks. Reskilling rarely closes a gap in judgment, and it doesn't apply to licensed work.

The finance seat needs someone who has already owned a metrics layer. A new report can be taught in two weeks, but that judgment can't, so the route is an external hire.

One analyst could grow into the level on a longer timeline, so the plan records promotion as the route for a later seat. The search for this quarter stays external.

Step 4: Turn the plan into a recruiting calendar

Each external role becomes a requisition with a start date, one owner, and a sourcing target. The target is the number of qualified candidates in the pipeline and how far ahead of the start they must be there. Treat the first number as an estimate. After two weeks of screening, replace it with the conversion rate you see.

Work backward from the start date, since final interviews need to finish before the slow end-of-quarter period. If the pipeline is still short at that checkpoint, the plan shows the gap while there's still time to source it. It shouldn't surface only when the hiring manager asks, late in the cycle.

Share the calendar with hiring managers before the quarter starts. Dates settle faster before anyone is anxious about a specific seat. The recruiting lead can then confirm the owner has budget and an approval path that moves as fast as the date.

The sequence for this team:

  • Audit signed off: twelve people, one known departure this quarter.
  • Scenarios and triggers agreed. Only the flat case opens a requisition.
  • Senior data analyst req opened. Owner: Finance Director. Five candidates, several weeks out. Start: beginning of the quarter.
  • Growth trigger checked. If the contract is signed, the second req opens.
  • Pipeline checked against the sourcing target, then the backfill starts.
  • Quarterly review, filled seats and open seats alike.

How often to update a hiring plan

Put a quarterly review on the team calendar, and invite the hiring managers. They know which project appeared or died. Review sooner when a budget change, a headcount request, or a resignation moves the numbers. If a trigger you already named has fired, don't wait for the quarter.

Teams drop the practice when the plan goes stale inside a single cycle, and the review is what keeps the calendar equal to the work.

Where do you find the candidates the plan calls for?

The plan already says how many qualified candidates each role needs, and by when. Source against those targets. A pipeline gap shows up weeks before it becomes a missed start date.

Find the candidates your plan needs

Find candidates

Frequently asked questions

What should a hiring plan include?

Each role you'll recruit for in the period, a target start, the missing skill, one owner, and a route: external hire, promotion, or reskill. Every external seat also needs a sourcing target, with a candidate count and a deadline ahead of the start. Miss any of those and the document can't be scheduled.

What is the difference between a hiring plan and a workforce plan?

A workforce plan covers people needs across the organization and a longer horizon, including retraining and attrition. A hiring plan is the near-term slice: the roles you'll recruit for in this period, with timing and owners attached.

How often should you update a hiring plan?

At least once a quarter. Sooner when a headcount request, a budget change, or a resignation changes the seats or the timing.

How do you forecast hiring needs?

Write two or three scenarios, and attach a visible trigger to each one, such as a signed contract or a budget change. SHRM Labs describes this as mapping talent needs across several plausible futures. Check the assumptions with the managers who own the work before you open requisitions against them.

Why do hiring plans fail?

A role with no single owner gets sourced late, and a role with no start point loses priority to the next requisition that has one. A plan nobody revisits goes stale, and the team can abandon it.

SHRM summarizes American Productivity & Quality Center (APQC) research on teams that keep the plan current. The result: lower voluntary turnover, and a clearer way to address skills gaps.

About the author

Mihailo Bozic
Mihailo Bozic

Founder & CEO @ Rotto

Founder & CEO of Rotto, building tools that help tech recruiters source better candidates, faster.

Related articles

How to Create a Succession Plan: Steps, Template, and the Recruiter's Angle
Recruiter Playbooks

How to Create a Succession Plan: Steps, Template, and the Recruiter's Angle

Learn how to create a succession plan in six steps, what a template holds, and how recruiters use a client's plan to spot searches early.

By Mihailo Bozic
Candidate Sourcing Strategies: 7 Ways to Fill Client Reqs
Recruiter Playbooks

Candidate Sourcing Strategies: 7 Ways to Fill Client Reqs

Candidate sourcing strategies that agency and independent tech recruiters can run across clients, plus how to pick the right mix for each req.

By Mihailo Bozic
AI Recruiting: A Practical Guide for Recruiters
Hiring TrendsRecruiter Playbooks

AI Recruiting: A Practical Guide for Recruiters

AI recruiting explained for working recruiters: what AI does at each hiring stage, the risks, the U.S. rules to know, and how to start safely.

By Mihailo Bozic
How to Write a Job Description That Doubles as a Search Brief
Recruiter Playbooks

How to Write a Job Description That Doubles as a Search Brief

Learn how to write a job description that defines the role, splits must-haves from nice-to-haves, and turns into a job posting and a search.

By Mihailo Bozic
Cost Per Hire: The Formula, SHRM Benchmarks, and the Agency Side
Recruiter Playbooks

Cost Per Hire: The Formula, SHRM Benchmarks, and the Agency Side

Cost per hire is recruiting spend divided by hires. Get the formula, SHRM's 2025 average and median, and how to use both when a client questions your fee.

By Mihailo Bozic
9-Box Grid: What It Is, How to Run One, and What It Means for Hiring
Recruiter Playbooks

9-Box Grid: What It Is, How to Run One, and What It Means for Hiring

Learn what a 9-box grid is, what each box means, how to run a fair 9-box talent review, and how to turn the gaps it shows into a hiring plan.

By Mihailo Bozic
Rotto

Built for recruiters who work from a brief, not a boolean.

rotto.com