Calculating overtime and leave pay is an important part of payroll administration in South Africa. Employers must pay employees fairly for extra hours worked and for leave days taken. This ensures compliance with the Basic Conditions of Employment Act (BCEA) and keeps employees motivated.

Overtime pay is the extra money paid for hours worked beyond the normal working hours. Leave pay is the payment for days an employee takes off, such as annual leave or sick leave.
1. Know the employee’s normal hourly rate. This is usually the monthly salary divided by the total number of hours they work in a month.
2. Determine the overtime rate. The BCEA requires at least one and a half times the normal hourly rate for overtime worked on weekdays. For work on Sundays or public holidays, it is double the normal rate.
3. Calculate the total overtime hours worked in the pay period.
4. Multiply the overtime hours by the overtime rate. This gives the overtime pay amount.
For example, if an employee earns R120 per hour and works 5 hours overtime on a weekday, the overtime pay is 5 hours × (R120 × 1.5) = R900.
Leave pay depends on the type of leave taken and the employee’s normal salary.
For annual leave: Employees usually get paid their normal daily wage for each leave day taken.
To calculate daily wage:
For example, if the monthly salary is R8 000, the daily wage is R8 000 ÷ 21.67 = approximately R369. If the employee takes 5 days annual leave, leave pay = 5 × R369 = R1 845.
Sick leave is paid at the normal wage, but employers may require a medical certificate after two days’ absence.
By following these steps when calculating overtime and leave pay, payroll administrators in South Africa can ensure employees are paid correctly and according to the law.
Live Scenario • Active Situation
You are the payroll clerk at a busy manufacturing company in Johannesburg.
There is no single perfect answer. Choose what you would do in this situation.