Overtime Calculator
Overtime pay is one of the most important protections for South African workers, ensuring fair compensation for hours worked beyond normal working hours. Yet many employees don't fully understand their rights, how to calculate overtime correctly, or what to do when overtime isn't paid properly.
This comprehensive guide explains everything about overtime pay in South Africa under the Basic Conditions of Employment Act (BCEA): current rates, earnings thresholds, calculation methods, special rules for Sundays and public holidays, night work provisions, and exactly how overtime is taxed.
Basic overtime rules under the BCEA
The Basic Conditions of Employment Act (BCEA) sets out clear rules for overtime pay in South Africa. These rules protect workers from exploitation while allowing flexibility for employers when extra work is needed.
Standard overtime rates
| Type of Overtime | Rate | When It Applies |
|---|---|---|
| Weekday overtime | 1.5x normal rate | Hours beyond normal daily/weekly hours (Mon-Fri) |
| Saturday overtime | 1.5x normal rate | If Saturday is not a normal work day |
| Sunday work (not regular) | 2.0x normal rate | If you don't normally work Sundays |
| Sunday work (regular) | 1.5x normal rate | If you normally work Sundays (shift workers, retail, etc.) |
| Public holidays | 2.0x normal rate | All public holidays, regardless of normal schedule |
What counts as "normal hours"
Overtime is calculated based on your normal working hours:
- Standard work week: 45 hours maximum (BCEA limit)
- Daily hours: 9 hours per day (5-day week) or 8 hours per day (6-day week)
- Overtime starts: After 45 hours per week OR after daily maximum
Example: If you normally work 8am-5pm (9 hours including lunch) Monday to Friday:
- Normal hours: 45 hours per week
- Any work beyond 5pm on weekdays = overtime at 1.5x
- Any work on Saturday = overtime at 1.5x (if not your normal work day)
- Any work on Sunday = overtime at 2x (if not your normal work day)
Earnings threshold: Who qualifies for overtime?
Not all employees are entitled to statutory overtime pay. The BCEA sets an earnings threshold above which overtime provisions don't automatically apply.
Current earnings threshold (2026)
| Period | Annual Threshold | Monthly Equivalent |
|---|---|---|
| 2026 (current) | R254,674.45 | R21,223 |
| 2025 | R241,110.00 | R20,093 |
| 2024 | R224,080.00 | R18,673 |
What the threshold means
Earning below R254,674/year (R21,223/month):
- You are entitled to statutory overtime pay under the BCEA
- Your employer MUST pay overtime at the prescribed rates
- You can enforce these rights through the Department of Labour or CCMA
Earning above R254,674/year (R21,223/month):
- You are NOT automatically entitled to statutory overtime pay
- Overtime provisions of the BCEA don't apply to you
- However, your employment contract may still provide for overtime voluntarily
- Many employers still pay overtime to higher earners as policy
Senior management exclusion
Regardless of earnings, senior management employees are typically excluded from overtime provisions if they:
- Have authority to hire and fire employees
- Make strategic decisions affecting the business
- Exercise significant discretion in their work
- Are in executive or senior management positions
Calculating your earnings for threshold purposes
The threshold includes:
- Basic salary
- Regular allowances (housing, transport, etc.)
- Commissions (if regular)
- Bonuses (if guaranteed or regular)
The threshold excludes:
- Overtime pay itself
- Once-off bonuses
- Employer contributions to medical aid, pension
- Non-cash benefits (company car, housing provided)
How to calculate your overtime rate
To calculate your overtime pay, you first need to determine your normal hourly rate.
Step-by-step calculation
For monthly-paid employees:
- Take your monthly gross salary
- Divide by 4.33 (average weeks per month)
- Divide by your normal weekly hours (usually 40 or 45)
- This gives your normal hourly rate
- Multiply by 1.5 for standard overtime or 2.0 for Sunday/holiday overtime
Calculation examples
Example 1: Monthly salary R15,000, working 45 hours/week
| Step | Calculation | Result |
|---|---|---|
| Monthly salary | — | R15,000 |
| Weekly salary | R15,000 ÷ 4.33 | R3,464 |
| Normal hourly rate | R3,464 ÷ 45 | R77.14 |
| Overtime rate (1.5x) | R77.14 × 1.5 | R115.71 |
| Sunday/holiday rate (2x) | R77.14 × 2.0 | R154.28 |
Example 2: Monthly salary R25,000, working 40 hours/week
| Step | Calculation | Result |
|---|---|---|
| Monthly salary | — | R25,000 |
| Weekly salary | R25,000 ÷ 4.33 | R5,774 |
| Normal hourly rate | R5,774 ÷ 40 | R144.35 |
| Overtime rate (1.5x) | R144.35 × 1.5 | R216.53 |
| Sunday/holiday rate (2x) | R144.35 × 2.0 | R288.70 |
Example 3: Weekly salary R4,500, working 45 hours/week
| Step | Calculation | Result |
|---|---|---|
| Weekly salary | — | R4,500 |
| Normal hourly rate | R4,500 ÷ 45 | R100.00 |
| Overtime rate (1.5x) | R100.00 × 1.5 | R150.00 |
| Sunday/holiday rate (2x) | R100.00 × 2.0 | R200.00 |
Quick reference formula
Monthly-paid employees:
- Hourly rate = Monthly salary ÷ 4.33 ÷ weekly hours
- Overtime rate = Hourly rate × 1.5 (or × 2.0 for Sundays/holidays)
Weekly-paid employees:
- Hourly rate = Weekly salary ÷ weekly hours
- Overtime rate = Hourly rate × 1.5 (or × 2.0 for Sundays/holidays)
Overtime limits and maximum hours
The BCEA sets strict limits on overtime to protect workers from excessive working hours.
Maximum overtime hours
| Limit Type | Maximum | Notes |
|---|---|---|
| Daily overtime | 3 hours | Cannot work more than 3 hours overtime per day |
| Weekly overtime | 10 hours | Cannot work more than 10 hours overtime per week |
| Total daily hours | 12 hours | Normal hours + overtime cannot exceed 12 hours |
| Total weekly hours | 55 hours | 45 normal + 10 overtime maximum |
Why these limits exist
These limits protect workers from:
- Health risks: Excessive hours lead to fatigue, stress, and health problems
- Safety hazards: Tired workers are more prone to accidents
- Work-life balance: Ensuring time for family, rest, and personal life
- Exploitation: Preventing employers from overworking staff
When limits can be exceeded
Employers can apply for exemptions to exceed overtime limits in specific circumstances:
- Seasonal work: Agriculture, tourism during peak seasons
- Emergency situations: Preventing business collapse, safety emergencies
- Special projects: Time-critical projects with clear end dates
Exemption requirements:
- Must apply to Department of Employment and Labour
- Must consult with employees or their representatives
- Must demonstrate why exemption is necessary
- Exemption is temporary and specific
- Must still comply with health and safety requirements
Your right to refuse excessive overtime
You can refuse overtime if:
- It exceeds BCEA limits (10 hours/week, 3 hours/day)
- It would be unsafe (you're too fatigued)
- Your employment contract doesn't require overtime
- You have legitimate personal commitments
Important: You cannot be dismissed or disciplined for refusing overtime that violates BCEA provisions.
Sunday and public holiday work
Sunday and public holiday work has special rules and higher rates.
Sunday work rates
The rate depends on whether you normally work Sundays:
| Situation | Rate | Who This Applies To |
|---|---|---|
| Don't normally work Sundays | 2.0x (double time) | Most office workers, standard Monday-Friday employees |
| Normally work Sundays | 1.5x | Shift workers, retail, hospitality, healthcare, security |
What "normally work Sundays" means
You "normally work Sundays" if:
- Your employment contract requires Sunday work
- You regularly work Sundays as part of your shift pattern
- You work Sundays at least 3 times per month on average
- Sunday work is a regular, expected part of your job
Example scenarios:
- Office worker (Mon-Fri): Works occasional Sunday = gets 2.0x rate
- Nurse on rotating shifts: Regularly works Sundays = gets 1.5x rate
- Restaurant manager: Works every Sunday = gets 1.5x rate
- Retail cashier: Works 2 Sundays per month regularly = gets 1.5x rate
Public holiday rates
Public holidays are ALWAYS paid at double time (2.0x), regardless of your normal work schedule:
- Even if you normally work on that day of the week
- Even if public holidays are common in your industry
- No exceptions — all employees get 2.0x for public holiday work
South African public holidays (2026)
| Date | Holiday | Day |
|---|---|---|
| 1 January | New Year's Day | Thursday |
| 21 March | Human Rights Day | Saturday |
| 3 April | Good Friday | Friday |
| 6 April | Family Day | Monday |
| 27 April | Freedom Day | Monday |
| 1 May | Workers' Day | Friday |
| 16 June | Youth Day | Tuesday |
| 9 August | National Women's Day | Sunday |
| 10 August | Public Holiday (observed) | Monday |
| 24 September | Heritage Day | Thursday |
| 16 December | Day of Reconciliation | Wednesday |
| 25 December | Christmas Day | Friday |
| 26 December | Day of Goodwill | Saturday |
Working on a Sunday that's also a public holiday
If a public holiday falls on a Sunday:
- The following Monday becomes a public holiday
- If you work on the Sunday, you get Sunday rates (1.5x or 2x depending on normal schedule)
- If you work on the Monday public holiday, you get public holiday rate (2x)
Night work provisions
Night work (work performed between 6pm and 6am) has special protections under the BCEA.
Night work requirements
| Requirement | Details |
|---|---|
| Employee agreement | Must agree to work night shifts |
| Maximum hours | 8 hours per night shift |
| Transport | Employer must provide or pay for transport if working after 11pm |
| Health assessment | Employer must provide medical examination before starting night work and regularly thereafter |
| Night shift allowance | Not legally required but commonly 10-20% premium |
Night work overtime
If you work overtime during night shift hours, you get BOTH:
- Night shift allowance (if your employer provides one)
- Overtime rate (1.5x or 2x depending on day)
Example: Normal hourly rate R100, working overtime on a night shift
- Night shift allowance (15%): R15/hour
- Overtime rate (1.5x): R150/hour
- Total night overtime rate: R165/hour (R100 + R15 + R50 overtime premium)
Health and safety for night workers
Employers must:
- Provide adequate lighting
- Ensure safe working conditions
- Provide rest facilities
- Conduct regular health assessments
- Consider the impact on workers' health and family life
Compressed work weeks and averaging
The BCEA allows for compressed work weeks and averaging of hours under specific conditions.
Compressed work week
A compressed work week allows you to work your normal hours over fewer days:
- Standard: 45 hours over 5 days (9 hours/day)
- Compressed: 45 hours over 4 days (11.25 hours/day)
- Benefit: Extra day off each week
- Limit: Cannot exceed 12 hours per day
Requirements:
- Must be agreed in writing between employer and employee
- Cannot exceed 12 hours per day
- Must still have meal breaks
- Must have adequate rest periods
Averaging of hours
Hours can be averaged over a period (usually 4 months) with a collective agreement:
- How it works: Work more hours in busy periods, fewer in quiet periods
- Average: Must not exceed 45 hours per week on average
- Maximum: Cannot work more than 12 hours on any single day
- Agreement: Must be in collective agreement with union
Example: Retail store averaging over 4 months
- December (busy): Work 55 hours/week (45 normal + 10 overtime)
- January (quiet): Work 35 hours/week
- February (moderate): Work 45 hours/week
- March (moderate): Work 45 hours/week
- Average: 45 hours/week over 4 months
Overtime with averaging
With averaging agreements:
- Overtime is calculated based on the averaged hours
- You may work more than 45 hours in some weeks without overtime
- But you work fewer hours in other weeks to compensate
- Overall average must not exceed 45 hours/week
Meal breaks and rest periods
The BCEA requires meal breaks and rest periods, which affect overtime calculations.
Meal break requirements
| Work Period | Meal Break | Paid or Unpaid |
|---|---|---|
| After 5 hours continuous work | 60 minutes | Unpaid (unless working through) |
| Reduced by agreement | 30 minutes minimum | Unpaid (unless working through) |
| Working through meal break | — | Paid at normal rate |
How meal breaks affect overtime
Unpaid meal breaks don't count toward working hours:
- Example: Work 8am-5pm with 1 hour lunch
- Actual working hours: 8 hours (not 9)
- Lunch break is unpaid and doesn't count toward overtime
If you work through your meal break:
- The meal break time becomes working time
- You must be paid for it
- It counts toward your daily and weekly hours
- May trigger overtime if it pushes you over limits
Daily and weekly rest periods
| Rest Type | Minimum Period | Notes |
|---|---|---|
| Daily rest | 12 consecutive hours | Between end of one shift and start of next |
| Weekly rest | 36 consecutive hours | Usually includes Sunday |
How overtime is taxed
A common misconception is that overtime is taxed at a special rate. This is incorrect.
The truth about overtime taxation
Overtime is taxed exactly the same as your normal salary:
- Added to your total taxable income for the month
- Taxed at your marginal tax rate
- No special "overtime tax rate" exists
- PAYE calculated on total earnings (base + overtime)
Why people think overtime is taxed more
The misconception arises because:
- A month with overtime has higher total income
- This may push some income into a higher tax bracket
- The marginal rate on the overtime portion seems higher
- But it's actually just your normal marginal rate
Detailed tax example
Scenario: Employee earning R20,000/month base salary, works 20 hours overtime at R150/hour
Month without overtime
| Item | Amount |
|---|---|
| Base salary | R20,000 |
| Annual equivalent | R240,000 |
| Tax bracket | 26% (R237,101 - R350,400 bracket) |
| Monthly PAYE (approx) | R3,500 |
| Take-home pay | R16,500 |
Month with overtime
| Item | Amount |
|---|---|
| Base salary | R20,000 |
| Overtime (20 hours × R150) | R3,000 |
| Total income | R23,000 |
| Annual equivalent | R276,000 |
| Tax bracket | 26% (still in same bracket) |
| Monthly PAYE (approx) | R4,280 |
| Take-home pay | R18,720 |
Analysis
- Overtime earned: R3,000
- Extra tax paid: R780 (R4,280 - R3,500)
- Extra take-home: R2,220 (R18,720 - R16,500)
- Effective tax rate on overtime: 26% (R780 ÷ R3,000)
Result: Overtime is taxed at your marginal rate (26% in this case), not at a special higher rate.
When overtime pushes you into a higher bracket
If overtime pushes your annual income into a higher tax bracket:
- Only the portion above the bracket threshold is taxed at the higher rate
- The rest remains at lower rates
- Your overtime is still worthwhile despite higher marginal rate
Example: Base salary R290,000/year (26% bracket), overtime adds R20,000
- Total income: R310,000
- Still in 26% bracket (R237,101 - R350,400)
- All overtime taxed at 26%
- Net overtime: R20,000 × 74% = R14,800 take-home
UIF on overtime
UIF (Unemployment Insurance Fund) contributions apply to overtime:
- Employee contribution: 1% of total earnings (base + overtime)
- Maximum: Capped at R177.12 per month (2026)
- Employer contribution: Also 1%, also capped at R177.12
Record-keeping requirements
Accurate record-keeping protects both employees and employers.
Employer obligations
Employers must keep records of:
- Employee names and occupations
- Hours worked each day
- Remuneration paid
- Overtime worked and paid
- Leave taken and balances
- All deductions made
Retention period: Records must be kept for 3 years
Your own records
Keep your own records as backup:
- Daily log: Start time, end time, breaks taken
- Overtime hours: Date, hours worked, type (weekday/Sunday/holiday)
- Payslips: Keep all payslips for at least 3 years
- Correspondence: Any emails about overtime or hours
Simple record-keeping template
| Date | Start Time | End Time | Break | Normal Hours | Overtime Hours | Type |
|---|---|---|---|---|---|---|
| 2026-08-01 | 08:00 | 18:00 | 1 hour | 9 | 0 | Normal |
| 2026-08-02 | 08:00 | 20:00 | 1 hour | 9 | 2 | Weekday OT |
| 2026-08-08 | 08:00 | 14:00 | 0.5 hour | 0 | 5.5 | Saturday OT |
| 2026-08-09 | 08:00 | 16:00 | 0.5 hour | 0 | 7.5 | Sunday OT |
What to do if overtime isn't paid correctly
If you believe your overtime isn't being calculated or paid correctly, follow these steps.
Step 1: Gather evidence
- Collect your own records of hours worked
- Gather all payslips showing overtime paid
- Keep any emails or messages about overtime
- Note specific dates and amounts of underpayment
Step 2: Raise with employer
Before taking formal action:
- Write to HR or payroll department
- Provide your records showing the discrepancy
- Explain how you calculated what you're owed
- Request correction and back pay
- Give reasonable time to respond (7-14 days)
Step 3: Formal complaint
If employer doesn't resolve the issue:
Option A: Department of Employment and Labour
- Call: 0800 872 872 (toll-free)
- Visit: Nearest labour centre
- Process:
- File complaint with supporting documents
- Labour inspector investigates
- Compliance order issued if violation confirmed
- Employer ordered to pay arrears
- Fines may be imposed
Option B: CCMA (Commission for Conciliation, Mediation and Arbitration)
- Time limit: Must refer dispute within 30 days
- Cost: Free for employees
- Process:
- Complete referral form
- CCMA attempts conciliation
- If unresolved, proceeds to arbitration
- Arbitrator makes binding decision
What you can claim
- Time period: Up to 2 years of unpaid overtime
- Amount: Difference between what you were paid and what you should have been paid
- Interest: May be awarded on unpaid amounts
- Costs: In some cases, legal costs may be awarded
Protection against retaliation
You cannot be dismissed, disciplined, or retaliated against for:
- Raising overtime concerns
- Filing a complaint with the Department of Labour
- Referring a dispute to the CCMA
- Refusing illegal overtime
If retaliation occurs: Immediately report to Department of Labour or CCMA. Unfair dismissal claims must be filed within 30 days.
Common overtime scenarios
Scenario 1: Regular overtime worker
Situation: Factory worker earning R12,000/month, works 10 hours overtime weekly
- Base hourly rate: R12,000 ÷ 4.33 ÷ 45 = R61.72
- Overtime rate (1.5x): R92.58
- Weekly overtime: 10 hours × R92.58 = R925.80
- Monthly overtime: R925.80 × 4.33 = R4,009
- Total monthly earnings: R12,000 + R4,009 = R16,009
Scenario 2: Sunday shift worker
Situation: Nurse earning R28,000/month, works 2 Sundays per month (8 hours each)
- Base hourly rate: R28,000 ÷ 4.33 ÷ 40 = R161.67
- Sunday rate (1.5x for regular Sunday worker): R242.51
- Monthly Sunday work: 16 hours × R242.51 = R3,880
- Total monthly earnings: R28,000 + R3,880 = R31,880
Scenario 3: Public holiday work
Situation: Retail worker earning R8,000/month, works 8 hours on public holiday
- Base hourly rate: R8,000 ÷ 4.33 ÷ 45 = R41.08
- Public holiday rate (2x): R82.16
- Public holiday pay: 8 hours × R82.16 = R657.28
- Total monthly earnings: R8,000 + R657.28 = R8,657.28
Scenario 4: Mixed overtime types
Situation: Admin worker earning R18,000/month, works:
• 5 hours weekday overtime
• 4 hours Saturday overtime
• 6 hours Sunday overtime (doesn't normally work Sundays)
- Base hourly rate: R18,000 ÷ 4.33 ÷ 45 = R92.43
- Weekday OT (1.5x): 5 × R138.65 = R693.25
- Saturday OT (1.5x): 4 × R138.65 = R554.60
- Sunday OT (2x): 6 × R184.86 = R1,109.16
- Total overtime: R2,357.01
- Total monthly earnings: R18,000 + R2,357.01 = R20,357.01
Sectoral variations
While the BCEA provides the baseline, some sectors have additional regulations or common practices.
Mining sector
- Often has sectoral determinations with specific overtime provisions
- May have higher overtime rates through collective agreements
- Underground work may have additional premiums
- Strict health and safety requirements for overtime
Agriculture sector
- Seasonal variations common
- Harvest periods may require extended overtime
- Exemptions more common during peak seasons
- Accommodation and transport often provided
Hospitality sector
- Regular Sunday and public holiday work common
- Shift work prevalent
- May have averaging agreements
- Tip income separate from overtime calculations
Healthcare sector
- 24/7 operations require shift work
- Regular night shifts and weekend work
- On-call allowances common
- Strict limits on consecutive hours for patient safety
Retail sector
- Extended trading hours common
- Seasonal peaks (Christmas, sales) require overtime
- Weekend work standard for many positions
- May use averaging agreements
Frequently asked questions
How is overtime calculated in South Africa?
Under the BCEA, overtime is paid at 1.5 times your normal hourly rate for weekday and Saturday overtime, and 2 times (double time) for work on Sundays and public holidays. To calculate: divide your monthly salary by 4.33 weeks, then by your weekly hours to get your hourly rate. Multiply by 1.5 or 2 for overtime. Example: R15,000/month ÷ 4.33 ÷ 45 hours = R77.14/hour normal rate, R115.71/hour overtime rate.
Is overtime taxed differently in South Africa?
No. Overtime pay is added to your normal income and taxed at your marginal rate. There is no special tax rate for overtime earnings. However, a month with substantial overtime may push some income into a higher tax bracket, meaning the effective rate on overtime can be higher than on your base salary. For example, if you're in the 26% bracket, overtime is taxed at 26%.
What is the earnings threshold for overtime eligibility in 2026?
The BCEA earnings threshold for 2026 is R254,674.45 per year (approximately R21,223 per month). Employees earning below this threshold are entitled to statutory overtime pay. Employees earning above this threshold are not automatically entitled to overtime under the BCEA, though their employment contracts may provide for it voluntarily. Senior management with hiring/firing authority are typically excluded regardless of earnings.
What are the maximum overtime hours allowed per week?
The BCEA limits overtime to a maximum of 10 hours per week (3 hours per day). Total working hours including overtime cannot exceed 55 hours per week (45 normal + 10 overtime). Employers requiring more overtime must obtain an exemption from the Department of Employment and Labour. Employees can refuse overtime beyond reasonable limits, especially if it violates BCEA provisions.
Do I get paid overtime for working on Sundays?
Yes, but the rate depends on whether you normally work Sundays. If you don't normally work Sundays, you're entitled to double time (2x your normal hourly rate). If you normally work Sundays (e.g., shift workers, retail, hospitality), you're entitled to 1.5x your normal rate. Public holidays are always paid at double time (2x) regardless of your normal work schedule.
How do I calculate my hourly rate for overtime?
To calculate your hourly rate: 1) Take your monthly gross salary, 2) Divide by 4.33 (average weeks per month), 3) Divide by your normal weekly hours (usually 40 or 45). Example: R20,000 ÷ 4.33 = R4,619/week ÷ 45 hours = R102.64/hour. Your overtime rate would be R153.96/hour (1.5x) or R205.28/hour (2x). For weekly-paid employees, divide weekly salary by weekly hours.
Can my employer force me to work overtime?
Generally no, unless your employment contract specifically requires overtime work. The BCEA states overtime must be by agreement. However, in genuine emergencies (safety risks, preventing business collapse), employers may require reasonable overtime. You can refuse overtime that exceeds BCEA limits (10 hours/week) or that's unreasonable. If forced to work excessive overtime, you can refer a dispute to the CCMA.
What are the rules for night shift work in South Africa?
Night work (between 6pm and 6am) requires: 1) Employee agreement, 2) Night shift allowance (typically 10-20% premium, though not legally specified), 3) Transport if working after 11pm (employer must provide or pay), 4) Maximum 8 hours per night shift, 5) Health and safety assessment. Night workers are entitled to regular medical examinations at employer's expense. Night work overtime follows standard BCEA rates (1.5x or 2x).
What should I do if my employer doesn't pay overtime correctly?
Follow these steps: 1) Keep your own records of hours worked, 2) Raise the issue with HR/payroll in writing with your records, 3) If unresolved within 14 days, file a complaint with the Department of Employment and Labour (call 0800 872 872), 4) You can also refer a dispute to the CCMA within 30 days, 5) You can claim up to 2 years of unpaid overtime. Employers who violate overtime rules face fines equal to twice the underpayment amount.
How does overtime affect my annual leave pay?
If overtime forms a regular, consistent part of your earnings (not occasional), it should be included in your leave pay calculation. The BCEA requires leave pay to reflect your normal remuneration. For example, if you regularly earn R5,000/month in overtime, your leave pay should be based on your total normal earnings including overtime. However, occasional or voluntary overtime may not be included. Clarify with HR if overtime is a significant regular component.
Calculate your overtime pay
Use our free overtime calculator to work out exactly what your overtime hours are worth and see how they affect your take-home pay.