ThisCalculator

Date and time

Overtime Calculator South Africa: Rates & Pay

Updated · Standard formula, shown below

Overtime pay 300.00 R
Normal hourly rate (R)
50 R
You entered
Overtime hours
4 hrs
You entered
Type of day
Normal weekday
You entered

Overtime Calculator South Africa: Rates & Pay

This overtime calculator works out your gross overtime pay in South Africa using the standard rates set by the Basic Conditions of Employment Act (BCEA): 1.5 times your normal hourly wage for most weekday overtime, 1.5 times for work on a Sunday (unless you normally work Sundays, then it’s double), and 2 times for work on public holidays. You enter your normal hourly rate, the number of overtime hours, and the type of day, and the calculator returns the gross pay you should receive before deductions like tax and UIF.

Formula

The formula for overtime pay is simple:

Overtime Pay = Normal Hourly Rate × Overtime Hours × Overtime Multiplier

Where:

  • Normal Hourly Rate (R) – your regular gross pay per hour, in South African rand (R). If you are salaried, divide your monthly gross salary by 4.33 weeks, then by your weekly hours (e.g., R10,000 / 4.33 / 45 = R51.33 per hour).
  • Overtime Hours (h) – the number of hours you worked beyond your normal working time, in decimal hours (e.g., 2 hours 30 minutes = 2.5).
  • Overtime Multiplier – the factor set by the BCEA: 1.5 for ordinary overtime (weekdays and most Saturdays), 1.5 for Sunday work if you do not ordinarily work on Sundays, 2.0 for Sunday work if you ordinarily work on Sundays, and 2.0 for public holidays.

The result is your gross overtime pay – the amount before statutory deductions (PAYE tax, UIF, and any pension or medical aid contributions). Your net pay will be lower.

Worked Example

Using the default values from the calculator: normal hourly rate = R50, overtime hours = 4, and a normal weekday (multiplier = 1.5).

  1. Multiply the hourly rate by the overtime hours: R50 × 4 = R200 (this is what you would earn for 4 hours at your normal rate).
  2. Apply the overtime multiplier: R200 × 1.5 = R300.

So, for 4 hours of overtime on a normal weekday at R50/hour, you earn R300 in gross overtime pay. The calculator shows the same result.

If those same 4 hours fell on a public holiday, the multiplier would be 2.0, giving R200 × 2 = R400.

When to Use This Calculator

Use this calculator when you want to quickly check a payslip, estimate overtime earnings for a shift, or plan a budget. It is especially useful for:

  • Employees paid by the hour who work extra hours and want to verify their pay.
  • Salaried employees who occasionally work overtime and need to convert their monthly salary to an hourly rate first.
  • Shift workers who work on Sundays or public holidays and need to apply the correct multiplier.
  • Employers or HR staff who need to estimate overtime costs for a project.

Remember, the calculator gives gross pay only. Your actual take-home pay will be less after deductions like PAYE (pay-as-you-earn tax) and UIF (Unemployment Insurance Fund).

How the BCEA Defines Overtime

The Basic Conditions of Employment Act (Act 75 of 1997) is the main law governing overtime in South Africa. Key points:

  • Overtime is any time worked beyond the ordinary hours of work. For most employees, ordinary hours are 45 hours per week, and a maximum of 9 hours per day (or 8 hours per day if you work a 6-day week).
  • Overtime is limited to 10 hours per week (12 hours per day in some exceptional circumstances, but never more than 10 hours per week on average over a period).
  • The overtime rate is 1.5 times the normal wage (often called “time-and-a-halfâ€�).
  • Work on a Sunday: if you do not ordinarily work on Sundays, you must be paid at 1.5 times your normal rate. If you ordinarily work on Sundays, you get double time (2×) for Sunday work. Alternatively, an employer may give you time off instead of pay, but only if you agree.
  • Work on a public holiday: you get double the normal wage (2×) for any hours worked on a public holiday, unless you normally work on that day and the holiday falls on a day you would have worked – in that case, you still get double pay for the hours worked, or you can agree to time off.

Note: The BCEA does not apply to all workers – for example, senior managers, sales staff who work outside, and some other categories are excluded. Also, collective agreements or individual contracts can sometimes provide better (but never worse) overtime rates than the BCEA.

Common Mistakes and Misconceptions

One frequent mistake is using your monthly salary directly in the calculator without converting to an hourly rate. For a salaried employee, the hourly rate is usually calculated as: monthly gross salary ÷ (4.33 weeks × weekly hours). For example, if you earn R15,000 per month and work 45 hours per week, your hourly rate is R15,000 ÷ (4.33 × 45) = R15,000 ÷ 194.85 = R76.98 per hour. If you enter R15,000 as your hourly rate, the result will be wildly wrong.

Another misconception is that overtime on a Saturday is always at double time. In South Africa, Saturday overtime is generally paid at 1.5 times – the same as weekday overtime – unless your contract or a collective agreement says otherwise. Sunday work gets the special rates described above.

Also, many people confuse “gross� and “net� pay. The calculator gives gross pay. Deductions like PAYE, UIF, and pension contributions will reduce the amount that lands in your bank account. The exact deductions depend on your tax bracket, which is beyond the scope of this simple calculator.

Finally, remember that overtime is voluntary in many cases – the BCEA says an employer can require overtime only if it is agreed upon and the employee is paid at the overtime rate. If you are forced to work overtime without proper pay, you can lodge a complaint with the Department of Employment and Labour or your trade union.

Limitations of the Calculator

This calculator assumes a simple hourly rate and a single multiplier. In reality, your overtime pay might be affected by:

  • If you work overtime on a public holiday that also falls on your normal working day, the rate is still 2×, but some employers may give time off in lieu instead, which is allowed if you agree in writing.
  • If you work overtime that pushes your total weekly hours beyond 45, the first overtime hours are at 1.5×, but any hours beyond the legal maximum (10 hours of overtime per week) are not allowed – the employer can be penalized, but you are still entitled to pay for those hours.
  • If you are a shift worker, your “normalâ€� hours may be defined differently, and your overtime rate might be calculated on a different basis (e.g., night shift premium).
  • The calculator does not account for travel time, standby time, or other allowances that might be part of your compensation.

For a precise calculation, always refer to your employment contract, your payslip, and the latest BCEA amendments. If you are unsure, consult your HR department or a labour law specialist.

Alternatives to Cash Overtime

Instead of paying cash for overtime, the BCEA allows employers and employees to agree on time off in lieu (also called “compensatory time�). If you agree, you can receive 1.5 hours of paid time off for every hour of overtime worked (for overtime at 1.5×) or 2 hours of time off for every hour worked on a Sunday or public holiday (for 2×). This must be agreed in writing and taken within a specified period (usually within 1 month, though it can be longer by agreement).

Some employers also offer flexible working arrangements or shift swaps to reduce the need for overtime. These are not governed by the BCEA but can be part of an employment contract or company policy.

Frequently Asked Questions

How do I calculate my hourly rate if I’m salaried?

Divide your monthly gross salary by 4.33 (the average number of weeks in a month) and then by your normal weekly hours. For example, if you earn R12,000 per month and work 40 hours a week: R12,000 ÷ 4.33 = R2,771.36 per week; R2,771.36 ÷ 40 = R69.28 per hour. Some employers use 4.33 weeks, others use 4 weeks – check your contract or payslip for the exact method used.

Is Saturday overtime paid at double time?

No, unless your contract or a collective agreement says otherwise. Under the BCEA, Saturday overtime is treated like any other overtime and is paid at 1.5 times your normal rate. The double-time rates apply only to Sundays (if you ordinarily work on Sundays) and public holidays.

Can my employer force me to work overtime?

The BCEA states that overtime is voluntary – it must be agreed upon between you and your employer. However, some contracts or collective agreements may include a clause requiring reasonable overtime. If you refuse to work overtime without a valid reason, your employer may take disciplinary action, but only if the overtime is reasonable and complies with the law (max 10 hours per week).

What is the maximum overtime I can work per week?

The BCEA limits overtime to 10 hours per week. In exceptional circumstances, you can work up to 12 hours per day, but the total overtime in a week cannot exceed 10 hours on average over a period of time (usually 8 weeks). If you work more than 10 hours of overtime in a week, your employer is breaking the law, and you may be entitled to compensation or can report it.

Does the calculator include tax and UIF deductions?

No, the calculator shows your gross overtime pay only. Tax (PAYE) and UIF are deducted from your total gross pay (normal pay + overtime) by your employer. The amount you take home will be less. You can estimate your net pay by using a tax calculator, but the exact amount depends on your annual income, tax rebates, and other deductions.

What if I work on a public holiday that falls on a Sunday?

If a public holiday falls on a Sunday, you are entitled to double pay (2×) for the hours you work on that day. The fact that it is a Sunday does not change the public holiday rate. If you do not work on that public holiday, you still get your normal pay for that day (even if you would not normally work on a Sunday).

Related

Formula used
in r | Normal hourly rate (R) | R | 50 | 0
in h | Overtime hours | hrs | 4 | 0
sel d | Type of day | Normal weekday=1.5, Sunday (not ordinary)=1.5, Sunday (ordinary)=2, Public holiday=2
out pay | Overtime pay | R | r * h * d | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.