Templates kept up to date with current regulations Secure payment Email support
Calculator Free, no sign-up Data as of 20 October 2026

South Africa Annual Leave Calculator (BCEA)

Calculates statutory annual leave entitlement, accrued leave, and leave pay upon termination for employees in South Africa under the Basic Conditions of Employment Act.

Your details

The first day you started working for this employer.

The date for which you want to know your leave balance. For termination pay, use your last day of work.

Number of days you normally work in a week (e.g., 5 for Monday-Friday). This is used to convert calendar day leave to working days.

Total number of leave days (working days) you have already used in the current leave cycle.

Your wage for a normal working day. If you have a monthly salary, divide it by the number of working days in that month (approx. 21.67). Required for termination payout calculation.

Check this box if you are calculating leave pay due upon termination of employment.

Result

Leave Balance Available (working days) 16.68

Leave days (working days) you can still take. A negative value means you have taken more leave than accrued.

How it is calculated

Total Leave Earned (working days) Total statutory leave earned since the start of employment, expressed in your working days.
26.68
Keep in mind
  • This calculator provides estimates based on the BCEA minimums. Your employment contract may provide more generous leave.
  • Leave must be taken within 6 months after the end of the leave cycle.
  • The daily wage is required to calculate the cash value of leave upon termination. The common divisor of 21.67 working days per month is an approximation; for precise termination pay, consult your employer or a legal advisor.
  • The calculator estimates 'working days' from calendar days using your work week pattern. For irregular schedules, the BCEA's hourly rule (1 hour leave per 17 hours worked) applies directly.

Indicative result, calculated from the details and the rules listed below. It does not replace an official calculation or advice from a professional.

Prepare the document now

With the result already worked out, you can fill in the document right away.

The editor opens with the calculator details already entered.

Permanent Employment Contract

Annual Leave in South Africa

In South Africa, the Basic Conditions of Employment Act (BCEA) guarantees every employee a minimum number of paid annual leave days. Understanding your entitlement, how it accrues, and what you are owed when your job ends is crucial for both employees and employers. This right applies to all workers, including permanent, temporary, and domestic workers.

How Annual Leave is Calculated Under the BCEA

The BCEA sets the minimum standard in Sections 20 and 21. Every employee is entitled to at least 21 consecutive days of annual leave per 12-month leave cycle, calculated from the date of employment commencement. These 21 days are calendar days, meaning they include weekends and public holidays. For a standard 5-day work week, this equates to 15 working days (21 * 5/7). For a 6-day week, it is 18 working days (21 * 6/7).

Leave accrues continuously. The law specifies an accrual rate of one day of leave for every 17 days worked (Section 20(2)(b)). This calculator interprets this by first estimating the number of working days within an incomplete leave cycle, based on your work week, and then applying the 1-in-17 rule to those estimated working days. This yields leave accrued directly in working days. When your employment ends, Section 40 of the BCEA requires your employer to pay you for any accrued leave you have not taken, calculated at your regular rate of pay.

Step-by-Step Calculation Example

Let's walk through a detailed example. Thabo started work on 15 January 2025. By 20 October 2026, he wants to check his leave balance. He works 5 days a week, has already taken 10 working days of leave, and earns a daily wage of ZAR 1,000.

  1. Total Calendar Days: From 15 Jan 2025 to 20 Oct 2026 is 644 calendar days.
  2. Full Leave Cycles: 644 days / 365 days = 1 full 12-month cycle completed. Each full cycle grants 21 calendar days.
  3. Leave from Full Cycle (Working Days): 21 calendar days * (5/7) = 15 working days.
  4. Days in Current Incomplete Cycle: 644 days - (1 * 365) = 279 calendar days.
  5. Estimated Working Days in Current Cycle: 279 calendar days * (5/7) ≈ 199.29 working days.
  6. Accrual in Current Cycle (Working Days): Using the 1-in-17 rule on working days: 199.29 / 17 ≈ 11.72 working days accrued.
  7. Total Leave Earned (Working Days): 15 + 11.72 = 26.72 working days of leave earned.
  8. Leave Balance: 26.72 - 10 days already taken = 16.72 working days available to take.
  9. Leave Pay on Termination: If Thabo's job ended on 20 October 2026, he would be owed cash for his unused balance. 16.72 days * ZAR 1,000/day = ZAR 16,720 in leave pay.

Common Scenarios and Important Details

Several frequent situations are worth noting:

  • New Employees: You accrue leave from day one. While you can request to take leave once it's accrued, your employer has the right to schedule it according to operational needs, provided it is granted within 6 months after the end of the leave cycle in which it accrued.
  • Termination for Any Reason: Payment for unused leave is a mandatory legal requirement upon termination, whether you resign, are dismissed, or are retrenched. The calculation date should be your last day of work.
  • Domestic Workers: The same BCEA rules apply fully. A Domestic Worker Employment Contract is vital to formalize these terms.
  • Contractual Benefits: Many employers offer more than the statutory 21 days. Your employment contract governs your actual entitlement. This calculator shows the legal minimum; always refer to your contract for your specific benefits.
  • Part-Time and Irregular Hours: The core principle is one hour of leave per 17 hours worked. For regular part-time schedules with set days, the day-based calculation used here is a practical equivalent. For truly irregular hours, the hourly calculation should be used directly.

Using the Right Employment Contract

To prevent disputes and ensure compliance, it is essential to clearly outline leave entitlements in a written employment contract. For permanent employees, a Permanent Employment Contract should specify the agreed number of annual leave days, which can be pre-filled using the results from this calculator. For temporary roles, a Temporary Employment Contract should state leave accrual during the contract period. For household employees, a Domestic Worker Employment Contract is specifically designed to meet BCEA requirements and protect both parties. Having a proper contract provides a clear, legally sound record of terms for both employer and employee.

Frequently asked questions

How many leave days am I entitled to per year?

The legal minimum is 21 consecutive calendar days per 12-month leave cycle. For a 5-day work week, this is typically 15 working days. Your contract may provide more.

How is leave calculated when I resign?

Your employer must calculate all leave you have earned (accrued) since your start date, subtract any leave you have already taken, and pay you for the remaining balance at your daily rate of pay.

Can my employer refuse to let me take leave?

An employer can determine the timing of leave but cannot unreasonably refuse it. Leave must be granted within 6 months after the end of the leave cycle in which it was accrued.

Do I get paid for public holidays during my leave?

No. Annual leave is paid time off. If a public holiday falls during your leave, it is considered part of your leave period and is not added on.

I work part-time. How is my leave calculated?

The BCEA states you earn one hour of leave for every 17 hours worked. For regular part-time schedules with fixed days, this calculator's method of estimating working days from calendar days provides a good estimate. For variable hours, the hourly rule should be applied directly.

What if my contract gives me more than 21 days?

Your contractual entitlement overrides the BCEA minimum. This calculator shows the statutory minimum. You should refer to your contract for your actual entitlement.