How to Calculate Overtime in Malaysia (2026): OT Rates, Formula & Worked Examples
A practical guide for SME owners and HR teams who need correct OT numbers before payroll day
Photo by Campaign Creators on Unsplash
Key takeaways
Hourly rate = monthly salary ÷ 26 ÷ normal hours per day (often 8).
Normal-day OT is commonly 1.5× that hourly rate; rest days use 2× then 3×; public holidays often use 3× for covered employees.
Caps matter: up to 104 OT hours/month and 12 total working hours/day (including OT) for many EA-covered staff.
Use our free overtime calculator Malaysia to check figures before you post payroll.
This article is for Malaysian SME founders, finance managers, and HR administrators who search how to calculate overtime in Malaysia or how to calculate OT rate in Malaysia because month-end payroll is due and someone on the team worked extra hours. You will get the formula, the Employment Act 1955 rate structure (1.5×, 2.0×, 3.0×), two full salary examples, and the compliance limits that trip up spreadsheet payroll.
How to calculate overtime in Malaysia in one line: derive an hourly rate from monthly pay, classify the day (normal, rest, or public holiday), multiply by overtime hours and the correct premium, then add all OT lines for the pay period before statutory deductions. The details below show exactly how Malaysian employers apply that in practice.
This is educational guidance, not legal advice. Cross-check the latest Employment Act 1955 reprint, your employment contract, and internal pay policy—especially for employees above the RM4,000 wage threshold or on shift/rest-day arrangements.
Legal basis: Employment Act 1955 & Section 60A
Overtime (kerja lebih masa) for many private-sector employees in Peninsular Malaysia and Labuan is governed by the Employment Act 1955, particularly Part XII on hours of work, rest days, and holidays. Section 60A sets premium pay when an employee works beyond normal hours on a working day; related sections address rest days and public holidays.
The Department of Labour (JTKSM) under the Ministry of Human Resources publishes guidance employers use alongside the Act. Official references: JTKSM, MOHR.
Normal working hours are generally capped at 45 hours per week and 8 hours per day (with exceptions for certain shift patterns). When employees work beyond those limits—subject to approval and monthly caps—premium rates apply instead of straight-time pay.
Who receives EA overtime rates?
Overtime premiums under the Act typically apply to employees whose wages do not exceed RM4,000 per month (threshold updated under recent amendments—verify the current figure in the Act) and to other categories such as manual workers regardless of salary. Employees above the threshold may still receive OT, but rates are often defined in the employment contract rather than the statutory minimums.
Step 1: Calculate the hourly rate (ordinary rate of pay)
Before any 1.5× or 3× multiplier, you need an hourly base. Malaysian payroll teams commonly use:
Overtime hourly rate formula (Malaysia)
Hourly rate = Monthly salary ÷ 26 ÷ Normal working hours per day
Example divisor: 8 hours/day. Section 60I links monthly salary to a 26-day month for ordinary rate of pay purposes.
If monthly salary is RM3,000 and the normal day is 8 hours:
RM3,000 ÷ 26 ÷ 8 = RM14.42 per hour (round according to your payroll policy).
Some employers ask whether to use calendar days (30/31) instead of 26. For statutory overtime under the EA, the 26-day approach is the standard reference in guides and calculators—including our OT calculator Malaysia page. Using 30 days without policy backing will underpay or overpay OT relative to what employees expect from EA-based payroll.
Step 2: Apply Malaysia OT multipliers (1.5×, 2×, 3×)
Once you have the hourly rate, classify each overtime block. The table below summarises the structure many SMEs use for malaysia employment act overtime 1.5 2.0 3.0 searches (always confirm edge cases in your contract):
| Day type | OT multiplier | Example @ RM14.42/hr base |
|---|---|---|
| Normal working day | 1.5× | RM21.63 / OT hour |
| Rest day (first 8 hours) | 2.0× | RM28.84 / hour |
| Rest day (beyond 8 hours) | 3.0× | RM43.26 / hour |
| Public holiday (hours worked) | 3.0× | RM43.26 / hour (+ holiday pay rules) |
Overtime pay for one block = hourly rate × OT hours × multiplier. Sum every block in the month for total OT wages.
Worked example: RM3,000 monthly salary
Assumptions: EA-covered employee, RM3,000/month, 8-hour normal day, hourly base RM14.42.
Scenario A — 3 hours normal-day OT
- OT rate: RM14.42 × 1.5 = RM21.63/hour
- OT pay: RM21.63 × 3 = RM64.89
Scenario B — 4 hours on a rest day (within first 8 hours)
- OT rate: RM14.42 × 2 = RM28.84/hour
- OT pay: RM28.84 × 4 = RM115.36
Scenario C — 2 hours on a public holiday
- OT rate: RM14.42 × 3 = RM43.26/hour
- OT pay: RM43.26 × 2 = RM86.52
- Note: holiday work may also attract full-day holiday pay depending on whether the employee worked the full holiday—payroll policies differ; document yours.
Total OT for the month (A+B+C): RM64.89 + RM115.36 + RM86.52 = RM266.77 before adding to basic salary and recalculating EPF, SOCSO, EIS, and PCB.
Worked example: RM5,000 monthly salary
Hourly base: RM5,000 ÷ 26 ÷ 8 = RM24.04/hour.
If the same employee works 10 hours normal-day OT in a busy month:
- OT rate at 1.5×: RM24.04 × 1.5 = RM36.06/hour
- OT pay: RM36.06 × 10 = RM360.60
At RM5,000 basic, OT can push total cash wages above RM5,000 for the month, which may change the employer EPF rate tier (12% vs 13% for wages above RM5,000 for many Malaysian employees). That is why OT should feed payroll software—not a net-pay shortcut. See our EPF SOCSO EIS calculator after you finalise gross wages.
Rest days vs public holidays: where payroll teams slip
Rest day work splits at eight hours: the first block often pays at 2×, additional hours at 3×. Public holiday work typically pays 3× for hours worked, and employees may still receive ordinary holiday treatment if they did not work—do not double-count without checking your policy.
Rest-day work at the employee's request (versus employer direction) can change entitlements under the Act. Capture who initiated the shift in attendance records before payroll runs.
For blended scenarios, use the dedicated OT + public holiday pay calculator or working hours Malaysia guide for hour caps.
OT limits: 104 hours per month & 12-hour days
Compliance is not only about rate—it is about volume. Under the Employment Act 1955 framework:
- 104 hours maximum overtime per month for covered employees (unless Director General approval applies).
- 12 hours maximum total working time per day including overtime.
- 45 hours normal working time per week before OT premiums apply on a working day.
Track cumulative OT in your attendance system. Approving OT in WhatsApp without a monthly total is how SMEs exceed 104 hours unintentionally.
Common overtime calculation mistakes in Malaysian SMEs
- Using 30 days instead of 26 for the hourly base when the policy follows EA practice.
- Paying straight salary for extra hours (no 1.5× premium on normal days).
- Mixing rest-day and normal-day multipliers on the same payslip line.
- Forgetting statutory recalculation after OT increases gross pay.
- No written OT approval trail when disputes reach the Industrial Court.
- Excluding OT from payslip breakdown, so employees cannot reconcile hours.
Related compliance topics: Employment Act payroll Malaysia, annual leave Malaysia, and unpaid leave calculation when OT and leave overlap in the same month.
From OT calculation to payslip: what to automate
Manual spreadsheets work until you hire your tenth employee or run a retail outlet with rotating rest days. At that point, overtime calculation Malaysia needs to connect to:
- Clock-in/out or approved OT forms
- Pay policy (26-day divisor, rounding rules)
- Payslip lines employees can read
- EPF, SOCSO, EIS, and PCB on the new gross
HavaHR is built for Malaysian SMEs that want OT, leave, and statutory payroll in one workflow—so the number you calculate today is the same number employees see on the payslip on the 7th.
Conclusion
How to calculate overtime in Malaysia comes down to three moves: hourly rate (salary ÷ 26 ÷ hours), correct multiplier for the day type (1.5×, 2×, 3×), and respect for monthly and daily caps. Work through the RM3,000 and RM5,000 examples above against your own payroll policy, then verify totals with the free OT calculator before you lock month-end.
When OT is consistent, employees trust payslips—and finance spends less time fixing statutory deductions. That is the outcome worth optimising for, not just a correct number on one spreadsheet cell.
Related resources
Overtime Calculator Malaysia
Free 1.5× / 2× / 3× tool with EA 1955 logic
OT + Public Holiday Calculator
Holiday and rest-day combinations
Employment Act Payroll
EA 1955 obligations for employers
Payroll Software Malaysia
Automate OT, leave, and statutory lines
Statutory Deductions Guide
EPF, SOCSO, EIS, PCB after OT
Unpaid Leave Calculation
When leave and OT share the same month
Frequently asked questions
How do you calculate overtime pay in Malaysia?
First calculate the hourly rate: monthly salary ÷ 26 ÷ normal working hours per day. Then multiply by overtime hours and the correct multiplier (1.5× on normal days, 2×/3× on rest days, 3× on public holidays for many EA-covered employees). Example: RM3,000 ÷ 26 ÷ 8 = RM14.42/hr; 2 hours at 1.5× = RM43.26.
What is the overtime rate in Malaysia under the Employment Act 1955?
For employees covered by the Employment Act 1955, common premium rates are 1.5× the hourly rate on a normal working day, 2× for the first eight hours on a rest day, 3× beyond eight hours on a rest day, and 3× for hours worked on a public holiday. Always confirm against the latest Act text and the employee contract.
Why divide monthly salary by 26 for overtime in Malaysia?
Malaysian payroll practice and Section 60I of the Employment Act 1955 use a 26-day month to derive an ordinary rate of pay from a monthly salary when converting to an hourly figure. That hourly base is then multiplied by the overtime premium (1.5×, 2×, or 3×) applicable to the day type.
Who is entitled to overtime pay in Malaysia?
Overtime premiums under the Employment Act 1955 generally apply to employees earning wages not exceeding RM4,000 per month (and other categories specified in the Act, including many manual workers). Employees above the threshold or in managerial roles may rely on contract terms instead—document your policy clearly.
What is the maximum overtime allowed per month in Malaysia?
Under the Employment Act 1955, overtime work is typically capped at 104 hours per month, and total working hours including overtime should not exceed 12 hours in a day for covered employees, subject to Director General approval for exceptions. Exceeding limits without approval creates compliance risk.
Is overtime pay subject to EPF in Malaysia?
Overtime is generally treated as wages for EPF purposes unless a specific exemption applies under KWSP rules. SOCSO and EIS calculations often use different wage bases—overtime may be excluded from PERKESO contribution wages in many cases. Recalculate all statutory lines when OT changes month-end payroll.
How does HavaHR help with overtime calculation?
HavaHR applies Malaysian OT multipliers alongside attendance and payroll so premium hours flow into payslips with EPF, SOCSO, EIS, and PCB in one run—reducing spreadsheet errors and disputes at month-end.