Work Hours Calculator South Africa
Enter your weekly schedule and instantly see ordinary vs overtime hours, BCEA compliance status and total pay. Covers the BCEA's 45-hour week, its 9- and 8-hour daily limits and the 10-hour overtime cap.
The BCEA caps ordinary hours at 45 a week (9 a day on a 5-day week, 8 on a 6-day week) and overtime at 10 hours a week. These limits apply to employees earning R269,600.90 a year or less who aren't senior managers, sales staff who set their own hours or people working under 24 hours a month. Enter your daily hours and the calculator splits ordinary and overtime hours, checks each BCEA limit and prices the week.
South African working hours are governed by the Basic Conditions of Employment Act, which sets a maximum of 45 ordinary hours per week, caps overtime at 10 hours per week (15 by collective agreement, for up to 2 months a year) and requires premium pay for Sundays and public holidays. Whether you are an employer checking BCEA compliance or an employee verifying your overtime entitlement, this calculator uses your actual weekly schedule to show ordinary hours, overtime hours and the total pay owed under current BCEA rules.
Weekly Work Schedule
| Day | Hours | Status |
|---|
Also useful from PayTools
How to Use This Calculator
Enter hours worked each day
Fill in the hours for each day you worked, then say whether Saturday is one of your normal working days. The daily ordinary limit follows your normal working week: 9 hours a day if you normally work five days or fewer, 8 hours a day if you normally work more. A Saturday worked only as overtime leaves the limit at 9 hours, and every hour on it counts as overtime.
Ordinary and overtime hours are split automatically
The calculator classifies each day's hours as ordinary or overtime against your daily limit, then checks the weekly total against the 45-hour ordinary cap.
Sunday and public holiday rates applied
Sunday hours are paid at 2×, or 1.5× if you say Sunday is one of your ordinary working days (Section 16), with a short shift topped up to your daily wage. Public holiday pay follows Section 18: at least double your daily wage on a normal working day, or your daily wage plus pay for the hours worked on a day you would not normally work.
Weekly overtime cap is checked
BCEA Section 10 limits overtime to 10 hours/week (15 by collective agreement, for up to 2 months a year). A warning shows if you exceed this.
Total weekly pay is calculated
Results show ordinary pay, overtime pay and total gross weekly earnings.
BCEA work hours in South Africa: the full rules
The Basic Conditions of Employment Act (BCEA) sets the national floor for working hours in South Africa. Understanding these rules matters for both employees (to know their rights) and employers (to avoid costly disputes and CCMA referrals). The key sections are Section 9 (ordinary hours) and Section 10 (overtime).
Section 9: ordinary hours of work
An employee may not be required to work more than 45 ordinary hours per week. The daily limit depends on the work pattern:
5-day week → Max 9 hours per day × 5 days = 45 hours/week
6-day week → Max 8 hours on any day, 45 hours a week
/* Daily total cap (ordinary + overtime combined) */
Absolute max → 12 hours in any single day (Section 10)
The daily limit follows the days you normally work, not an occasional extra shift. If you normally work Monday to Friday and work a Saturday as overtime, the 9-hour limit stays and every Saturday hour is overtime. The calculator's Saturday question sets which limit applies.
Section 10: overtime
Overtime is any time worked beyond the Section 9 limits. Key rules:
- Maximum overtime: 10 hours per week. There is no separate daily overtime cap under current law; the original 1997 Act's 3-hour-a-day limit was removed by the 2002 amendment
- Overtime rate: 1.5 times the normal rate
- Overtime requires your agreement (Section 10(1)(a)); the Act does not require that agreement to be in writing, and overtime cannot be imposed on you unilaterally, except for urgent work the employer could not reasonably have planned for and that cannot wait for ordinary hours (Section 6(2)). A clause agreed in your first three months lapses after one year (Section 10(5))
- By agreement, time off may replace overtime pay: at least 90 minutes off per overtime hour, or your ordinary wage for the hour plus at least 30 minutes off (Section 10(3))
- By collective agreement, the weekly overtime cap can rise to 15 hours, but only for up to 2 months in any 12-month period, a limited exception, not the default
- Total daily maximum: 12 hours (ordinary + overtime combined)
For a dedicated breakdown of overtime pay across weekday, Sunday and public holiday rates, use our Overtime Calculator.
Section 16: Sunday work
Work performed on a Sunday is paid at double (2×) the normal rate. If Sunday is one of the employee's ordinary working days, for example on a hospitality or retail roster where Sundays are regularly scheduled, the rate is 1.5× the normal rate instead.
Section 18: public holidays
Employees may not be required to work on a public holiday except in accordance with an agreement (Section 18(1)); the Act does not require that agreement to be in writing. If they do work on a holiday that falls on a normal working day, they must be paid at least double the ordinary daily wage, or the daily wage plus pay for the hours worked if that is more (Section 18(2)). On a holiday that is not a normal working day, the pay is the ordinary daily wage plus pay for the hours worked (Section 18(3)). A public holiday can also be exchanged for another day by agreement (Public Holidays Act, Section 2(2)). Our guide to public holiday pay in South Africa covers each of these cases in full. This calculator asks whether the holiday fell on a normal working day and applies Section 18(2) or 18(3) accordingly, taking the ordinary daily wage as the average ordinary hours on the normal Monday to Saturday days entered multiplied by the hourly rate.
The full BCEA limits summary
| BCEA Provision | Section | Limit |
|---|---|---|
| Ordinary hours per week | Section 9 | 45 hours |
| Ordinary hours per day (5-day week) | Section 9 | 9 hours |
| Ordinary hours per day (6-day week) | Section 9 | 8 hours |
| Overtime per week | Section 10 | 10 hours (15 by collective agreement, max 2 months/yr; no separate daily overtime cap) |
| Maximum total hours per day | Section 10(1A) | 12 hours (ordinary + overtime) |
| Overtime rate (weekdays and Saturdays) | Section 10 | 1.5× normal rate |
| Sunday rate | Section 16 | 2× normal rate (1.5× if Sunday is an ordinary working day) |
| Public holiday worked (normal working day) | Section 18(2) | At least double the daily wage |
| Meal interval (after more than 5 continuous hours) | Section 14 | 60 min (reducible to 30 min) |
| Rest period between shifts | Section 15 | 12 consecutive hours |
| Weekly rest period | Section 15 | 36 consecutive hours |
| BCEA earnings threshold | Section 6 | R269,600.90/year (May 2026) |
Compressed working week: what BCEA Section 11 allows
By written agreement, an employer and employee can arrange a compressed working week under Section 11. This allows up to 12 hours a day, inclusive of meal intervals, without overtime pay, provided the employee works no more than 45 ordinary hours a week, no more than 10 hours' overtime a week (hours past 45 in the week) and no more than 5 days' work in that week. Common arrangements include four 10-hour days, giving a 3-day weekend.
The compressed working week agreement must be in writing. It does not override the 45-hour weekly maximum; it only allows the daily ordinary limit to extend to 12 hours. Hours above 45 in the week remain overtime. The BCEA itself sets no review interval or notice period to end the arrangement; some agreements add one, so check yours.
Who the BCEA working time provisions apply to
The BCEA's working time rules protect employees earning R269,600.90 a year or less (R22,466.74 a month) as of 1 May 2026. Three groups are outside these rules whatever they earn (Section 6(1)): senior managerial employees, sales staff who travel to customers' premises and regulate their own hours, and employees who work less than 24 hours a month for the employer.
Above the threshold, the Minister's determination under Section 6(3) excludes you from Sections 9 (ordinary hours), 10 (overtime), 11 (compressed week), 12 (averaging), 14 (meal intervals), 15 (rest periods), 16 (Sunday pay), 17(2) (night work allowance and transport) and 18(3) (pay for a public holiday on a day you would not normally work), so your contract governs those. Section 13 (the Minister's power to cap working hours, including overtime, by regulation on health and safety grounds) still applies, as do the night work duties in Section 17(3)(a) to (c) (informing regular night workers of the risks, arranging medical examinations on request, and transferring them to suitable day work within a reasonable time where practicable if an examination finds their health affected) and Sections 18(1) and 18(2) (no public holiday work without agreement, and at least double the daily wage for a holiday worked on a normal working day). Many SA employers voluntarily apply BCEA standards to all staff. If you earn above the threshold, check your employment contract, particularly for overtime rates and Sunday work clauses.
If you're paid hourly and want to check your rate against the legal floor, see our Minimum Wage Calculator for the current national minimum wage.
Step-by-step overtime calculation example
Employee works 5 days per week. Hourly rate R120. Schedule: Mon 9h, Tue 9h, Wed 11h, Thu 9h, Fri 10h.
| Day | Hours Worked | Ordinary Hours | Daily Overtime |
|---|---|---|---|
| Monday | 9h | 9h | 0h |
| Tuesday | 9h | 9h | 0h |
| Wednesday | 11h | 9h | 2h (over 9h daily limit) |
| Thursday | 9h | 9h | 0h |
| Friday | 10h | 9h | 1h (over 9h daily limit) |
| Total | 48h | 45h | 3h daily OT |
Each day is capped at the 9-hour daily ordinary limit independently: Wednesday and Friday both exceed it, contributing 2h and 1h of daily overtime respectively. Because every day's ordinary hours are already capped at 9h each, the weekly ordinary total (9 × 5 = 45h) lands exactly on the 45-hour limit with no separate weekly overflow.
| Pay Component | Hours | Rate | Amount |
|---|---|---|---|
| Ordinary pay | 45h | R120 × 1.0 | R 5,400 |
| Overtime pay | 3h | R120 × 1.5 | R 540 |
| Total weekly pay | 48h | R 5,940 |
Daily and weekly rest periods
Beyond capping working hours, the BCEA also protects rest time. Section 15 requires a daily rest period of at least 12 consecutive hours between finishing work one day and starting work the next, as well as a weekly rest period of at least 36 consecutive hours, which must include a Sunday unless otherwise agreed between employer and employee. Shift workers in retail or hospitality, for example, often agree to a different rest day in place of Sunday. These rest period rules exist independently of the maximum working hours limits; an employer complying with the 45-hour weekly cap can still fall foul of the BCEA if daily or weekly rest periods aren't respected.
Meal intervals during the working day
Section 14 also requires a meal interval of at least 60 minutes once an employee has worked continuously for more than 5 hours, though this can be reduced to 30 minutes, or dispensed with for an employee who works fewer than 6 hours a day, by written agreement. Meal intervals are typically unpaid unless the employee is required to remain on duty or on standby during the break, in which case the interval should be treated as ordinary working time and factored into any overtime calculation where applicable.