How to Calculate Annual Leave Days

Knowing how to calculate annual leave days helps both employees and employers plan time off correctly and stay compliant with South African labour laws. Annual leave is a legal right that ensures workers get enough rest while still receiving their regular pay.

This guide explains how to calculate your annual leave days, how leave is earned, and how to make it easier using our free calculator.

Annual leave is paid time off that employees earn to take a break from work. In South Africa, this is regulated by the Basic Conditions of Employment Act (BCEA).

According to the BCEA, every employee who works more than 24 hours per month for the same employer is entitled to annual leave. This helps promote a healthy work-life balance and prevent burnout.

The BCEA gives three options for calculating annual leave days. Employers can use any of these, as long as the total leave is not less than the legal minimum.

1. Standard Leave Calculation

Employees are entitled to 21 consecutive days of paid annual leave per 12-month cycle.

This means:

  • If you work 5 days a week, you get 15 working days of leave per year.
  • If you work 6 days a week, you get 18 working days per year.

2. Based on Days Worked

You can also calculate annual leave as:
1 day of leave for every 17 days worked.

Example:
If you worked 170 days, you earned 10 days of leave (170 ÷ 17 = 10).

3. Based on Hours Worked

For hourly workers, leave can be calculated as:
1 hour of leave for every 17 hours worked.

This method is common for part-time or hourly employees and ensures fairness regardless of schedule.

Let’s say you work 5 days a week and started on 1 January 2025.

By 31 December 2025, you’ll have earned:

  • 1.25 days per month × 12 months = 15 annual leave days.

That’s your total for one leave cycle.

During your first six months of employment, you don’t yet qualify for the full annual leave total.
Instead, you accrue leave at the rate of 1 day for every 17 days worked until you complete six months. After that, your full leave entitlement becomes available.

To make it faster and more accurate, use our free Annual Leave Days Calculator South Africa.
It helps you:

  • Instantly calculate annual leave based on your working days or months.
  • Estimate how much leave you’ve earned so far.
  • Plan future holidays or schedule breaks with confidence.

This tool works perfectly for both employees and HR departments.

  • Annual leave does not include public holidays if they fall during your leave period.
  • Leave must be taken within six months after the end of the annual leave cycle.
  • Cash payment for unused leave is only allowed when employment ends.
  • Employers can decide when leave is taken but cannot deny the legal entitlement.

Understanding how to calculate annual leave days helps you take full control of your time off and ensures compliance with South African labour law. Whether you’re an employee planning a break or an employer managing staff schedules, accurate calculations are key.

Scroll to Top