Timesheets & Hours Tracking

Timesheets that flow directly into payroll

Capture employee hours, overtime and breaks, approve timesheets, and send approved figures directly into payroll — without maintaining separate spreadsheets.

Start Free Trial

Track hours from clock-in to payroll — without spreadsheets.

The Workflow

One connected workflow, from employee hours to payroll

Hours don't sit in a spreadsheet waiting to be re-keyed. Once a timesheet is approved, those approved hours become the authoritative hours your payroll run uses.

  1. 1

    Capture

    Enter each day's hours — clock in/out with breaks, or hours worked.

  2. 2

    Review

    Check the ordinary and overtime totals against the estimated earnings.

  3. 3

    Approve

    Approve the timesheet. Approved hours are locked and become authoritative.

  4. 4

    Payroll

    The payroll run uses the approved hours when it's processed.

Daily Hours

Capture hours your way

Record a full day with a clock-in and clock-out, or simply enter the hours worked. Both methods sit side by side in the same daily grid.

  • Clock-in and clock-out times, with an unpaid break

  • Or enter the hours worked directly — no clock times needed

  • Ordinary hours and overtime hours captured in separate columns

  • A record for every day of the pay period, weekdays and weekends

  • Totals update live as you type

Daily hours

01 – 31 Aug
Mon 0407:30 – 17:0030 min9.00
Tue 0507:30 – 17:0030 min9.00
Wed 06Hours entered8.00
Ordinary168.00
Overtime6.00
Work Smarter

Spend less time entering repetitive hours

If your team works the same shift most days, you shouldn't be typing it in 20 times.

Copy previous day

Repeat yesterday's shift into today's row with one click.

Fill period from first day

Apply the first captured day's pattern across the period.

Optional weekends

Weekends are left out by default — include them when you need to.

Bulk Save Changes

Edit a whole month, then save every day in one action.

CSV hour import

Bring hours in from a spreadsheet with a preview before anything is saved.

Live totals

Ordinary, overtime and total hours recalculated as you go.

Approval Workflow

A clear approval workflow for managers and administrators

Hours are captured, submitted for review, then approved. Once approved, the timesheet is locked and becomes the source of the hours payroll uses. Need a change? Reopen it, edit, and re-approve.

  • Submit captured hours for review

  • Approve — or send back with a note

  • Approved timesheets are locked; edits need an explicit reopen

  • Editing an approved timesheet clears the approval until it's approved again

  • Every approval and change is recorded in the audit trail

  1. 1

    Draft

    Hours are being captured

  2. 2

    Submitted

    Sent for review and approval

  3. 3

    Approved

    Locked in — the hours payroll will use

  4. 4

    Used in Payroll

    Included in a generated payslip

Overtime

Capture overtime separately from ordinary hours

Overtime hours are recorded in their own column, kept apart from ordinary hours. When payroll is processed, approved overtime hours flow through using your company's configured overtime multiplier — set once in Payroll Settings.

TSS Payroll does not decide for you whether overtime is legally payable — you capture the overtime hours and set the rate that applies to your business.

Validation

Catch problems before they reach payroll

The timesheet checks each day as you go, and again on the server before anything is saved — so a bad entry can't quietly end up in a payslip.

Clock-out earlier than clock-in

A break longer than the time worked

Negative or impossible hours

Days outside the pay period

Payroll Integration

From hours to payroll — automatically

Approved hours are linked to the payroll run and used when payroll is processed. Timesheets aren't an isolated spreadsheet replacement — they connect directly to the payroll process.

  1. Timesheet
  2. Approved hours
  3. Payroll run
  4. Payroll calculation
  5. Payslip
Period Control

Timesheets are tied to your payroll periods

Every timesheet belongs to a payroll run, so the hours you capture always line up with the period you're paying for.

  • Monthly, weekly and fortnightly payroll periods

  • Prepare hours for a future period before it starts

  • Closed and finalised periods are protected — no late changes

  • Several open periods can run at the same time

August 2026

Monthly · 01 – 31 Aug

Open

Week 36

Weekly · 01 – 07 Sep

Future

July 2026

Monthly · 01 – 31 Jul

🔒 Closed
Reporting

See the hours behind your payroll

Review captured hours before you approve, and pull a timesheet report for the whole period.

168.00

Ordinary hours

6.00

Overtime hours

174.00

Total hours

12

Employees reviewed

Who It's For

Built for businesses that pay by the hour

Timesheets are especially useful anywhere employees are paid based on hours or days worked — though any TSS Payroll business can use them.

Car washesRestaurantsRetailHospitalityCleaning companiesSecurity businessesConstructionTemporary & hourly workersAny business with hourly or daily employees
Get Started Today

Ready to move your timesheets out of spreadsheets?

Capture hours, approve them, and send them directly into payroll with TSS Payroll.

No credit card required  ·  Cancel anytime  ·  South African support team

Reconnecting…

Please wait while we restore your session.

Session Expired

Your session has ended. Please sign in again to continue.

Sign In

Session Expired

Your session has ended. Please sign in again to continue.

Sign In