Proving Onboarding ROI: 5 Metrics Every Small Business Should Track
Authored by: Nick Anisimov
Small businesses spend thousands of dollars finding the right person. Job postings, screening, interviews, and offer negotiations. Then the new hire shows up on day one and gets handed a laptop and a “good luck.” Two months later, they are gone. All that investment walks out the door, and the cycle starts over.
According to Gallup, only 12% of employees believe their company does a great job with onboarding. That leaves 88% of companies getting it wrong. And for small businesses without HR teams, every failed hire hurts twice as much because there is nobody to absorb the impact.
Most small businesses I talk to care about onboarding. They just do not measure it. Without numbers, you are guessing. And guessing is how you keep repeating the same mistakes. These five metrics will tell you what is actually happening.
1. New Hire Turnover Rate (First 90 Days)
This is your main signal. Research shows that 20% of all employee turnover happens within the first 45 days (Work Institute). If people leave that early, the problem is almost always your onboarding, not the role.
You lose more than you think. The recruiting spend, the salary during onboarding, and the hours your team spent training someone who is already gone. In a company with 15 people, that hits the budget hard.
I learned this when we hired an account executive because we could not keep up with inbound demo requests. We threw him straight into client calls. No onboarding flow, no ramp-up. Two weeks later, he told me, “This is clearly not for me.” We wasted his time, our time, and real money. A 30-day onboarding plan would have changed everything.
2. Time to Productivity
How many days until a new hire can work without someone looking over their shoulder? That is what this metric tracks. And no, the goal is not to make it as short as possible. If you rush onboarding to get people producing faster, you will cut corners that cost you later.
The real reason to track this is planning. If you know onboarding takes six weeks, you can start recruiting before you are desperate. You stop making panic hires and start making planned ones. Over time, that changes the quality of your entire team.
3. Onboarding Completion Rate
Do new hires actually finish every step of your onboarding? In small businesses, things get busy, and steps get skipped. “We will get to the compliance training later” turns into never.
The problem is that skipping once creates a precedent. Next time, it will be easier to skip again. Before you know it, your onboarding exists in a document nobody follows. Tracking completion rate is how you keep yourself honest.
4. New Hire Satisfaction (eNPS)
Survey your new hires at day 30 and day 90. Ask how the experience matched what they expected. Ask what confused them, what was missing, and what annoyed them.
This shows you something you cannot see on your own: the difference between the onboarding you think you are running and the one your employee actually went through. Fix those gaps early, and you prevent the turnover problems before they show up in metric number one.
5. Cost Per Hire and Cost of Turnover
Add up what it costs to bring one person on board. Recruiting fees, onboarding time, training hours, and manager involvement. Then add up what you lose when that person leaves. Re-recruiting, re-training, lost output, and team disruption. SHRM estimates the replacement cost at 50% to 200% of annual salary.
Do not keep this number to yourself. Share it with your team. When everyone involved in onboarding sees the cost of getting it wrong, they treat the process differently. You can tie metrics 1 and 4 into your team’s goals so onboarding becomes a shared responsibility, not just yours.
What Gets Measured Gets Fixed
You do not need a big budget or an HR department to track these five numbers. But you do need consistency. Start with one metric, measure it for 90 days, and adjust your process based on what you find. Then add the next one.
Author bio: Nick Anisimov, founder of FirstHR, an employee onboarding platform for small businesses.