LOW DISCLAIMERPublic Holidays Act 36/1994BCEA s18 · Employer Obligations2026 & 2027 · Via Nager Date API

South Africa Public Holidays 2026 —
Statutory List & BCEA Employer Guide

South Africa has 12 statutory public holidays per year under the Public Holidays Act 36 of 1994. When a holiday falls on a Sunday, the following Monday is observed under Section 2(2). Employees who work on a public holiday are entitled to at least double their ordinary remuneration under Section 18 of the Basic Conditions of Employment Act 75 of 1997 — or a paid substitute rest day by agreement.

Statutory Holidays

12

Per year · PHA 36/1994

Sunday Rule

s2(2)

Monday observed

BCEA Pay Rate

Double pay · s18 BCEA

Governing Act

PHA 36

Public Holidays Act 1994

Election Days

Procl.

Presidential Gazette notice

Rate Source

Nager

Nager Date API · Authoritative

South Africa's 12 statutory public holidays and the legal framework

The Public Holidays Act 36 of 1994 is the primary legislation governing public holidays in South Africa. It came into force on 1 January 1995 — the first public holiday list of the democratic era — replacing the pre-1994 statutory holidays with a set that reflects South Africa's new constitutional identity. The Act designates 12 days as public holidays and gives the President authority to proclaim additional days by notice in the Government Gazette.

The 12 permanent statutory public holidays encode South Africa's political, religious, and cultural history. Human Rights Day (21 March) commemorates the Sharpeville massacre of 1960. Freedom Day(27 April) marks the date of the first democratic elections in 1994. Youth Day (16 June) commemorates the Soweto student uprising of 1976. Heritage Day (24 September), informally celebrated as National Braai Day, recognises South Africa's cultural diversity. Day of Reconciliation (16 December) was chosen to replace the previous Afrikaner commemorative date with a forward-looking national unity theme.

Two holidays are Easter-dependent and therefore variable each year: Good Friday and Family Day (the Monday after Easter). These dates are calculated using the Gregorian calendar algorithm and change annually. The Nager Date API used by this tool computes these dates correctly for any year.

When a public holiday falls on Sunday — Section 2(2) explained

Section 2(2) of the Public Holidays Act provides that whenever a public holiday falls on a Sunday, the following Monday is the observed public holiday. This is the statutory rule — it is automatic and does not require a separate proclamation. The Monday is the day on which all legal consequences of a public holiday attach: BCEA employer obligations, SARS and CCMA deadline extensions, and business closure conventions.

The Sunday rule has material practical consequences. In 2026, National Women's Day (9 August) falls on a Sunday — Monday 10 August is therefore the observed public holiday, and employers must treat Monday as the day on which double pay obligations apply for employees who would ordinarily work that day. Day of Goodwill (26 December) also falls on a Saturday in 2026 — the Act's rule applies to Sundays specifically, so Saturday holidays do not automatically create a Monday substitute. Check the live holiday list for the current year's full picture.

The Sunday substitution rule creates a practical compliance trap for payroll systems that hard-code calendar dates rather than checking the actual observed holiday date. A payroll run that marks 9 August as the public holiday and processes double pay on that day — treating Monday 10 August as an ordinary workday — is incorrectly computed and may leave the employer exposed to an underpayment claim under the BCEA.

South African public holidays — 2025, 2026 & 2027

Select a year and fetch the complete public holiday list from the Nager Date API. Each holiday shows the day of week, days until the holiday from today, and any Sunday substitution notes. Holidays are grouped by quarter for planning purposes.

Fetches the complete list of South African public holidays for the selected year via the Nager Date API. Shows each holiday with its date, day of week, and Sunday substitution notes where applicable. Days until each holiday are calculated from today.

What must an employer pay on a South African public holiday?

Section 18 of the Basic Conditions of Employment Act 75 of 1997governs employer obligations on public holidays. The rules turn on whether the public holiday falls on a day the employee would ordinarily work.

1

Employee does not work on the public holiday

Employee is entitled to a paid public holiday at their ordinary rate. No deduction from pay may be made for the day.

BCEA s18(1)
2

Employee works on the public holiday (ordinary workday)

Employee is entitled to at least double their ordinary rate for all hours worked. If fewer hours than usual are worked, the employee receives the full ordinary daily wage plus the hours-worked rate.

BCEA s18(2)(a)
3

Substitute rest day by agreement

An employer and employee may agree in writing that the employee works on the public holiday and takes a paid rest day on another agreed date instead of double pay. The rest day must be paid at the ordinary rate and must be taken.

BCEA s18(2)(b)
4

Public holiday falls on a day not ordinarily worked

No additional pay entitlement. The employee does not ordinarily work Sundays, for example, so a Sunday public holiday (or its Monday substitute) falling on a non-workday creates no obligation unless the employer requires the employee to work.

BCEA s18 — by implication

How election days and additional public holidays are declared in South Africa

The President of South Africa may declare any day a public holiday by publishing a notice in the Government Gazette under Section 2(2) of the Public Holidays Act. This power is used primarily for:

  • 1National and provincial election days — declared as public holidays to allow all eligible voters to vote. The Electoral Commission announces the election date; the President then proclaims the day a public holiday.
  • 2Days of national mourning — following the death of a head of state or a significant national tragedy. Former President Nelson Mandela's state funeral in December 2013 was marked by a proclaimed public holiday.
  • 3Days of national significance — commemorating specific events or achievements of national importance.

Once proclaimed, all BCEA Section 18 obligations apply to the declared day — including double pay for employees who work, and paid leave for those who do not. Proclaimed days are not shown in standard public holiday lists until after the Gazette notice is published, which is typically well in advance of the date. The Nager Date API includes proclaimed election days once they are published.

How public holidays affect SARS, CCMA, and court deadlines

Public holidays interact with statutory deadlines in ways that practitioners must actively manage. The general rule under South African law — applied in the Interpretation Act 33 of 1957 — is that where a prescribed period expires on a day that is not a business day (Saturday, Sunday, or public holiday), the period is extended to the next business day.

SARS — VAT returns and payments

Low

VAT returns and payments due on the last business day of the month are extended when that day is a public holiday. SARS publishes the adjusted due dates on eFiling. Monthly PAYE payments follow the same rule.

CCMA — 30-day referral deadline

HIGH

Unfair dismissal referrals must be submitted within 30 calendar days of the date of dismissal (CCMA Rule 6). If the 30th day falls on a public holiday, Saturday, or Sunday, the deadline extends to the next business day. Public holidays within the window do not extend the total period.

High Court — statutory periods

Medium

Court Rule 4 and the Interpretation Act provide that where any period prescribed expires on a Saturday, Sunday, or public holiday, it is extended to the next day that is not a Saturday, Sunday, or public holiday.

SARS — provisional tax deadlines

Low

First provisional tax payment (28 February) and second payment (31 August) are extended if they fall on public holidays or weekends. SARS confirms adjusted deadlines in advance on eFiling.

Payroll calculation for a retail employee working Heritage Day 2026

$ mcp call get_public_holidays --year 2026
Heritage Day: 24 September 2026 (Wednesday)
Day type: Statutory public holiday · PHA 36/1994
Falls on: Wednesday — no substitution required
$ Scenario: Retail employee · works Heritage Day
Ordinary hourly rate: R85.00 per hour
Ordinary daily hours: 8 hours
Ordinary daily wage: R680.00
$ BCEA s18(2)(a) — works full 8 hours:
Double pay entitlement: R85.00 x 2 x 8 = R1,360.00
$ Alternative: works 5 of 8 ordinary hours:
Ordinary daily wage: R680.00 (guaranteed)
Hourly rate for 5 hours: R85.00 x 5 = R425.00
Total payable: R680.00 + R425.00 = R1,105.00
$ Substitute rest day (by written agreement):
Heritage Day pay: R680.00 (ordinary rate)
Rest day (agreed date): R680.00 (ordinary rate)
Total cost: R1,360.00 (same as double pay)
BCEA 75/1997 s18 · Public Holidays Act 36/1994
data_source: Nager Date API · figures_as_at: 2026

Four public holiday compliance mistakes South African employers make

1. Paying single rate instead of double rate for public holiday work

The most common public holiday payroll error. Section 18(2)(a) of the BCEA requires at least double the ordinary rate for hours worked on a public holiday that falls on a day the employee would ordinarily work. An employer who pays the ordinary rate plus a fixed 'public holiday allowance' that does not total double the ordinary rate is in breach of the BCEA. The Department of Employment and Labour treats this as an underpayment. The BCEA minimum cannot be waived by contract.

2. Hard-coding holiday dates in payroll systems without checking Sunday substitutions

Payroll systems that hard-code the statutory date (e.g. 9 August for National Women's Day) rather than the observed date (10 August in 2026, when 9 August falls on Sunday) will process double pay on the wrong day. The statutory date is the historical commemoration date; the observed date is what matters for BCEA compliance. Every year, the HR and payroll team should verify the observed dates for that year and update the payroll calendar accordingly before the first affected holiday.

3. Assuming a substitute rest day costs less than double pay

Some employers offer substitute rest days believing it reduces labour cost. The total cost is identical: under s18(2)(b), the employee works the public holiday and receives ordinary pay for that day (R680), then takes a paid rest day on the agreed alternate date (R680) — total R1,360. This equals double pay. The substitute day is a flexibility arrangement — it may suit operational needs — but it does not reduce the employer's financial obligation. The employee must actually take the rest day; it cannot be forfeited.

4. Missing CCMA referral deadlines because of holidays within the 30-day window

The 30-day CCMA referral period is calculated in calendar days and is not extended by public holidays falling within the window — only if the 30th day itself falls on a public holiday, Saturday, or Sunday does the deadline move to the next business day. An employee dismissed on 1 May (Workers' Day) has until approximately 31 May to refer — the presence of Youth Day (16 June) in the window is irrelevant because the deadline is in May. Practitioners who add days for holidays within the window will miss the deadline and face condonation.

South African public holidays — practitioners' questions answered

How many public holidays does South Africa have?

South Africa has 12 statutory public holidays per year under the Public Holidays Act 36 of 1994: New Year's Day, Human Rights Day, Good Friday, Family Day, Freedom Day, Workers' Day, Youth Day, National Women's Day, Heritage Day, Day of Reconciliation, Christmas Day, and Day of Goodwill. Good Friday and Family Day vary annually as they are Easter-dependent. Additional days may be proclaimed by the President via Gazette notice — typically election days.

What does an employer pay an employee who works on a public holiday?

Under Section 18(2)(a) of the BCEA, an employee who works on a public holiday falling on an ordinary workday is entitled to at least double their ordinary rate for hours worked. If fewer than ordinary hours are worked, the employee receives the full ordinary daily wage plus the hourly rate for hours worked. Alternatively, by written agreement, the employee may take a paid substitute rest day instead — at the same total cost to the employer.

What happens when a public holiday falls on a Sunday in South Africa?

Under Section 2(2) of the Public Holidays Act 36 of 1994, the following Monday is the observed public holiday. All BCEA employer obligations apply on the Monday. In 2026, National Women's Day falls on Sunday 9 August — Monday 10 August is the observed holiday. Payroll systems must be configured for the observed date, not the statutory date.

Is election day a public holiday in South Africa?

Election days can be declared public holidays by the President via Proclamation in the Government Gazette under Section 2(2) of the Public Holidays Act. This is separate from the 12 permanent holidays. Once proclaimed, full BCEA obligations apply — double pay for employees who work, paid leave for those who do not. The Electoral Commission announces election dates in advance; Presidential Proclamation typically follows shortly after.

Can an employer require employees to work on public holidays?

Yes, in sectors where operations continue (retail, hospitality, security, healthcare) employment contracts commonly require employees to work on public holidays. The employer cannot override the BCEA minimum of double pay or a substitute rest day — this entitlement cannot be waived by contract. An employee who refuses to work a public holiday when their contract requires it may face disciplinary action, but the employer must still pay at least double rate for any hours ultimately worked.

How do public holidays affect CCMA referral deadlines?

The 30-day CCMA referral window is in calendar days. Public holidays falling within the window do not extend the total 30 days. Only if the 30th day itself falls on a public holiday, Saturday, or Sunday does the deadline move to the next business day. Missing the 30-day deadline requires a condonation application — the CCMA requires compelling grounds and considers the degree of lateness, the reason for delay, and prospects of success.

Tools relevant to HR, payroll and compliance

WL

Wandile Lokwe

FAIS Key Individual · CenturionAI (Pty) Ltd · 20 years South African financial services

Last updated: June 2026 · Holiday dates: Nager Date API (Nager.at) · Legislation: Public Holidays Act 36/1994 · BCEA 75/1997 s18 · Next review: January 2027 (2027 holiday list)