Annual Leave Calculator Malaysia
Under the Employment Act you get at least 8, 12 or 16 days of paid annual leave a year (under 2, 2 to 5, and 5 or more years of service), pro rata in the year you join or leave. Leaving on 30 June after 4 years gives 12 × 6 ÷ 12 = 6 days; with 3 taken, the other 3 are paid RM 450.00 on RM3,900 a month. Enter your dates below.
Your leave
Annual leave earned
of 12 days a year (2 to 5 years of service)
| Length of service | 4 years 4 months |
|---|---|
| Full annual leave | 12 days |
| Months counted this year | 6 |
| Annual leave earned | 6 days |
| Already taken | 3 days |
| Balance | 3 days |
| Daily rate (wage ÷ 26) | RM 150.00 |
| Pay for unused leave | RM 450.00 |
| Sick leave a year | 18 days |
|---|---|
| Hospitalisation leave a year | 60 days |
| Maternity leave | 98 days |
| Paternity leave | 7 days |
Advertisement
Leave entitlement by length of service
| Service | Annual leave | Sick leave | Hospitalisation |
|---|---|---|---|
| Under 2 years | 8 days | 14 days | 60 days |
| 2 to under 5 years | 12 days | 18 days | 60 days |
| 5 years or more | 16 days | 22 days | 60 days |
How annual leave is worked out
- Entitlement by service: 8 days (under 2 years), 12 days (2 to under 5) or 16 days (5 or more).
- Pro rata in a part year: entitlement × completed months ÷ 12.
- Rounding: under half a day is dropped; half a day or more counts as a full day.
- Unused leave on leaving × ordinary rate of pay (monthly wages ÷ 26).
Advertisement
Pro rata annual leave by completed months
| Months | 8-day entitlement | 12-day entitlement | 16-day entitlement |
|---|---|---|---|
| 1 | 1 | 1 | 1 |
| 2 | 1 | 2 | 3 |
| 3 | 2 | 3 | 4 |
| 4 | 3 | 4 | 5 |
| 5 | 3 | 5 | 7 |
| 6 | 4 | 6 | 8 |
| 7 | 5 | 7 | 9 |
| 8 | 5 | 8 | 11 |
| 9 | 6 | 9 | 12 |
| 10 | 7 | 10 | 13 |
| 11 | 7 | 11 | 15 |
| 12 | 8 | 12 | 16 |
Leave rules in the Employment Act
- Coverage: all employees from 1 January 2023, regardless of wages.
- Hospitalisation: 60 days a year, separate from ordinary sick leave since the 2022 amendment.
- Maternity: 98 consecutive days; paternity: 7 consecutive days for married fathers after 12 months' service, up to five confinements.
- Your contract can give more leave, never less than the Act.
Sources
- Employment Act 1955 (Act 265), JTKSM
- Rahmat Lim & Partners: Amended Employment Act from 1 January 2023
- HSF Kramer: Sick leave entitlements
- Talenox: Annual leave in Malaysia
- Payroll Panda: Leave entitlement
Disclaimer: The Act's minimums. Your contract or collective agreement may give more; check with your employer or JTKSM.
Frequently asked questions
How many days of annual leave do I get in Malaysia?
At least 8 days a year with under 2 years of service, 12 days with 2 to under 5 years and 16 days with 5 years or more, under section 60E of the Employment Act 1955. Your contract can give more but not less.
How is pro rata annual leave calculated?
Entitlement × completed months ÷ 12, with a fraction under half a day dropped and half a day or more counted as a day. Joining on 1 April with an 8-day entitlement gives 8 × 9 ÷ 12 = 6 days for that year.
How much annual leave do I get when I resign?
Leave for the completed months of your final year. Leaving on 30 June after 4 years with a 12-day entitlement gives 12 × 6 ÷ 12 = 6 days, less any days already taken.
Is unused annual leave paid when I leave?
Usually yes: leave earned but not taken when the contract ends is paid at the ordinary rate of pay (monthly wages ÷ 26), unless you take it during the notice period; dismissal for misconduct is an exception. 3 unused days on RM3,900 a month is RM 450.00.
How many days of sick leave do I get?
14 days a year with under 2 years of service, 18 days with 2 to under 5 years and 22 days with 5 years or more, plus 60 days of hospitalisation leave a year when hospitalisation is needed, under section 60F.
How long is maternity and paternity leave?
Maternity leave is 98 consecutive days. Married fathers get 7 consecutive days of paid paternity leave per confinement, up to five confinements, after 12 months with the same employer.
Does the Employment Act cover employees earning above RM4,000?
Yes. From 1 January 2023 the Act covers all employees regardless of wages, and the annual, sick, maternity and paternity leave rules apply to everyone; only some overtime, rest day and termination benefit provisions are limited to those earning up to RM4,000.
Share this calculator
Advertisement