International overtime

Malaysia Overtime Calculator

Estimate Malaysia overtime pay from monthly wage or hourly rate, normal daily hours, normal overtime, rest day work, and public holiday assumptions.

Estimate Malaysia OT pay

Enter a monthly wage or hourly rate, then separate normal overtime, rest day hours, and public holiday hours for a Malaysia estimate.

How the Malaysia overtime calculator works

The Malaysia overtime calculator estimates an ordinary hourly rate from either an hourly override or a monthly wage divided by the working days and normal daily hours you enter. It then applies separate editable multipliers for normal day overtime, rest day work, and public holiday work.

Malaysia overtime searches often mention the Employment Act and ask about normal day overtime, rest day rates, and public holiday rates. This page keeps those categories separate, but it does not decide whether the Employment Act covers a particular worker or whether a contract provides a more specific method.

Malaysia overtime estimate formula

The formula is transparent so users can adjust the divisor or multiplier to match a verified source, contract, or payroll policy. If an hourly rate is known, enter it directly and the tool will use that value before the monthly-wage estimate.

Do not overread the default multipliers. The correct rate can depend on the nature of the day worked, the worker's coverage, and the applicable statutory or contractual rule.

estimatedHourlyOrdinaryRate = monthlyWage / workingDaysPerMonth / normalDailyHours
normalDayOvertime = normalOvertimeHours x estimatedHourlyOrdinaryRate x normalMultiplier
restDayEstimate = restDayHours x estimatedHourlyOrdinaryRate x restDayMultiplier
publicHolidayEstimate = publicHolidayHours x estimatedHourlyOrdinaryRate x holidayMultiplier
totalOvertimeEstimate = all categories added together

Malaysia monthly wage example

Suppose monthly wage is MYR 3,000, working days are 26, and normal daily hours are 8. The estimated hourly ordinary rate is about MYR 14.42. If the worker has 10 normal day overtime hours at 1.5x, the tool estimates MYR 216.35 in normal overtime pay.

If the same pay period includes rest day work or a public holiday, enter those hours in their own fields. Mixing rest day hours into normal overtime can produce a misleading estimate.

Example: MYR 3,000 / 26 / 8 = MYR 14.42 estimated hourly ordinary rate. MYR 14.42 x 10 x 1.5 = MYR 216.35.

Malaysia Employment Act caution

Official Malaysian labor resources should be checked for current Employment Act coverage, wage-level issues, rest day treatment, public holiday treatment, and any sector-specific rules. This page does not state that every employee qualifies for every multiplier.

Some Malaysian employment arrangements may include more protective contract terms, collective agreements, shift rules, or company policies. If a verified document uses a different divisor or multiplier, edit the calculator before comparing the result.

What this Malaysia calculator does not decide

The calculator does not determine Employment Act coverage, employee category, exact ordinary rate method, tax withholding, EPF, SOCSO, EIS, leave pay, or final payroll amounts. It also does not replace advice from Malaysia's labor authority, payroll team, or a qualified professional.

Use the estimate for planning, checking arithmetic, and comparing scenarios. For payroll decisions, review official JTKSM or Ministry of Human Resources information.

International overtime calculators

Use these country and region pages to compare local overtime assumptions without treating one jurisdiction as a universal rule. Each page links to official labor sources and keeps the calculator inputs editable because contracts, worker categories, industry rules, and public-sector rules may change the result.

Official sources

Educational estimate

This calculator provides an estimate for educational purposes only. Overtime rules vary by country, state, industry, employment status, and company policy. It is not legal, tax, or payroll advice.

Last updated: June 29, 2026