← Blog  /  Leave Management
Leave Management

Annual Leave Payout on Termination — What Employers Must Know

LabourSoft 04 May 2026 ✦ AI-assisted

Annual Leave Payout on Termination — What Employers Must Know

When an employee leaves your business — whether through resignation, dismissal, retrenchment, or retirement — you are legally required to pay out any unused annual leave. Get this wrong and you risk a referral to the CCMA or a Department of Labour complaint. Get it right and you protect your business while treating departing employees fairly. Here is exactly what the law requires and how to apply it in practice.

The Legal Foundation: Section 40 of the BCEA

The Basic Conditions of Employment Act (BCEA), specifically Section 40, governs annual leave payout on termination in South Africa. It is unambiguous: on termination of employment, an employer must pay an employee any leave pay that is due. This applies regardless of the reason for termination — resignation, dismissal, retrenchment, end of a fixed-term contract, or retirement.

There is no discretion here. You cannot withhold outstanding leave pay as a penalty for poor performance or insufficient notice, and you cannot ask an employee to forfeit accrued leave as a condition of their exit. Any agreement to do so is void under the BCEA.

Key point: Section 40 of the BCEA requires all outstanding annual leave to be paid out on termination. This is a minimum right that cannot be contracted away, regardless of what an employment contract or company policy says.

How Annual Leave Accrues Under the BCEA

Under Section 20 of the BCEA, employees are entitled to 21 consecutive days of annual leave per completed leave cycle (12 months). In practice, most employers convert this to 15 working days for a standard Monday-to-Friday employee. Leave accrues proportionally during the leave cycle, so an employee who resigns after eight months is entitled to a proportional payout — not a full cycle's worth, and not nothing.

Leave must be taken or paid out within six months of the end of a leave cycle. However, on termination, any leave accrued and not yet taken or paid out in the current or any previous cycle must be settled in full.

What Rate Must Employers Use?

The payout must be calculated at the employee's current rate of remuneration at the time of termination — not the rate at which the leave was earned. If an employee received a salary increase since the leave was accrued, the higher rate applies. This catches many employers off guard.

Remuneration for this purpose is defined broadly in the BCEA and can include regular allowances that form part of the employment package. Check your employment contracts and remuneration structures carefully to determine what must be included.

Practical Checklist: Processing Leave Payout on Termination

Use this checklist to make sure you handle every termination correctly from a leave perspective:

LabourSoft calculates accrued leave balances and final leave payouts automatically based on the employee's leave cycle, working days, and current remuneration — eliminating manual calculation errors that frequently land employers in trouble.

Common Mistakes That Expose Employers to Risk

Withholding Leave Pay Pending Return of Company Property

This is one of the most common errors. Employers hold back final pay — including leave payout — until a laptop or access card is returned. This is unlawful. You can pursue the employee separately for unreturned property, but you cannot delay a statutory payment as leverage.

Confusing Resignation Notice Periods with Leave Pay

Resignation leave scenarios often create confusion. An employee who resigns without working their full notice period may owe the employer compensation for unworked notice — but that is a separate matter governed by Section 37 of the BCEA and the employment contract. It does not reduce or eliminate the obligation to pay out accrued annual leave.

Using Incorrect Leave Records

If your leave records are inaccurate or not up to date, you either overpay or underpay — both of which create problems. Accurate, real-time leave tracking is not optional; it is a compliance requirement under the BCEA record-keeping provisions.

An employee who believes their leave payout was incorrect can refer a dispute to the CCMA or a Bargaining Council. The employer carries the burden of proving that leave records and calculations were accurate.

A Note on Sectoral Determinations and Bargaining Council Agreements

Some industries operate under Sectoral Determinations or registered Bargaining Council agreements that provide more generous leave entitlements than the BCEA minimum. In these cases, the more favourable provision always applies. Check whether your sector has a published determination or agreement before finalising any termination leave payout.

Conclusion

Annual leave payout on termination in South Africa is a firm legal obligation — not a discretionary benefit. Understanding the BCEA leave payout rules, calculating the correct amount at the right rate, and reflecting it properly on the final payslip are non-negotiable steps for every HR manager and payroll administrator. Poor record-keeping and incorrect calculations are the two most common causes of disputes, and both are entirely avoidable with the right processes and systems in place.

To see how LabourSoft handles annual leave accrual, termination payouts, and final payslip processing automatically, book a short demo at laboursoft.co.za.

See LabourSoft in action

LabourSoft puts everything covered in this article into a practical, cloud-based HR system built for South African businesses. Book a short demo to see how it applies to your organisation.

🤖
LabourSoft Assistant Online — ask me anything
Hi there! 👋 I'm here to help you figure out if LabourSoft is a good fit for your business. Ask me anything — what it does, how it handles leave or discipline, whether it works with your payroll system, anything really. What would you like to know?
What does it do? SimplePay integration? Multi-branch? Leave management What is WAILA? POPIA? How do I get started?