The True Cost of a Bad Engineering Hire
The salary is the smallest number in a bad hire's real cost. Research on where the actual cost hides — lost velocity, team drag, and the re-hire cycle that follows — and what it means for how you source capacity.
When a hire doesn't work out, the number most teams track is severance or the sunk salary cost. That's the smallest and least interesting number. The real cost of a bad engineering hire is distributed across four categories, most of which never show up on a balance sheet — and understanding where it actually hides changes how you should think about the risk of any hiring decision, not just the ones that go wrong.
The four cost categories
1. Direct cost. Salary, benefits, and onboarding investment for the period before the mismatch is identified and acted on. This is the number everyone tracks and the smallest of the four.
2. Velocity cost. A mismatched engineer isn't neutral while the mismatch is being figured out — their output during that period is typically low-quality, requires disproportionate review time, or has to be substantially reworked. This cost compounds the longer the mismatch goes unaddressed, which is often longer than teams admit, because acting on a bad hire fast is organizationally uncomfortable.
3. Team drag. Other engineers spend real time reviewing, correcting, and compensating for a mismatched teammate's output — time that doesn't show up as "cost of the bad hire" in any accounting system, but is real capacity diverted from the roadmap. On a small team, this cost is proportionally larger: one mismatched engineer on a four-person team is a bigger drag than the same mismatch on a forty-person team.
4. Re-hire cost. Once the mismatch is addressed, the clock resets on the original hiring cycle — typically 3–6 months — during which the original capacity gap still exists, now compounded by however long the mismatch went unaddressed first.
Direct cost is visible immediately. Velocity cost and team drag are visible only in retrospect, if at all. Re-hire cost is visible only once you're already back at the start.
Why this matters more than it seems
The asymmetry between how visible direct cost is and how invisible the other three are creates a systematic bias: teams under-price hiring risk, because the number they can see is the smallest number in the total. This isn't a hypothetical — it's the reason "just be more careful in hiring" is a weaker mitigation than it sounds. Careful hiring reduces the frequency of mismatches. It does nothing about the cost of the mismatches that happen anyway, and some rate of mismatch is unavoidable in any hiring process, however careful.
What actually reduces total cost exposure
If mismatch frequency can't be driven to zero, the lever that matters is how fast and how cheaply a mismatch can be corrected once identified — which is a structural property of the engagement model, not a hiring-process improvement:
- Direct hire: correction requires a termination process, then a full re-hire cycle. Velocity cost and team drag accumulate for as long as organizational friction delays acting on the mismatch — often longer than the technical signal alone would justify.
- Staffing agency: correction is faster than a direct hire (a swap rather than a termination-and-rehire), but the client still identifies the mismatch, initiates the swap, and absorbs velocity cost and team drag during that window.
- Elastic delivery pod: the replacement guarantee exists specifically to compress this window — the pod provider is on the hook to reduce the delay, not just watch the client absorb it. This doesn't eliminate all four cost categories, but it structurally shortens the window in which the largest ones (velocity cost, team drag) accumulate.
A framing for evaluating any engagement's real risk cost
Before comparing engagement models on unit cost alone (day rate, salary, contract value), ask: if this specific hire or placement isn't the right fit, what's the actual timeline to correction, and who absorbs the cost during that window? A cheaper unit cost with a slow, self-absorbed correction path can easily be more expensive in total risk-adjusted cost than a higher unit cost with a fast, externally-absorbed one.
This is the same reasoning behind our elastic engineering capacity whitepaper — the point isn't that any one model is cheapest in isolation, it's that the shape of the risk matters as much as the price of avoiding it.
Ready to stop waiting on hiring?
Book a free 30-minute discovery call. We'll scope your delivery gap and tell you exactly what pod you need.
Book a Discovery Call →