Money & Business · Guide · Career & Growth
Recruiting Metrics on a Free Spreadsheet
The 4 metrics that actually matter for small-team hiring (source quality, stage conversion, days-in-stage, time-to-hire) and how to track them in a Google Sheet. Includes the formulas and weekly review checklist.
“How do I track recruiting metrics without buying analytics software?” is mostly a vocabulary problem. The 4 metrics that actually drive hiring decisions all fit in a single Google Sheet, can be updated in 10 minutes a week, and tell you more than the dashboards built into paid ATSes.
This guide is the spreadsheet template + the formulas + which numbers matter for a small team. Plus a candidate-database structure that doubles as a CRM, all on free Google Sheets.
Advertisement
The 4 metrics that matter
Recruiting analytics tools surface 30+ metrics. For a 5-to-20-req team only four drive decisions:
- Source quality (applicants → hires by source): tells you which boards or referral channels to double down on. Most companies waste hours posting on platforms that produce zero hires for years.
- Stage conversion rates: phone-to-onsite %, onsite-to-offer %, offer-accept %. A drop in any one tells you where your process is broken.
- Days-in-stage: the diagnostic for “why are candidates ghosting?” Usually because someone sat on them for 9 days mid-pipeline.
- Time-to-hire (sourced → offer accepted): the only top-line metric that matters. SHRM 2024 median: 44 days. If you’re above 60, something is broken.
That’s it. Cost-per-hire, applicant volume, candidate satisfaction scores — noise unless you’re a 50+ person team.
The spreadsheet template
Build it yourself in Google Sheets in 30 minutes. Two tabs:
Tab 1: Candidates
Columns:
NameRoleSource(LinkedIn, referral, Indeed, etc.)Sourced dateCurrent stage(Sourced / Phone / Onsite / Offer / Hired / Rejected)Stage entered dateDays in stage(formula:=TODAY() - F2)Outcome(Hired / Rejected / Withdrew / Active)Notes
The export from our recruiting pipeline tracker matches this exactly — paste the CSV in and you’re live.
Tab 2: Metrics dashboard
Formulas (assuming the Candidates tab is named “Candidates”):
Source quality (per source):
=COUNTIFS(Candidates!C:C, "LinkedIn", Candidates!H:H, "Hired") /
COUNTIF(Candidates!C:C, "LinkedIn")
Phone-to-onsite conversion:
=COUNTIFS(Candidates!E:E, "Onsite") /
(COUNTIFS(Candidates!E:E, "Onsite") + COUNTIFS(Candidates!E:E, "Phone"))
Average days-in-stage by stage:
=AVERAGEIFS(Candidates!G:G, Candidates!E:E, "Phone")
Time-to-hire (avg):
Add a "Hired date" column, then =AVERAGE(Hired_date - Sourced_date)Update once a week. Keeps you honest about which sources work and where the funnel leaks.
Candidate database — the free CRM-lite
Building a candidate database is just adding more columns to the candidates tab and using filters. Recommended additions:
Skills tags(comma-separated; filter withregex)Years of experienceSalary expectationAvailable dateLast contact dateReach-out cadence(every 60 days, 90 days, etc.)
For 100–500 candidates this is fine. Above that, search performance degrades and you’ll want a real database (Notion, Airtable, or eventually a CRM). Most small teams never get there.
Cheap automation
Free things that save 30 minutes per week:
- Google Forms → Sheets: application form auto-populates the Candidates tab.
- Conditional formatting: highlight rows where days-in-stage > 7, so stale candidates jump out visually.
- Apps Script for follow-ups: a 20-line script that sends a candidate-status email when stage changes. Runs free on Google Workspace personal.
- Slack webhook for new applications: Forms → Apps Script → webhook → posts to a #hiring channel.
Weekly review checklist (10 minutes)
Run every Monday morning:
- Sort by “Days in stage” descending. Anything >7 days needs an action.
- Phone-to-onsite conversion this week vs last. Big drop → screening calls aren't filtering well.
- Source breakdown of new candidates. Two sources hot? Lean in. None? Refresh job postings.
- Time-to-hire average for last 5 closed reqs. Above 50 days → review where the friction is.
Use these while you read
Tools that pair with this guide
- Recruiting Pipeline TrackerFree candidate pipeline tracker for small hiring teams. Six stages, source tagging, in-stage timer, CSV export. Saved to your browser — no account, no subscription, no upload.Career & Growth
- True Cost of Free Recruiting ToolsStitching together free recruiting tools costs more than you think. This calculator surfaces the real 12-month cost — including time spent on workarounds and candidates lost to clunky UX — vs a paid ATS at the same volume.Career & Growth
- Overtime CalculatorCalculate overtime pay with time-and-a-half, double time, and weekly/daily thresholds. US federal and many state rules.Career & Growth
- PTO CalculatorTrack PTO accrual by pay period and see your current balance and projected year-end. Supports hourly and salaried setups.Career & Growth
Frequently asked questions
What's the simplest recruiting metric to track?
Time-to-hire — the days between sourcing a candidate and them accepting an offer. Single number, comparable across roles, easy to compute in a spreadsheet. SHRM's 2024 median is 44 days for context.
Can a Google Sheet really replace recruiting analytics software?
For a 5-20 req team, yes. The 4 metrics that drive decisions (source quality, stage conversion, days-in-stage, time-to-hire) all fit in one sheet. Above ~50 reqs the manual update overhead starts to hurt.
Should I track cost-per-hire?
Only if you're spending real money on hiring (paid job boards, agency fees, sourcing tools). For a small team running on free tools, the time cost is the real cost — measure hours-per-hire instead.
What's the ideal phone-to-onsite conversion rate?
Industry-wide it's roughly 25-40%. Below 20% means your screening criteria might be too loose (anyone passes phone) or your job description is attracting the wrong candidates. Above 50% means you might be screening too hard pre-onsite.
Advertisement
Continue reading
- Money & BusinessAI Prompts for Job Search (2026)Tactical AI-prompt playbook for job seekers. Cover letter prompts that work, AI company research before interviews, Boolean search prompts, hybrid human + AI workflow, time-savings math, and AI disclosure guidance for applications.
- Money & BusinessHow to Build a GitHub Portfolio That Impresses EmployersWhat hiring managers actually look at, getting hired without a CS degree, monetizing code on GitHub, finding freelance work via your profile, and finding job opportunities through GitHub directly.
- Money & BusinessDeveloper Tool Salary and Career Path GuideWhat you can earn building developer tools — full-time salary ranges by level + region, solo indie maker MRR tiers, side-project monetization paths. Honest numbers across all three career arcs.
- Money & BusinessDevOps vs Developer Tools Career PathsHonest comparison of the two big internal-engineering specializations — daily work, tech stack, on-call burden, comp, growth. Five-question decision framework for picking between them, and why hybrid Platform Engineer roles are increasingly common.
- Money & BusinessHow to Get a Job Building Developer ToolsCompanies that hire for DPE/DevX (FAANG, dev-tool products, AI labs, mid-size platform teams), what hiring managers look for, the fastest paths for career switchers, and dev-tools-specific interview prep.
- Money & BusinessIs Developer Productivity Engineering a Real Career?DPE/DevX is the fastest-growing engineering specialization in 2026. Honest market view: what DPE is, why it's growing (job listings 4× since 2022), career arc + ceiling, and whether the dead-end criticism has merit.