South Africa has 12 public holidays a year, and what you're actually owed for each one depends on two separate questions: was it a day you'd normally work anyway, and did you actually work it? Get either answer wrong and you'll either expect pay that isn't owed, or miss pay that is. This guide walks through all four combinations under BCEA Section 18, with worked examples so you can check your own payslip.
Also useful from PayTools
The Four Situations
BCEA Section 18 splits public holiday pay into four distinct scenarios, and each one has a different answer:
| Would you ordinarily work that day? | Did you work it? | What you're owed |
|---|---|---|
| Yes | No | Your ordinary daily wage, even though you didn't work |
| Yes | Yes | At least double your ordinary daily wage |
| No | No | Nothing extra — "no work, no pay" applies |
| No | Yes (by agreement) | Your ordinary daily wage plus the amount earned for hours worked |
The scenario that catches most people out is the third one — many employees assume a public holiday falling on their normal day off is automatically an extra paid day, when the law actually treats it the same as any other day they didn't work.
⏱️ Check your hourly and daily rate
Use our Overtime Calculator to convert your monthly salary into an hourly and daily rate, so you can verify exactly what a public holiday should add to your pay.
Open Overtime CalculatorOrdinary Working Day, You Don't Work
If the public holiday lands on a day you'd normally be at work, you must still be paid your ordinary daily wage for it — this is the baseline protection, and it applies whether or not you actually go in. Most salaried employees never notice this rule in practice, since it's already folded into a normal monthly salary that doesn't change based on how many public holidays fall in a given month.
Ordinary Working Day, You Work It — At Least Double
If you work a public holiday that would otherwise have been your normal working day, your employer must pay you the greater of: double your ordinary daily wage, or your ordinary daily wage plus what you actually earned for the hours worked. For most people working their standard daily hours, these two formulas produce the same number — effectively double pay for the day.
Not an Ordinary Working Day, You Don't Work — No Extra Pay
This is the scenario most often gotten wrong. If the public holiday falls on a day you wouldn't have worked anyway — a Saturday holiday for a Monday-to-Friday employee, for example — and you don't work that day, the standard "no work, no pay" principle applies. Your employer owes you nothing extra for it. This follows directly from BCEA Section 18(1)'s own wording, which conditions the ordinary-day payment obligation specifically on the holiday falling on a day the employee would ordinarily have worked — a condition this scenario doesn't meet.
Not an Ordinary Working Day, You Work It by Agreement
If you agree to work on a public holiday that isn't normally your working day, you're paid your ordinary daily wage plus the amount earned for the hours actually worked — the same structure as ordinary overtime, rather than the doubled rate that applies when the holiday falls on your normal working day.
Worked Examples — Two Salary Levels
Using the same hourly-rate convention as our Overtime Calculator (monthly salary ÷ 4.333 weeks ÷ 45 ordinary weekly hours, on a 5-day, 9-hour-a-day working pattern):
| Monthly salary | Ordinary daily rate | Paid, holiday not worked | Paid, holiday worked (ordinary day) |
|---|---|---|---|
| R20,000 | R923.08 | R923.08 | R1,846.15 |
| R35,000 | R1,615.38 | R1,615.38 | R3,230.77 |
At national minimum wage (R30.23/hour, 8-hour day), an employee who works a public holiday that's normally their working day is owed at least R483.68 for that day — double the R241.84 ordinary daily wage — on top of their normal monthly pay for every other day worked.
Can Your Employer Require You to Work a Public Holiday?
Only by agreement — typically set out in your employment contract or a specific arrangement with you. There's no general statutory right for an employer to unilaterally compel public holiday work. If your contract is silent and your employer insists you work without any agreement in place, that itself is worth raising, separately from the pay calculation.
Swapping a Public Holiday for a Different Day
By written agreement, a public holiday can be exchanged for a different day under the Public Holidays Act — the substitute day then carries the full public holiday pay protections the original date would have had, not a reduced or alternative arrangement. Separately, when a public holiday itself falls on a Sunday, the following Monday automatically becomes a public holiday instead, so employees who don't ordinarily work Sundays still get a genuine paid holiday out of it rather than losing the benefit to a day off they'd have had regardless.
How This Connects to Overtime
Public holiday pay uses the same 2× multiplier as Sunday overtime under the BCEA, but it's governed by its own section (18, not 10 or 16) and has its own distinct "ordinarily work / actually work" logic described above — it isn't simply "overtime that happens to fall on a public holiday." See our Overtime Rules guide for how public holiday pay fits alongside weekday, Saturday and Sunday overtime, and use the Work Hours Calculator to confirm your ordinary weekly hours before working out what a specific public holiday should add to your pay.