Skip to content
Hire Plainly
In this article
  1. What goes wrong with spreadsheets, in numbers
  2. Signs you have outgrown the spreadsheet
  3. What a spreadsheet cannot easily do
  4. Do not swap one risk for another
  5. Clean up before you move
  6. A six-step path to an HRIS
  7. Do not forget the people side
  8. Sources

Home

From Spreadsheet to HRIS: What Spreadsheet Failures Show and How to Decide When to Switch

Sources checked: November 9, 2026. AI-assisted draft, pending editor review.

Cover labeled Spreadsheet to HRIS over a document folder and pen
AI-generated image

An HRIS (human resources information system) keeps employee records in one place: personal details, job and pay history, time off, documents, and often onboarding and payroll links. Many small employers start in a spreadsheet, and that can be right. The question is when it stops being right. The evidence is less about software features than about what goes wrong when records are loose.

A paper spreadsheet grid turning into drawers and folders in a card-catalog cabinet
AI-generated image · Illustration made for this article

What goes wrong with spreadsheets, in numbers

  • A hidden tab can leak a whole workforce. In August 2023 the Police Service of Northern Ireland answered a freedom-of-information request with a spreadsheet whose data sat in a hidden tab. It listed surname, initials, rank and role for all 9,483 officers and staff and was online for about 2 hours 20 minutes. The UK Information Commissioner's Office fined the PSNI £750,000 in October 2024, after reducing a £5.6 million starting figure. It is the clearest HR-records case here: an ordinary personnel spreadsheet, shared without a check of what was inside.
  • A hidden limit can leave data out without a warning. In 2020, Public Health England collected Covid test results in an older Excel format limited to about 65,000 rows. 15,841 positive cases were left out of the main reports for about a week, from September 25 to October 2, and contact tracers received the details late (BBC). The cause was a transfer process that exceeded the file format's row limit, and the limit was not caught in time. This was a laboratory-data pipeline, not an HR file, but the same kind of tool limit applies to any spreadsheet.
  • Wage violations are expensive to fix. In fiscal year 2025 the U.S. Department of Labor's Wage and Hour Division recovered more than $259 million in back wages for 176,957 employees, about $1,465 per worker. In 2024 the figure was about $203 million. Records of hours worked and pay rates are the core evidence in these cases, which is why the federal rules say exactly what to keep.
  • Records you cannot produce are a risk by themselves. Federal rules require payroll records to be kept at least three years and time cards and wage computation records two years. California requires automated-decision data from hiring tools for at least four years, and Colorado's new act at least three.
  • Loose files raise the cost of a breach. IBM's 2025 Cost of a Data Breach report put the global average breach at $4.44 million and the U.S. average at $10.22 million. IBM's averages are not estimates for a small employer, but a spreadsheet of Social Security numbers emailed to five people may leave no record of who opened it and cannot easily be recalled.

Signs you have outgrown the spreadsheet

  • Several versions exist and nobody is sure which is current.
  • Sensitive data travels by link or email with no control over who opens it.
  • No history: when a pay rate is overwritten, the old one is gone.
  • Re-typing: the same facts are entered again into payroll, benefits and onboarding.
  • No answer to "who changed this?"
  • One person knows how it works.

If two or three are true, the cost of switching is probably lower than the cost of staying. This is practical judgment. We found no study that puts a number on when switching pays off.

What a spreadsheet cannot easily do

NeedSpreadsheetHRIS
Per-person access rulesOften whole-file sharing, though some tools offer sheet-level permissionsUsually available by role
Change historyDepends on the tool; version history may exist but can be hard to auditOften recorded automatically
Reminders (end of probation, document expiry)ManualOften configurable
Employee self-serviceNoOften included
Connection to payroll or benefitsManual import and exportOften an integration
Hard limits you can hit unnoticed (rows, formulas)Yes, as the Public Health England case showsDifferent limits; ask the vendor how they are monitored

Do not swap one risk for another

Moving to a vendor adds a different risk: you depend on it. In December 2021 a ransomware attack on the Kronos Private Cloud took a hosted timekeeping and payroll product offline for several weeks. Some employers paid people from manual time sheets or by repeating earlier payrolls. Court-approved or announced settlements later included about $13 million at PepsiCo, $2.4 million at Cargill, $1.2 million at UMass Memorial, and a $5.5 million fund from UKG. Ask any vendor how you will pay people if its system is down.

Clean up before you move

  1. One row per person, with a permanent ID that is never reused.
  2. One fact per column. Do not combine title and department in one cell.
  3. Dates as dates: hire date, status change date, pay effective date.
  4. Keep history as new rows, not overwritten cells. See A Mini HRIS Data Model.
  5. Move the most sensitive fields out (Social Security numbers, bank details, medical information) to a protected place with limited access.
  6. Know the required fields. The Department of Labor's fact sheet lists what employers must keep, including hours worked each day and week, pay rate, earnings, deductions and pay dates.

A six-step path to an HRIS

  1. Write the problems you want solved on one page.
  2. List the data you hold and where each item lives.
  3. Ask vendors the same questions: how do I export all my data, is there an audit log, what roles exist, where is data stored, what is your downtime plan, and what happens to my data if I leave?
  4. Pilot with a copy of the data for a few people. Compare reports with your spreadsheet.
  5. Move in one cut-over, then freeze the old spreadsheet in a read-only archive. Avoid a go-live during a payroll week or a holiday.
  6. Check after one or two pay cycles that nothing changed unexpectedly.
Six numbered steps from spreadsheet to HRIS, with the vendor-questions and post-cutover steps highlighted
Diagram drawn for this article from the six-step path above.

Do not forget the people side

Tell employees what is stored, who can see it and how to correct a mistake. The FTC's guide for businesses suggests keeping only what you need and disposing of what you no longer need. That applies to a new system as much as an old file.

General information, not legal advice. Reported figures come from the cited sources.

Sources