Every recruitment agency starts with Excel. That's not a criticism — it's a fact. When you're placing 3-5 candidates a month, a well-structured spreadsheet does the job. The problem isn't starting with Excel. It's staying with Excel after you've outgrown it.
This guide gives you two things: a recruitment tracker template that actually works, and the honest markers that tell you when it's time to move on.
What a good recruitment tracker needs
Before building anything, define what you're tracking. Most recruitment trackers fail because they try to track everything and end up tracking nothing useful. Here's the minimum viable tracker:
| Column | Purpose | Example |
|---|---|---|
| Candidate Name | Identification | Sarah Chen |
| Role / Job Title | Which vacancy | Senior Developer — Client ABC |
| Source | Where they came from | LinkedIn / Referral / Indeed |
| Stage | Current pipeline position | Screening / Interview / Offer / Placed |
| Date Applied | Time tracking | 2026-03-15 |
| Last Contact | Follow-up trigger | 2026-03-28 |
| Next Action | What happens next | Schedule 2nd interview |
| Recruiter | Who owns this candidate | James |
| Notes | Context | Strong technical, prefers remote |
That's 9 columns. Not 25. Every column you add beyond these creates maintenance burden. If you're not going to update a field consistently, don't include it.
Building the tracker: practical tips
Use data validation for Stage
Create a dropdown list for the Stage column. This prevents free-text chaos ("Interview 1", "First interview", "1st int", "phone screen" all meaning the same thing). Standard stages for agencies: Applied → Screening → Submitted to Client → Client Interview → Offer → Placed → Rejected.
Conditional formatting for follow-ups
Choose follow-up thresholds that match the agreed process, then use conditional formatting to expose overdue rows. For a five-day threshold, a formula such as =AND($H2<>"",TODAY()-$H2>5) avoids flagging blank dates. Formatting is a prompt, not evidence that drop-off was prevented.
Separate tabs per role, not per client
One tab per open role. Not one giant sheet with 500 rows. When a role is filled, archive the tab (rename it "FILLED — Role Name"). This keeps the working view clean and the historical data accessible.
The best recruitment tracker is the one your team actually uses. A simple spreadsheet updated daily beats a complex ATS that nobody opens.
Add a dashboard tab
Use COUNTIF formulas to create a summary: total candidates by stage, average days-in-stage, fill rate. This gives you the reporting that clients ask for without building it from scratch every Friday.
Where Excel breaks down
Excel works until it doesn't. Here are the specific failure points — not theoretical concerns, but things that actually break in growing agencies:
Collaboration at scale
Two recruiters editing the same spreadsheet simultaneously creates merge conflicts, overwritten data and lost notes. Google Sheets helps with real-time collaboration, but it introduces its own problems: slow performance with 1,000+ rows, no granular permissions (recruiter A can see recruiter B's candidates), and no audit trail of changes.
GDPR compliance
This is where Excel becomes genuinely risky. Under GDPR (or the UK ICO guidance), you need to track consent, honour deletion requests and maintain records of processing activities. An Excel file has no consent management, no automatic data retention, no audit trail and no way to selectively delete one candidate's data across multiple sheets.
Our GDPR guide for recruitment agencies explains the operational questions. Risk depends on purpose, access, retention and rights handling, not a magic row count.
Do not assume an ATS produces a fixed percentage saving. Measure the hours your team spends deduplicating, chasing updates and preparing reports, then compare the same workflow in a pilot.
No automation
A plain workbook does not send email, schedule interviews or parse CVs without added automation. Measure missed follow-ups and maintenance time rather than declaring one vacancy count universally unsustainable.
Reporting limitations
Clients may ask how many candidates were sourced or submitted, the time-to-shortlist and the fill rate. Measure how long the current report takes and whether its definitions stay consistent. An ATS may reduce manual work only if its events and reports match those definitions; reproduce one client report before deciding the spreadsheet is the bottleneck.
The transition checklist: Excel to ATS
When you hit 3+ of these markers, it's time to consider an ATS:
- You have more than 15 open roles simultaneously
- More than 2 recruiters need to access the tracker
- You've lost a candidate because nobody followed up
- A client asked for a report you couldn't produce quickly
- You're storing 500+ candidate records with no consent management
- You spend more than 2 hours/week on tracker maintenance
The move can be staged. Confirm CSV import support, map a redacted sample, reconcile record counts and spot-check dates, notes and suppression flags before a full import. See our ATS comparison for evaluation criteria.
What to look for in an ATS (coming from Excel)
If you're used to Excel's flexibility, you'll want an ATS that feels familiar but does more:
- Kanban-style pipeline view: Visual, drag-and-drop, like Trello but for candidates
- CSV import: Bring your existing data in one go
- Email integration: Send and track emails from within the system
- Simple setup: If it takes more than a day to configure, it's too complex for a small agency
- Commercial fit: compare the current total price, limits, implementation work and exit terms for your actual team
Yena is one option for agencies moving from spreadsheets to a recruiting CRM. Review current capabilities and pricing on the pricing page, and ask for an import plan that matches your fields. Candidate management systems come in different shapes; the best choice depends on your workflow.
For agencies that want to quantify the decision, our ATS ROI calculator helps compare the real cost of Excel vs. a dedicated system.
FAQ
Is Google Sheets better than Excel for recruitment tracking?
For collaboration, yes — real-time editing beats email-attached spreadsheets. But it shares Excel's core limitations: no automation, no GDPR compliance, no candidate communication. If collaboration is your only pain point, Google Sheets buys you time. If you need automation or compliance, you need an ATS.
Can I use Excel alongside an ATS?
Yes, and many agencies do during the transition. Use the ATS for active candidates and pipeline management, keep Excel for ad-hoc analysis and custom reports. Over time, as the ATS data accumulates, you'll use Excel less. Don't try to stop using Excel overnight.
What's the cheapest ATS for a small agency?
Some ATS vendors offer trials or limited plans, but availability and limits change. Compare current terms, data export, permissions and support before importing candidate records.
How do I migrate candidate data from Excel to an ATS?
Clean your data first: resolve duplicates, standardise headers and apply your documented retention policy; GDPR does not impose a universal two-year deletion rule. Export a controlled CSV, test a small sample, verify field mapping and keep an import log.
Will I lose flexibility moving from Excel to an ATS?
You'll trade some spreadsheet flexibility for structure and whatever automation the chosen ATS actually provides. An ATS can support access, retention and audit workflows, but it does not make an organisation GDPR-compliant. Test exports and ad-hoc reporting before committing.
Next step
If a small desk can keep one source of truth and complete follow-ups reliably, a spreadsheet may still be sensible. If not, run a controlled ATS evaluation with representative, redacted data and compare the measures above. Explore our executive search software comparison for agencies.