Malaysia Annual Leave Calculator 2026: Days and Encashment
Calculate annual leave in Malaysia 2026: 8, 12 or 16 days by years of service, prorated leave when you join or leave, and the value of unused days.
In a year you joined or leave, the leave is prorated by completed months; half a day or more counts as a full day. Sick leave days are separate from hospitalisation leave of up to 60 days.
What it does
The Employment Act 1955 gives paid annual leave of 8 days under 2 years of service, 12 days from 2 to 5 years and 16 days from 5 years, besides public holidays and sick leave (14, 18 or 22 days). If the job ends before the leave is taken, the employer pays the days not taken at the ordinary rate of pay.
How to use it
- Type your monthly salary and the start date.
- Choose the year, the last day if you are leaving and the days already taken.
- Read the leave of the year, the days left and their value.
The arithmetic runs in your browser. Nothing you type is sent anywhere and nothing is stored, so you can use these with real numbers.
Frequently asked questions
How much leave if I leave on 20 August 2026 after joining in January 2022?
With more than 2 years you have 12 days a year; for 7 completed months it is 12 × 7 ÷ 12 = 7 days. If you took 3, the 4 left are worth 4 × RM100 = RM400 with a salary of RM2,600.
How many days of leave does the law give?
8 days under 2 years, 12 from 2 to 5 years and 16 from 5 years. Sick leave is 14, 18 or 22 days, and hospitalisation up to 60 days.
Is unused leave paid when I leave?
Yes. If the contract ends before you take your leave, the employer pays each day not taken at the ordinary rate of pay (monthly salary ÷ 26).
π΅ Malaysia Salary Calculator 2026: Net Pay after EPF, SOCSO and PCB
π§Ύ Malaysia Income Tax Calculator 2026 (LHDN, with Reliefs)
π¦ Malaysia Termination Benefits Calculator 2026
β±οΈ Malaysia Overtime Calculator 2026: Rest Day and Public Holiday