Helia HR

Guide

How to reduce employee turnover in an IT company

Updated 2026-07-24 · For HR and engineering leaders at 5–200-person IT teams

What losing an engineer actually costs

The reason to care about turnover isn’t sentiment — it’s that losing a good engineer is one of the most expensive events a small company never puts on a spreadsheet. The salary you stop paying is the only visible part; the real cost is everything around it.

Add up what actually leaves with the person:

  • Recruiting and interviewing. Sourcing, screening, take-home reviews and interview panels — multiplied by every engineer you pull off delivery to sit in those rooms. A drawn-out search bleeds senior time for weeks.
  • Ramp-up to real productivity. A new hire is net-negative for a while and only fully productive months in — commonly three to six, longer for a senior joining a complex codebase. You pay full salary across that whole curve.
  • Lost delivery and knowledge. The context that walked out — why the payment-retry logic is the way it is, which client hates Friday deploys — isn’t in the wiki. Some of it you rebuild by breaking things first.
  • The morale tax. One resignation makes the people around it quietly update their own résumés. Departures cluster partly because the first one gives everyone else permission.

There’s no honest single figure, but the widely used rule of thumb is sobering: replacing a mid-level engineer commonly costs a large share of their annual salary once you count it all, and replacing a hard-to-hire senior or a specialist can exceed a full year’s pay. Whatever your exact number, it’s big enough that a few prevented exits a year pay for every retention practice below.

How to measure turnover without fooling yourself

You can’t manage what you round off. Start with the basic rate, then immediately make it more honest.

Turnover rate = (leavers during the period ÷ average headcount during the period) × 100. Average headcount is usually just (headcount at the start + headcount at the end) ÷ 2. So if you began the year with 18 people, ended with 22, and 4 left, that’s 4 ÷ 20 = 20% annual turnover. Pick a consistent period and annualize it the same way every time, or the trend means nothing.

The single blended number, though, hides more than it shows. Two refinements do the real work:

  • Regrettable vs non-regrettable. A regrettable exit is someone you wanted to keep. A non-regrettable one is a performance-managed departure, a mutual parting, or a role you were closing anyway — losing them is neutral or even good. Blending the two produces a scary number that hides the only question that matters: are we losing the right people? Track the regrettable rate separately; that’s the one to manage.
  • Tenure cohorts. First-year attrition and three-year attrition are different diseases with different cures. People leaving inside twelve months is usually a hiring, onboarding, or expectations problem — you sold something the job wasn’t. People leaving at two-to-four years is usually a growth-ceiling, manager, or pay-drift problem — they outgrew what you offered. A blended rate averages these into a number that points at neither. Look at survival by hire-cohort instead.

If you only ever compute one figure, make it your annual regrettable turnover, and watch its trend against your own history rather than an industry table.

Why good engineers actually leave

Ask a departing engineer why they’re leaving and you’ll often hear “money”. Ask what they were actually looking for when they started interviewing, and money slides down the list. Here’s the honest ordering for people you’d want to keep:

  1. Pay is table-stakes, not the top motive. Being clearly under market will lose people — comp is a hygiene factor, and a broken hygiene factor drives everyone out. But paying at market rarely makes a bored engineer stay, and a counter-offer that fixes only the number usually buys a few months before they leave anyway. “Just pay more” treats a symptom.
  2. No visible growth. The strongest reason good engineers leave: no next step they can see, stagnant technology, nothing left to learn. A clear career ladder with real criteria is worth more than a raise here, because it answers “what does my future here look like?”.
  3. The direct manager. The cliché is true: people don’t leave companies, they leave managers. Micromanagement, no air cover, no feedback, credit flowing uphill — a bad manager can push out people the company is otherwise treating well.
  4. Burnout and chronic over-utilization. Sustained crunch, no slack, being booked past 100% for months — see utilization. Burnout doesn’t announce itself; it shows up as a resignation from someone who “seemed fine”.
  5. Meaning and autonomy. Work that feels pointless, no ownership, no line from what they build to why it matters. Senior people especially will trade salary for autonomy and impact.

The myth to bury is “we lost them on comp, so we need to pay more”. Sometimes it’s true — if you’re genuinely below market, fix that first, because nothing else lands while pay is broken. But far more often pay is the reason given, not the reason. It’s the socially safe answer that avoids a hard conversation about the manager, the boredom, or the missing path. Take exit reasons at face value and you’ll spend money on the one driver that was already fine.

Early-warning signals you can watch

By the time someone resigns, the decision is months old. The point of measuring retention is to see it coming while you can still act. None of these signals is proof on its own — a cluster is worth a conversation.

  • Engagement trending down. A falling eNPS or pulse score — and, more tellingly, a falling response rate. People who’ve given up stop answering before they stop caring out loud.
  • 1-on-1s going missing. 1-on-1s that get skipped, cancelled, or shrink to status updates. Disengagement often shows in the calendar before it shows in the work.
  • Sustained over-100% utilization. Someone booked past full capacity for months with no bench relief is on a burnout track whether or not they’ve said so.
  • A stalled career. No visible next step on the ladder, and unusually long time-in-grade with no conversation about it. “Nothing to aim for here” is a quiet resignation in progress.
  • Withdrawal. Dropping participation — quieter in planning, fewer opinions in review, pulling back from things they used to own. Engagement usually leaks before it’s declared.

The trap is treating any one of these as an accusation. They’re prompts to talk, not verdicts — and the tool for the conversation is a 1-on-1, not surveillance.

Anonymous pulse surveys in Helia: eNPS score and response rate — an early-warning signal

A retention playbook for a small team

You don’t need a People team to hold on to good engineers — you need a few habits that run reliably. Roughly in order of leverage for a small company:

  1. Onboard for real, to fix first-year attrition. A structured onboarding — a buddy, a 30/60/90-day plan, early wins — is the cheapest retention lever you have, because so much first-year churn is just a bad start you could have prevented.
  2. Give growth a visible shape. Publish a career ladder with written criteria and hold regular growth conversations tied to reviews. People stay when they can see a future and know how to reach it.
  3. Do 1-on-1s, and keep them. Protect regular 1-on-1s as the standing channel where problems surface small. A cancelled 1-on-1 is a retention decision you didn’t know you were making.
  4. Run a lightweight pulse. A short eNPS or pulse survey catches mood shifts early — but only if you act on it visibly. A survey that changes nothing accelerates the cynicism it was meant to measure.
  5. Manage workload and the bench. Watch utilization and staff capacity so nobody sits at chronic overload. Preventing burnout is cheaper than backfilling it.
  6. Close the loop on exits. Feed exit-interview themes back into all of the above, so every departure at least buys you a fix.

One more worth stealing: the stay interview. Instead of learning what would have kept someone at their exit interview, ask your best people the same questions now — what would make you consider leaving, what keeps you here, what’s frustrating. It’s the same information while you can still use it.

Exit interviews: look for patterns, not anecdotes

Exit interviews are worth doing, with clear eyes about their limits: a person on their way out has little incentive to be fully candid, especially about a manager who’ll be asked for a reference. Expect softened answers and read them accordingly.

A short, consistent set of questions beats a freeform chat, because consistency is what lets you compare across people:

  • What actually made you start looking? (Not “why are you leaving” — the trigger.)
  • What would have made you stay?
  • What surprised you here, good and bad, versus what you expected on day one?
  • Did you have a clear path to grow, and did you know how to get there?
  • How was the relationship with your manager?
  • Would you recommend working here to a friend — and would you come back?

The discipline that makes exit interviews pay off: look for patterns, not anecdotes. Any single exit is a story with a hundred confounds — a spouse relocated, a dream offer landed. Three people independently naming the same manager, the same broken promise, or the same team is a finding you can act on. Log the themes somewhere durable and review them across several departures; that pattern, not any one conversation, is the real product of exit interviews. Some companies also run the conversation a few weeks after the person has left, when candor is cheaper.

Some turnover is healthy — keep the right people

It’s worth ending on the counter-intuitive part: the goal is not zero turnover. Aiming for it will make you worse, not better.

Some turnover is healthy. People who’ve outgrown the role move on and free a seat for someone hungry; fresh hires bring skills and habits your team didn’t have; a non-regrettable exit can fund two better hires. A company with no turnover for years is often not a happy family but a stagnant one — nobody growing out, nobody new coming in, pay and ideas both frozen.

So the target isn’t retention at all costs. Chasing everyone leads to spiralling counter-offers, and to keeping a brilliant-but-toxic senior whose real cost is the three quiet people who left because of them. The number to drive down is regrettable turnover — the right people leaving for reasons you could have changed. Keep those people, let the healthy churn happen, and measure yourself on the difference rather than on a rate you want to see hit zero.

How Helia HR does this

Helia HR is where most of this playbook actually lives — the retention levers in one system instead of five:

  • See the early-warning signals. Anonymous eNPS/pulse trends plus an attributed daily mood check-in surface a mood shift before it becomes a resignation; the dashboard flags who's chronically over-utilized.
  • Give growth a visible shape. Career ladders with written criteria and promotion readiness, tied to review cycles and AI-drafted growth plans — the "what's my next step here?" answered on a page.
  • Keep the 1-on-1s. A 1-on-1 cadence with private, author-only manager notes, so the standing conversation where problems surface small doesn't quietly disappear from the calendar.
  • Prevent the burnout. The capacity matrix and bench view show sustained over-100% load, so you can rebalance before someone breaks instead of backfilling after they leave.
  • Start people well, close the loop. Structured onboarding to cut first-year attrition, and exit checklists with an exit interview to feed the themes back in.

Pulse, career paths, 1-on-1s, reviews and onboarding are add-on packs on the HR base — switch on the levers you'll actually use.

Career ladders in Helia — a visible next step, the strongest retention lever

FAQ

What is a good employee turnover rate?

There’s no universal benchmark, and tech tends to run higher than many industries, so a single “good” number misleads. Annual voluntary turnover in the low double digits gets quoted a lot, but the figure is nearly useless without context. What matters is your regrettable turnover and its trend against your own history — losing 15% of people you were glad to see go is healthier than losing 5% who were all stars.

How do you calculate turnover rate?

Divide the number of leavers in a period by the average headcount over that period, then multiply by 100. Average headcount is normally (headcount at the start + headcount at the end) ÷ 2. Keep the period and method identical every time so the trend stays comparable, and separate regrettable from non-regrettable exits before you read anything into the number.

Why do software developers quit?

Rarely for a single reason, and rarely purely for pay. The most common real drivers are no visible growth or learning, a poor relationship with the direct manager, burnout from chronic overload, and work that stopped feeling meaningful. Pay matters as a hygiene factor — being clearly under market drives people out — but at-market pay alone rarely keeps someone who’s leaving for any of the others.

What is regrettable turnover?

Regrettable turnover is the departure of people you wanted to keep — as opposed to non-regrettable exits like performance-managed departures, mutual partings, or roles you were closing anyway. It’s the number worth managing, because the blended headline rate mixes exits you regret with ones you welcomed and hides whether you’re losing the right people.

Can a company have too little turnover?

Yes. Zero turnover over a long stretch often signals stagnation rather than health — nobody outgrowing their role and moving on, no fresh skills coming in, pay and ideas both frozen. Healthy companies run some churn; the goal is to minimise regrettable turnover, not all of it.

Run HR and delivery ops in one system

Helia HR combines the HR basics with the capacity matrix, bench view, timesheets and client invoicing IT services teams actually run on. Start free, no card. GDPR-grade security, role-gated PII, audit-logged access.