Running HR on spreadsheets is not a mistake. For a lot of small companies it is the correct choice, right up until it isn't. This is an honest look at where Excel or Google Sheets still do the job, where they quietly turn into a liability, and the specific signals - not just a headcount number - that tell you it's time to move.
None of the numbers below are invented. Where we cite a statistic, it is linked to the source. Where we make an assumption - like an hourly labor cost - we say so and show the math, so you can plug in your own numbers instead of taking ours on faith.
Where spreadsheets still win
Three things spreadsheets genuinely do better than HR software, at least for a while:
- Cost. A spreadsheet is free if you already pay for Excel or Google Workspace. For a one- or two-person team, that is a real advantage over any paid HR platform, including ours.
- Flexibility. You can add a column, rename a field, or restructure the whole sheet in seconds. No vendor, no support ticket, no waiting on a feature request.
- Fit for tiny, stable teams. If one person owns HR, headcount isn't growing fast, and nobody outside that one person needs to see or edit the data, a well-built spreadsheet carries very little risk.
The moment any one of those conditions stops being true - a second person needs edit access, the team starts growing, or an employee, auditor, or regulator asks a question the sheet can't answer cleanly - the calculation changes.
Where spreadsheets break down
These five failure points tend to show up in roughly this order as a company grows:
- Leave balances. Accrual, carryover, and paid-vs-unpaid days calculated across tabs and formulas eventually produce a balance nobody can defend under a direct question. Research compiled by the European Spreadsheet Risks Interest Group (EuSpRIG) has repeatedly found that the large majority of spreadsheets in active business use contain at least one material error - and a leave balance is exactly the kind of formula that breaks quietly.
- Compliance records. Wage-and-hour recordkeeping, I-9 retention, and documentation of performance or disciplinary decisions all need to be timestamped and attributable to a specific person and date. A shared workbook with no version history can't prove what happened if a wage claim or a termination dispute ever asks it to.
- Onboarding checklists. A new-hire checklist tracked in a spreadsheet depends on someone remembering to update it. Nothing flags that a background check, an equipment order, or a signed policy acknowledgment is still outstanding until it's already late.
- Access control. Spreadsheet permissions are close to all-or-nothing. Anyone with the link can usually see every salary in the company, not just their own team's. That's a data-security problem long before it's a compliance problem.
- Version chaos. Once two people have their own copy - "payroll_FINAL_v3.xlsx" - nobody actually knows which file is current. ADP's 2025 research found that nearly 40% of payroll errors trace back to manual data entry of exactly this kind, at an average cost of $291 to correct once you count re-runs and employee queries. G2's payroll research adds a retention angle: 24% of employees say a single payroll error would make them start looking for a new job.
None of these break on day one. They break quietly, over months, until a dispute or an audit forces the question - which is why headcount alone is a weak signal, and the next section uses operational triggers instead.
Switch triggers by headcount and pain
Headcount is a rough proxy, not the real trigger. Use it as a starting point, then check it against what is actually happening in your company.
| Company size | Spreadsheet viable? | What usually forces the switch |
|---|---|---|
| 1-10 | Yes | Rarely forced; switch early only if hiring is fast or a second person needs edit access |
| 10-20 | Borderline | A leave dispute, a missed onboarding step, or a new hire asking how their data is stored |
| 20-30 | Rarely | Recurring approval chasing; no one person can answer a workforce question in minutes |
| 30-50 | No | Compliance records and access control become unmanageable manually |
| 50+ | No | Cost of manual errors and disputes exceeds any HR software subscription many times over |
If hiring volume - not employee admin - is your actual bottleneck, the ATS breaks before the HRIS does; see our best HR software for 1-25 employees guide for how to sequence that decision.
What switching actually costs
Disclosure: Treegarden is the company publishing this guide. The number below is our real, published price - not a discounted or hypothetical one - and we say plainly that cheaper and free options exist for very small teams.
Treegarden's Startup HR tier costs $299/month on monthly installments, or $239/month equivalent on an annual commitment paid upfront, for up to 25 employees with unlimited user accounts and no setup fee. For teams under that size looking specifically at budget, see our affordable HR software under $300/month roundup, which covers free and near-free options this page does not.
The subscription is usually the smaller number. If HR admin takes even 5 hours a week at a fully loaded cost of $35/hour - a reasonable estimate for an office manager or ops lead handling it alongside their real job - that is roughly $9,100 a year in direct labor, before counting a single leave dispute, missed onboarding step, or compliance gap. The question is not whether switching pays for itself. It is how long you wait before it does.
A simple migration path
Migrating off spreadsheets does not have to be a one-weekend, all-or-nothing project. A phased sequence, grounded in how Treegarden's HR module is actually built, looks like this:
- Import the employee directory and documents first. Personal details, start dates, and existing files replace the folder of scattered PDFs before anything else changes.
- Turn on leave management next. Treegarden's leave management module runs on a policy engine - accrual rules, carryover limits, and approval workflows are configured once and then apply automatically. Most teams have a working leave policy live in about 45 minutes, with the first requests submitted the same day.
- Set role-based access before anyone starts using it day-to-day. Managers see their own team's records, not the whole company's compensation tab - the access-control gap a shared spreadsheet can't close.
- Run both systems in parallel for one full cycle. Keep the old spreadsheet open for one payroll or leave cycle, reconcile the two, then archive the spreadsheet once the numbers match.
Most companies complete the initial HR configuration - leave policies, org structure, employee records - within a single working day; there is no implementation project or consultant required to get there.
Frequently asked questions
When should a small business switch from spreadsheets to HR software?
Switch when at least one operational trigger shows up: you cannot reconstruct a leave balance in minutes, onboarding paperwork is chasing you instead of the other way around, more than one person needs to edit employee records at the same time, or a departing employee could ask for their full record and you could not produce it cleanly. Headcount is a rough proxy, not the real trigger - a fast-growing 12-person company can hit these walls before a stable 22-person one does.
Is it ever fine to stay on spreadsheets?
Yes. A single owner running a small, stable team with low hiring volume and no regulated-industry complexity can run HR on a well-built spreadsheet for a long time without real risk. The moment a second person needs to edit records, or leave and compliance data need an audit trail, that calculus changes.
What does it cost to switch from spreadsheets to HR software?
Treegarden's Startup HR tier - the plan built for this move - is $299/month on monthly installments, or $239/month equivalent on an annual commitment, for up to 25 employees with unlimited user accounts and no setup fee. Other SMB HR platforms range from free (for very small teams) to a few hundred dollars a month; the software cost is usually smaller than the labor cost of the spreadsheet process it replaces.
How long does migrating from spreadsheets to HR software actually take?
For a small team, the bulk of setup is measured in hours, not weeks. Treegarden's HR configuration - leave policies, org structure, employee records - is typically complete within a single working day, and a leave policy specifically can be live in about 45 minutes. The slower part is data cleanup: exporting and correcting whatever is currently split across your spreadsheets.
Can I switch gradually instead of all at once?
Yes, and most companies do. A common sequence is: employee directory and document storage first, leave management in month two, onboarding workflows once the basics are running. Keep the spreadsheet live in parallel for one full cycle, reconcile it against the new system, then archive it.
See Treegarden in 25 minutes
Live demo with our team. Published USD pricing, no setup fee, ATS plus HR module, Edera AI for ethical screening. Most teams are live in 1-3 working days.
Related on Treegarden
Sources
Next buyer step
Compare the pricing model against Treegarden
Use these pages to move from vendor research to a practical ATS or HR software shortlist.