Hiring spreadsheet vs ATS: the thresholds where a spreadsheet stops working, and what to switch to
A hiring spreadsheet works until about 2 open roles, 30 applicants per role or 3 interviewers.
On this page
A hiring spreadsheet is the right tool until you cross one of three lines: more than two roles open at once, more than about 30 applicants for a role, or more than three people interviewing. Past any one of them, the spreadsheet starts losing information a tracker keeps for free: who moved a candidate and when, who scored what, and a careers page that feeds the pipeline without copy and paste. Below those lines, keep the spreadsheet.
We hired our first ten people from a Google Sheet and switched when we had three roles open and two of us were interviewing the same candidate without knowing it. This post gives the thresholds we would use again, what a spreadsheet actually loses, and what an applicant tracking system costs at small-company size as of October 2026.
What a hiring spreadsheet does well
A sheet with one row per candidate and columns for role, source, stage, owner, next step and notes is a complete hiring tracker for a small company. It costs nothing, everyone already knows how to use it, it filters and sorts, and it does not need a login for the founder who checks it once a week. Our hiring tracker for startups post has the column layout we used.
It also does something an ATS makes hard: it bends. A new column for "salary expectation" or "visa" takes ten seconds. If you hire twice a year, a spreadsheet is not a compromise; it is the correct choice.
The three thresholds
These are the points where we have seen the spreadsheet stop being the cheapest option, once you count the time it costs.
1. More than two roles open at once. With one role, one sheet works. With two, one tab each. With three or more, the questions change: how many candidates did we see this month across roles, which source is producing, which role is stuck. Those are cross-tab questions, and spreadsheets answer them with formulas someone has to maintain.
2. More than about 30 applicants for a role. Below that, a human reads every application and the sheet is the reading list. Above it, applications arrive faster than one person screens them, and you need a stage where several people can pick up unreviewed candidates without stepping on each other. A shared sheet has no "claimed by" that updates in real time without someone remembering to type it.
3. More than three people interviewing. This is the one that bit us. Two interviewers, one candidate, no shared scorecard: both of us asked the same questions and neither wrote down a score the other could see. A sheet can hold a scorecard column, but it cannot hold one per interviewer per stage without becoming a second spreadsheet.
Cross one line and the sheet still works with effort. Cross two and the effort is more than an ATS costs.
What the spreadsheet loses
| Capability | Spreadsheet | Applicant tracking system |
|---|---|---|
| Careers page that posts the role | No; you post to job boards by hand and paste applicants in | Yes; roles publish to a page and applications land in the pipeline |
| Application form | A Google Form, kept in sync by you | Built in, attached to the role |
| Stage history | Only the current stage; the past is overwritten | Every move, by whom, when |
| Scorecards per interviewer | One column, or a second sheet | One per interviewer per stage, compared side by side |
| Candidate email | From your inbox, untracked | Templates sent from the pipeline, logged on the candidate |
| Duplicate detection | Manual | Automatic on email |
| Who is reviewing what | A column someone updates | Assignment, visible to all |
| Privacy of candidate data | Everyone with the link sees everything | Per-role access |
| Reporting across roles | Pivot tables you maintain | Built in |
| Handover to employee record | Copy and paste | Hire creates the teammate or employee |
The two rows that matter most for a small company are the careers page and the stage history. The careers page is the difference between candidates arriving in the pipeline and you typing them in. Stage history is what lets you answer "why did we reject this person in March" when they apply again in September.
What an ATS costs at small-company size (October 2026)
| Tool | What it is | Price as of October 2026 | Free option |
|---|---|---|---|
| Workable | Dedicated ATS with sourcing, careers page and AI agents | Standard $299 a month ($3,588 a year) for 1 to 20 employees, with higher tiers by headcount; Premier $599, Enterprise $719 | 15-day trial, no card |
| Homerun | Small-company ATS with a careers page builder | Core €109 a month billed annually (€139 monthly), 3 job slots; Plus €195 annually (€215 monthly), 5 job slots; prices shown in euros | 15-day trial, no card |
| Teamtailor | ATS with a careers site, unlimited users and job postings | Quote only; no published prices | Not published |
| Atrix | Hiring inside an all-in-one workspace: roles, careers page, applicant pipeline, hire to teammate | Builder $39 a month for 5 seats, Studio $149 for 15; the whole workspace, not hiring alone | 7-day trial, card required |
| Google Sheets | The spreadsheet | $0 | Yes |
Workable's and Homerun's figures are from their pricing pages in October 2026; Homerun's page shows two price sets under a monthly/annual toggle and we read the lower pair as annual. Teamtailor's pricing page asks for a quote and shows no numbers. Workable prices by employee count, so a company that grows past 20 employees moves up a tier.
The spread is the point. A dedicated ATS for a small company runs from about €109 to $299 a month. A workspace that includes hiring costs less than the cheapest dedicated ATS, but it is a different purchase: you are buying project boards, docs, chat, calendar and CRM with a hiring module attached, not a recruiting product.
Atrix hiring: what is included and what is not
Atrix is the product we build, so weigh this section with that in mind. Every plan includes hiring: you create roles, they publish to a public careers page, applicants land in a pipeline with stages, teammates leave notes and move candidates, and hiring someone creates their teammate record, with the employment and pay record held in the people module. The AI agent can draft a job description from a brief; there is a job description template if you would rather start from one.
What Atrix hiring does not do, stated plainly: there is no AI resume screening or candidate scoring, no job board multiposting, no sourcing database, no structured interview scheduling with self-service candidate booking beyond the calendar's booking links, and no e-signature on offers beyond the agreements module. If you hire twenty people a year, Workable or Teamtailor will do more. If you hire four and the people who interview already live in the workspace, the pipeline is where they already are. The hiring feature page has the full list.
How to switch from a spreadsheet to an ATS
- Freeze the sheet on a date. Stop adding rows. Candidates in flight finish in the sheet; new applications go to the ATS.
- Define stages before importing. Applied, screening, interview, offer, hired, rejected is enough. Match the sheet's stage column to these before import, not after.
- Import by role. Most tools accept a CSV per role with name, email, stage and notes. Email is the key, because it is what duplicate detection uses.
- Publish the careers page first, then update job board links. Point LinkedIn, Indeed and your website at the new page on the same day, so applications stop arriving by email.
- Add a scorecard per stage. Three to five criteria, scored 1 to 4. The point is comparability, not precision.
- Keep the sheet read-only for a quarter. Rejected candidates in the sheet will reapply; you want to be able to look them up.
FAQ
Do I need an ATS for a small company?
Not until you cross one of three thresholds: more than two roles open at once, more than about 30 applicants for a role, or more than three people interviewing. Below those, a spreadsheet with one row per candidate is enough. The Resume Genius 2026 hiring report found 71% of hiring managers say their company uses an ATS, but that survey covers companies of every size.
What is the cheapest ATS for a small business?
As of October 2026, Homerun Core at €109 a month billed annually with 3 job slots is the cheapest dedicated ATS we verified with a published price. Workable Standard is $299 a month for companies with up to 20 employees. An all-in-one workspace with hiring built in, such as Atrix Builder at $39 a month for 5 seats, costs less but is a different purchase. See the applicant tracking glossary entry for what counts as an ATS.
Is there a free applicant tracking spreadsheet template?
Any spreadsheet works. The columns that matter: candidate, email, role, source, stage, owner, next step, next step date, notes. Add one column per interviewer for a score if more than one person interviews. Our hiring tracker post above has a layout you can copy.
Can a spreadsheet be a careers page?
No. A careers page needs a public URL per role and an application form that writes into the pipeline. The nearest spreadsheet equivalent is a Google Form feeding a sheet, which works for one role and becomes a maintenance job for three.
What do I lose when I move from a spreadsheet to an ATS?
Flexibility. Adding a column takes seconds in a sheet and may be impossible in an ATS. You also add a login for everyone who touches hiring and a monthly cost. If you hire rarely, that trade is not worth making.
Next step
If your team is already in a workspace tool, check whether its hiring module clears your thresholds before buying a dedicated ATS; the hiring feature page lists what Atrix's does. If you are writing the first role, start from the job description template.
Sources
Prices checked in October 2026 on Workable pricing, Homerun pricing and Teamtailor pricing. ATS adoption figure from the Resume Genius 2026 Hiring Insights Report, a survey of 1,000 US hiring managers.