Skip to main content

Timesheets & payroll

Every hour your staff work, counted and costed.

Free timesheets, clock-in and overtime for South African businesses. Set your own hourly rates, bring across the staff you already have, and know what a shift costs before payday.

Every feature on the free planUnlimited staffSet up in an afternoon

The honest version

Nobody wants another app. They want Friday to be quick.

Most small businesses still run time on a paper book, a WhatsApp group and somebody’s memory. That holds up until an hour is disputed, a public holiday lands mid-week, or a manager quietly approves their own overtime. Time Is Money keeps the record straight so the argument never starts.

How it works

From sign-up to your first approved timesheet.

STEP 01

Set up your business

Company, branches, pay period and week start. Choose your overtime rules and your own wage floor — South African defaults are pre-filled, and every one of them is yours to change.

Pay periodFortnightly
Overtime after45h / week
Overtime rate1.5×
Sunday rate2.0×
Wage floorR28,79/h

Warn, don’t block Africa/Johannesburg

STEP 02

Bring your existing staff across

Add people one at a time, or paste a spreadsheet. Everything is checked before a single record is written — duplicate ID numbers, missing rates, dates that make no sense — and you see exactly what will be created.

Rows read37
Ready to import34
Needs attention3

Row 12 — no hourly rate, and no job role to inherit one from. Rows 19 and 24 — duplicate ID number.

STEP 03

Your rates, not a formula

Every job role carries a default hourly rate, and any employee’s contract can override it. Rates are effective-dated, so a raise in October never rewrites what September already cost you.

Waiter · role defaultR34,00
Bartender · role defaultR38,50
Chef · role defaultR62,00
B. Zulu · from 1 OctR41,00

September timesheets keep R38,50. Nothing recalculates behind you.

STEP 04

Clock in, approve, done

Staff clock from a shared tablet at the till or their own phone. Hours build into a timesheet as the week runs, exceptions surface as they happen, and a manager approves once. Nobody approves their own.

On shift now6
Late start1
Missed break2
Awaiting approval4

Works offline Device time kept as evidence

Pricing

Free.
All of it.

No card, no trial clock, no feature held back for a paid tier that doesn’t exist. If that ever changes, businesses already on the free plan keep what they have.

Create your business

Everything included

Unlimited employees
Unlimited branches
Shared kiosk clock-in
Offline capture
Overtime & Sunday rules
Public holiday handling
Leave & balances
Payroll-ready export
Spreadsheet import
Roles & permissions
Full audit trail
Your data, exportable

Questions

The things people ask first.

Is it really free, or free until you have my staff in it?

Free, with every feature switched on. There is no paid tier today. If one ever arrives it will be for things that cost money to run — SMS, payroll integrations — and businesses already on the free plan keep what they have.

Do I have to use the South African minimum wage?

No. You set your own hourly rates, per job role and per employee. The wage floor is a setting: pre-filled with the national minimum wage because most South African businesses want the warning, but you can change the figure, tell it to warn instead of block, or switch it off entirely.

Can I bring across staff I already employ?

Yes — that is the normal case, not an edge case. Add them individually, or paste a spreadsheet with names, ID numbers, start dates, job roles and rates. The import is validated and previewed first, and you can fix the problem rows without starting over.

What happens when I give someone a raise?

You add a new rate with the date it takes effect. Timesheets already costed at the old rate keep it. Nothing is overwritten, so last month’s numbers still reconcile to what you actually paid.

What if the internet goes down at the branch?

Clock events are captured on the device and queued. When the connection returns they are submitted in order, duplicates are discarded and the timesheet is rebuilt. Both the device time and the time the server received it are kept, so a dispute can be settled with evidence rather than memory.

Who can see pay rates?

Only the roles you grant it to. Rates, banking details and disciplinary records are each separately permissioned, and the same rule is applied to the screen, the export and the API — hiding a column is not a control.