Back to BlogHR Tips

Why Spreadsheets Fail for HR (And What to Use Instead)

Kofi·14 March 2026·6 min read

Every small business in Africa starts the same way with HR. Somebody — usually the founder or an office manager — opens a spreadsheet. They create columns: Employee Name, Start Date, Phone Number, Leave Days Taken. It works perfectly for the first few months.

Then it stops working. Not all at once, but gradually. And by the time you realize the spreadsheet is causing more problems than it solves, you've already had a dispute, lost a document, or miscalculated someone's leave balance.

Here are 7 real-world ways spreadsheets fail for HR — and what to do about it.

1. Nobody Knows Which Version Is Correct

Scenario: Your office manager has a copy. You have a copy on your laptop. There's another copy in the company Google Drive that someone updated last month. Which one has the correct leave balances?

Spreadsheets don't have a single source of truth. Even with Google Sheets (where multiple people can edit), there's no audit trail showing who changed what and when. Someone accidentally deletes a row, and you don't notice for weeks.

In a proper HR system: There's one record per employee. Every change is logged. You can see exactly who approved a leave request, when it was submitted, and what the balance was before and after.

2. Leave Balances Are Always Wrong

This is the number-one complaint from businesses using spreadsheets for HR. Calculating leave sounds simple — everyone gets 21 days a year (in Kenya), subtract what they've taken. But it gets complicated fast:

  • What about employees who joined mid-year? Their leave is prorated.
  • What about carry-forward days from last year?
  • What about employees on probation — do they accrue leave?
  • What happens when someone takes half a day?
  • Did the manager forget to record that leave last month?

One missed entry and the whole balance is wrong. The employee says they have 5 days left, you say 3. Neither of you can prove it because the spreadsheet doesn't show the full history.

In a proper HR system: Leave accrues automatically based on the employee's start date and the country's labour law. Every request and approval is recorded. Balances update in real-time. No formulas to break.

3. Employees Can't Help Themselves

With a spreadsheet, every interaction goes through the HR person or manager:

  • "How many leave days do I have?" → Ask HR
  • "I want to take next Friday off" → Send WhatsApp to manager
  • "Can I see my contract?" → Ask HR to find the folder
  • "What's my emergency contact on file?" → Ask HR

This creates a bottleneck. Your HR person or office manager spends half their day answering questions that employees should be able to answer themselves.

In a proper HR system: Employees log in from their phone, check their own leave balance, submit their own leave request, view their own documents, and update their own contact details. The HR person only gets involved for approvals and exceptions.

4. There's No Approval Workflow

Spreadsheets don't have workflows. When an employee wants to take leave, the process usually looks like this:

  1. Employee sends WhatsApp message to manager
  2. Manager says "ok" (or forgets to respond)
  3. Someone (maybe) updates the spreadsheet
  4. Nobody tells the rest of the team

There's no formal record of the request, no timestamp on the approval, and no visibility for the rest of the team about who's going to be away.

In a proper HR system: Employee taps "request leave" → Manager gets a notification → Manager approves or declines with one tap → Team calendar updates → Employee gets confirmation → Balance adjusts automatically. The whole chain is documented.

5. You Can't See the Big Picture

Quick — can your spreadsheet tell you:

  • How many employees are on leave today?
  • Which department has the highest absenteeism rate?
  • How many leave days will expire at year-end if not taken?
  • What's your total leave liability in monetary terms?

Spreadsheets can technically calculate these things, but they require complex formulas, pivot tables, or manual analysis that nobody has time for. So most businesses simply don't have this visibility.

In a proper HR system: These insights are available on a dashboard. One glance and you know who's out today, what's pending, and where potential issues are brewing.

6. Compliance Is a Gamble

Labour laws across Africa have specific requirements:

  • Kenya: 21 days annual leave, 30 days sick leave, 3 months maternity
  • Rwanda: 18 days annual leave, 12 weeks maternity
  • South Africa: 21 consecutive days annual leave, 6 weeks sick leave per 36-month cycle
  • Ghana: 15 days annual leave, 12 weeks maternity
  • Nigeria: 6 days annual leave (minimum), 12 weeks maternity

Are you sure your spreadsheet formulas reflect the correct entitlements for your country? What if the law changed and nobody updated the formula? What if different employees have different entitlements based on their contract type?

In a proper HR system: The platform comes pre-configured with your country's legal requirements. When laws change, the system updates. You don't need to audit your formulas every year.

7. Security Is Basically Zero

A spreadsheet on someone's laptop or a shared Google Drive has almost no security controls:

  • Anyone with the link can see everyone's salary
  • There's no role-based access (your intern can see the same data as you)
  • If someone leaves the company, do you revoke their access to the shared drive?
  • Employee medical information and personal data sitting in a spreadsheet isn't POPIA or NDPR compliant

In a proper HR system: Role-based permissions mean managers see their team's data, employees see their own data, and nobody sees payroll unless they're authorized. When someone leaves, access is revoked in seconds.

When to Make the Switch

You don't need to wait until something goes wrong. Here are clear signals it's time:

  • You have more than 5 employees — the complexity jump from 5 to 10 employees is bigger than you think
  • You've had a leave balance dispute — if it's happened once, it'll happen again
  • You spend more than 1 hour per week on HR admin — that time should go to growing your business
  • You're hiring your first HR person — give them a system, not a spreadsheet
  • You're expanding to a new country — each country has different leave laws, holidays, and requirements

Making the Move

The switch doesn't have to be dramatic. You don't need to migrate years of historical data on day one. Here's the practical approach:

  1. Pick a platform that's built for your market and team size
  2. Add your current employees (name, email, start date, job title — 2 minutes per person)
  3. Enter current leave balances (so the system picks up where your spreadsheet left off)
  4. Start using it for all new leave requests from today forward
  5. Gradually upload documents (contracts, IDs) over the next few weeks

Within a month, you'll wonder why you didn't switch sooner.

Ready to fix your HR?

Cedrios is built for African businesses — compliant, simple, and free to start.