TSS Payroll
For Farms & Agriculture

Payroll Software for South African Farms

Manage permanent and seasonal farm workers, minimum wage compliance and UIF — built for the realities of agricultural payroll.

What minimum wage applies to farm workers?

Farm workers are covered by the same National Minimum Wage as general workers — R28.79 per hour from 1 March 2025. The separate, lower farm worker sub-minimum was phased out; see our National Minimum Wage guide for full sector rates.

Seasonal worker support

Add and remove seasonal workers each harvest without losing historical payroll records.

Minimum wage compliance

Flags pay rates below the current National Minimum Wage automatically.

Overtime for varying hours

Calculate weekday, Saturday, Sunday and public holiday overtime correctly for shift-based teams.

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 permanent and long-term seasonal staff.

Leave tracking

Track annual and sick leave for all permanent farm employees under the BCEA.

People Also Ask

Is there a special minimum wage for farm workers?

No — the separate, lower farm worker sub-minimum was phased out; farm workers now earn the same National Minimum Wage as general workers.

How do I handle seasonal workers on payroll?

Add them for the season and deactivate (not delete) their record afterwards, preserving history for next season and for compliance.

Do seasonal farm workers get UIF?

Yes, if they work more than 24 hours a month — the same rule applies regardless of industry.

For Agriculture

Payroll that handles seasonal and permanent workers

TSS Payroll manages varying hours, minimum wage compliance and UIF for your whole farm team. 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