TSS Payroll
For Security Companies

Payroll Software for Security Companies

Manage guards across rotating shifts, night work and multiple sites — with overtime and leave calculated correctly every time.

Do security guards get paid extra for night shifts?

The BCEA requires employers to pay a night work allowance or reduce working hours for employees who regularly work between 18:00 and 06:00, in addition to any applicable overtime for hours beyond the ordinary shift.

Shift-based pay

Configure varying weekly hours and shift patterns per guard without manual recalculation.

Correct overtime rates

Automatically applies 1.5× weekday/Saturday and 2× Sunday/public holiday overtime rates.

Multi-site management

Track employees across multiple client sites while running one consolidated payroll.

SARS EMP201 on time

Monthly submissions pre-populated and ready to submit on the 7th — never miss a deadline.

Year-end IRP5s

Generate IRP5 certificates automatically for your full guard complement at year-end.

High headcount, low fuss

Flat, predictable pricing that works for large, fast-changing guard rosters.

People Also Ask

Is a night shift allowance compulsory?

Yes — the BCEA requires either an allowance or reduced working hours for employees regularly working between 18:00 and 06:00.

How is overtime calculated for rotating shifts?

The same BCEA rates apply — 1.5× weekdays/Saturdays, 2× Sundays/public holidays — based on hours worked beyond the ordinary shift.

Can guards be employed across multiple client sites under one payroll?

Yes — as long as they're employed by the same legal entity, they can be managed on one consolidated payroll.

For Security Companies

Payroll built for shift-based teams

TSS Payroll handles rotating shifts, night work and overtime across multiple sites. Start your 30-day free trial today.

No credit card required · Cancel anytime · 30-day free trial

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