Salary Structures & Payroll Compliance for Malaysian SMEs
Minimum wage is RM1,700/month for every employer, regardless of size. Overtime is calculated as (monthly salary ÷ 26 ÷ normal daily hours) × a multiplier — 1.5x on normal days, 2x on rest days, 3x on public holidays. Full pay-structure design guide below.
Every Malaysian employer must pay at least RM1,700/month basic wage, regardless of business size, since 1 August 2025. Overtime pay is calculated as (monthly salary ÷ 26 ÷ normal daily hours) × a multiplier — 1.5× on a normal working day, 2× on the first 8 hours of a rest day (3× beyond that), and 3× on a public holiday — for employees covered under Part XII of the Employment Act (broadly, those earning RM4,000/month or below, plus certain job categories regardless of pay; see our Employment Act guide for exactly who's covered). This guide covers building a pay structure around these rules, plus the monthly payroll calendar you'll be running for as long as you have staff.
The minimum wage floor
The national minimum wage is RM1,700/month, fully mandatory for every private-sector employer since 1 August 2025 — there is no remaining exemption for small businesses. A few compliance points that trip people up:
- Allowances and incentives cannot substitute for base salary. If an employee's basic wage is RM1,500 and they receive RM300 in allowances, that's still non-compliant — the basic wage itself must meet RM1,700.
- Non-compliance risks fines of up to RM10,000 per employee under the National Wages Consultative Council Act 2011, plus back-payment orders.
- The minimum wage applies uniformly across all states, including Sabah, Sarawak, and Labuan — there's no regional variation.
Calculating overtime correctly
For employees covered under Part XII, the formula is a two-step conversion from monthly salary to an hourly rate, then a multiplier by day type:
Hourly rate = Monthly salary ÷ 26 ÷ normal working hours per day
(26 is the standard divisor — average working days in a month, excluding one rest day per week. Normal hours per day is typically 8 for a 6-day week or 9 for a 5-day week, within the 45-hour weekly cap.)
| Overtime worked on | Rate multiplier |
|---|---|
| Normal working day | 1.5× hourly rate |
| Rest day, first 8 hours | 2× hourly rate |
| Rest day, beyond 8 hours | 3× hourly rate |
| Public holiday | 3× hourly rate |
Worked example: an employee on RM3,200/month, 8-hour normal day, working 4 hours of overtime on a normal working day:
Hourly rate = RM3,200 ÷ 26 ÷ 8 = RM15.38
Overtime pay = RM15.38 × 1.5 × 4 hours = RM92.31
Statutory overtime is capped at 104 hours per month for covered employees. Our payroll calculator runs this calculation (plus EPF/SOCSO/EIS and PCB) automatically if you'd rather not do it by hand every payroll run.
Designing the structure itself
A salary structure that actually motivates people is more than a base number:
- Base salary — set with the RM1,700 floor as an absolute minimum, benchmarked against your role and location, not just "whatever we can afford this month."
- Fixed allowances (transport, phone, housing) — note these typically count toward HRD Corp levy calculations even though they're separate from EPF/SOCSO-taxable base wage; keep a clear internal definition of what's "basic wage" vs "allowance" since it affects several different calculations differently.
- Performance-based incentives or commissions, especially for sales roles. For field-based teams, tie bonuses to objective, trackable metrics — store visits completed, sales against target — rather than a supervisor's subjective impression. This keeps rewards defensible and reduces disputes.
- Statutory contributions — EPF, SOCSO, EIS, and (if you qualify) HRD Corp levy are calculated on top of the base structure, not folded into it. Our EPF, SOCSO & EIS guide covers exact rates, wage ceilings, and registration.
The monthly payroll calendar
Malaysian payroll compliance converges on one recurring date that's worth building your whole process around:
| Item | Due |
|---|---|
| PCB (Monthly Tax Deduction) remittance to LHDN | 15th of the following month |
| EPF (KWSP) contribution | 15th of the following month |
| SOCSO (PERKESO) contribution | 15th of the following month |
| EIS contribution | 15th of the following month |
| HRD Corp levy (if registered) | 15th of the following month |
Running everything to the same date means one calendar reminder covers your entire statutory payroll obligation, rather than tracking five separate deadlines. If you're hiring your first employee, our employment offer letter template already has the statutory terms (leave, contributions, notice period) pre-filled as a starting point.
Tracking time off and attendance
Whatever pay structure you build, it needs accurate inputs — leave taken, hours worked, overtime approved — or the numbers at month-end won't be right. For remote or field staff, a mobile check-in system (even something as simple as a shared spreadsheet logged consistently at first) keeps attendance data honest without requiring dedicated software from day one. This data feeds directly into your final salary calculation, so treat it as part of the payroll process, not a separate HR admin task.
Frequently asked questions
Do I have to pay overtime to every employee who works extra hours?
Only to employees covered under Part XII of the Employment Act — broadly, those earning RM4,000/month or below, plus certain job categories regardless of salary. Employees above that threshold aren't automatically entitled to statutory overtime, though nothing prevents you from offering it contractually.
Can I pay below RM1,700 if the employee agrees to it?
No — minimum wage is a statutory floor, not something an employee can waive by agreement. Paying below it is non-compliant regardless of the employee's consent.
What counts toward the RM1,700 minimum — basic salary only, or total pay?
Basic salary specifically. Allowances, incentives, and other benefits are on top of a compliant base wage, not a substitute for it.
How is the "26" in the overtime formula justified?
It represents the average number of working days in a month once you exclude one rest day per week (roughly 6 working days × ~4.33 weeks). It's a standard, prescribed divisor under the Act, not something you calculate per employee based on actual days worked that month.
Does a probationary employee get the same salary protections?
Yes — minimum wage and the Employment Act's general protections apply during probation the same as after confirmation. Probation affects notice periods and certain benefits eligibility timing, not statutory pay compliance.
Sources: Minimum Wages Order 2024; National Wages Consultative Council Act 2011; Employment Act 1955 (overtime provisions, s.60A–60D). Rates confirmed as of July 2026 — verify current figures with the Jabatan Tenaga Kerja (JTKSM) or a payroll professional before relying on this for a specific payroll run.
Calculate monthly EPF, SOCSO, EIS, PCB (MTD) deductions and net salary in Malaysia.