How to Run a Fair Internal Hiring Process
Most companies have a policy document and an unwritten practice that differs from it. The gap between the two is where internal hiring does its damage: the role posted internally after the decision was made, the candidate whose manager found out from a calendar invite, the runner-up who resigned two months later. Here is the process end to end, including the part most guides skip: what happens to the internal candidate who does not get the job. Updated November 2026.
Internal hiring has quietly become the default. BambooHR's platform data (around 6.5 million hires across its customer base between January 2020 and March 2026) shows internal moves going from 51% of all fills in 2021 to 62% in 2025, rising every year in between.
Most companies have not built a process to match: the policy is usually a template adapted once and never revisited, while day-to-day decisions follow habits nobody wrote down.
This guide covers the process end to end, with the decisions that need making before you post anything, and a policy skeleton you can adapt.
What Makes Internal Hiring Different
Three structural differences drive everything else in the process.
The candidate keeps working for you either way. External hiring has one failure mode: you do not hire anyone. Internal hiring has two, and the second is a demotivated employee who now knows how you evaluate them. The process has to be designed for the outcome where you say no.
You already have evidence, and it is the wrong evidence. You have performance data, delivered work and colleagues who can speak to how they operate. All of it describes the job they currently hold. The assessment still has to test the job they are applying for.
Everything is visible. A badly run external process is invisible to the people who did not get the role. A badly run internal process is discussed at lunch. Internal hiring is the part of your hiring practice your own staff can actually see, and they draw conclusions from it about whether advancement here is real.
The Process, Stage by Stage
Decide whether the role is genuinely open internally
Before anything is posted, answer one question honestly: is there a realistic chance an internal candidate gets this role? If a decision has effectively been made (the role was shaped for a specific person, or an external hire is already in play), do not run an internal posting as theatre. A token internal round costs more credibility than never posting at all.
If the answer is yes, decide at the same time whether internal and external sourcing run in parallel or in sequence. Parallel gives you a real comparison; sequence gives internal candidates a genuine first look. Both are defensible. What is not defensible is claiming one and doing the other.
Write the role against the role, not the person
An internal requisition written with a known candidate in mind is easy to spot and poisons the process. Define the responsibilities, the must-have capabilities and the success measures for the first year before you think about who might fill it. Then check the requirements against the candidate pool, not the other way round.
Post it internally, with explicit eligibility rules
This is where most policies are vague and most disputes start. Decide and write down:
- Where it is posted, and that it is the same place every time. One channel, consistently used, beats three used inconsistently.
- How long it stays open before applications are reviewed. Five working days is a common minimum and gives people on leave a reasonable chance.
- Who may apply. Most companies set a minimum tenure in the current role (six to twelve months is typical) and require the employee not to be in a formal performance process. Say which it is.
- Whether the hiring manager may approach people directly. If yes, say so, because otherwise the first approach looks like the decision.
Handle the current manager deliberately
There are two workable conventions and you must pick one.
Candidates are expected to speak to their current manager before submitting an application, the approach GitLab documents in its public handbook.
Cleaner organisationally, and managers are never blindsided. The cost is real: some people will not apply at all if the price of applying is a conversation with the manager they want to leave.
The candidate applies first and the manager is told at a defined later stage: usually before the first interview, or before an offer.
Surfaces more candidates and protects people in difficult reporting relationships. The cost is that managers find out late and some will react badly.
Pick one, write it in the policy, and apply it to everyone. The failure mode is having no rule, which in practice means the well-connected employee gets a quiet conversation first and everyone else takes a risk.
Assess internal and external candidates on the same evidence
If the internal candidate had a conversation and the external candidates had structured interviews, there is no comparison to make. You can only pick, and you will pick the familiar one.
Keep the core question set identical, in the same format, and score it the same way. Our guide to interview questions for internal candidates covers the question bank and a scoring template; the process point here is narrower: the same instrument for everyone, applied in the same order.
A structured one-way video round is a practical way to enforce this. On EasyHire.me you configure the questions once with per-question time limits and a set number of retakes, then send the same browser-based link to internal and external applicants. Everyone answers the same questions under the same conditions, the responses are recorded rather than remembered, and AI analysis gives a consistent first pass across the pool. The free plan covers 5 interviews per month with AI analysis included and no credit card, which is enough to run one role this way before committing.
Two process rules matter more than the tooling. Gather the manager's input separately, in writing, before the interview: it is evidence and it is useful, but in a live debrief it stops being evidence and becomes advocacy. And have each interviewer score independently before the group talks: internal debriefs are decided by whoever speaks first, and independent written scores are the only reliable defence.
Decide against a bar you set in advance
Agree before interviewing what clears the role and which criteria are non-negotiable. Teams that set the bar after the interviews set it wherever the internal candidate landed: upward if they want to justify going external, downward if they want to justify promoting.
The question to put to the room is “does this candidate meet the bar for the role”, not “is the external candidate better than our person”. The second question anchors everything to one individual.
Close the loop with everyone who applied
Covered in full below, because it is the stage that gets skipped and the one that costs the most.
Is a Reskilled Employee Ready for the Role?
Internal hiring runs into this constantly: a candidate who has done the training but not the job. Training programmes produce completion certificates, and a certificate is not evidence of capability.
The question is not whether they learned something. It is whether the gap between their current demonstrated work and the new role is one they can close on the job, with the support you can actually provide.
Ask for the gap, explicitly. “Which part of this role would you be weakest at for the first six months, and what is your plan?” A candidate who names the gap precisely and has a plan is a better bet than one who claims there is none. Vagueness here is a real signal, not a presentation problem.
Use a practical task instead of a credential. Give them a real problem currently sitting in the role's remit and ask how they would approach it. This is the one assessment that cannot be answered from their existing job or from the training course. Where the role involves technical work, EasyHire.me's built-in code editor lets candidates write and submit code inside the interview, so the practical element does not need separate tooling.
Be honest about the support available. “Ready with a strong manager and a three-month ramp” is a legitimate verdict. It only works if that manager and that ramp exist. Promoting someone into a gap you have no capacity to support is how good employees get set up to fail.
Rejecting an Internal Candidate Without Losing Them
The internal candidate you turn down goes back to their desk with new information about how this company evaluates them. What they conclude is determined almost entirely by how the next few days are handled.
Tell them first, and in person. Before the announcement, before the successful candidate tells their team, before it reaches the group chat. An internal candidate who learns the outcome from a company-wide email has been told two things, and the second one is that they were not worth telling directly.
Give a real reason, tied to the criteria you used. This is where scoring against defined criteria pays off. “You scored well on evidence and on influence; the gap was readiness: specifically you have not run a project at this scope yet” is actionable. “It was extremely close and we went the other way” is not a reason, it is a way of avoiding one.
Say what would change the answer, if anything would. If there is a plausible route in twelve months, name what has to be true for it. If there genuinely is not, say so. A vague promise costs you the person twice: once while they wait for it, and again when they understand it was never real.
Give the development conversation a date. Not “let's talk about your growth sometime”. A meeting in the calendar within two weeks, with their manager, that starts from the specific gap named in the rejection.
How to Measure It
Four measures are enough.
An Internal Hiring Policy Skeleton
Adapt this rather than adopting it. The value is in having each line decided, not in the specific choices.
- Scope. Which roles are posted internally, and any documented exceptions such as confidential or executive roles.
- Eligibility. Minimum tenure in the current role. Standing requirement regarding formal performance processes. Any restrictions on applying repeatedly.
- Posting. The single channel used. Minimum open period before review. Whether external sourcing runs in parallel or afterwards.
- Manager notification. Which of the two conventions applies, and at what point, with an explicit statement that a manager cannot block an application.
- Assessment. The same core question set and scoring criteria as external candidates. Independent scoring before group discussion. How the current manager’s input is collected and when.
- Decision. Who decides. The bar, agreed before interviews. What happens when no candidate clears it.
- Communication. Who tells the unsuccessful internal candidates, within how long, and that it happens before any announcement.
- Transition. Notice period for the internal move, backfill responsibility, and handover expectations.
Point 8 is the one most often missing, and it causes the most operational friction. An internal hire creates a vacancy by definition. Decide who owns that before the offer, not after.
Common Failure Modes
Frequently Asked Questions
Key Takeaways
Give every candidate the same interview, internal or external
Configure the questions once with per-question time limits and retakes, then send the same link to everyone who applied. Responses are recorded rather than remembered, so the decision stays reviewable when someone asks why. Free plan includes 5 interviews per month with AI analysis, no credit card.
Last updated: November 2026. → Interview Questions for Internal Candidates · Candidate Screening Best Practices · The Hiring Trust Problem · How to Screen Candidates Faster · One-Way Video Interview Software