kerjaya

Salary negotiation in Malaysia: how to set your number (2026)

How to build a salary range from real DOSM data, why the median and the average differ, and what else is negotiable besides base pay.

··4 min read
Comparison of median and average monthly pay in Malaysia across two DOSM datasets

"What salary are you expecting?" is not a trap. It is a question you should already have answered before you walk in.

The problem is that most people answer it with a guess — or with a figure a friend mentioned. This article shows how to build that number from data you can check.

Start at the national figure, then leave it behind

Malaysia's formal-sector monthly median wage was RM3,167 in December 2025 (DOSM, covering 7.08 million formal-sector employees).

That's a starting point, not an answer. It spans every occupation, every experience level, the whole country. Use the salary percentile calculator to see where your current pay sits in that distribution — because what matters is not the national median but the distance between where you are now and where the job you're applying for reasonably sits.

The median is not the average — and the gap matters in a negotiation

In DOSM's Salaries & Wages Survey 2024 (citizens, all occupations):

  • Median: RM2,793 a month — the worker in the middle.
  • Mean: RM3,652 a month — pulled up by a small number of high earners.

That RM859 gap isn't a data contradiction; it's the shape of Malaysia's wage distribution. The negotiating consequence: if someone quotes "the average salary" to persuade you an offer is generous, ask which figure they mean.

Three Malaysian salary reference figures: formal-sector median RM3,167 in December 2025, occupation median RM2,793 in 2024, and occupation average RM3,652 in 2024
All three are correct and all three differ — because the coverage and the year differ. Say which one you're using.

These two datasets are not the same measure: one covers formal-sector employees in December 2025, the other covers citizens in the 2024 Salaries & Wages Survey. We set out the coverage and its limits in our methodology.

Negotiate the right number: gross or net

Offers are normally stated as gross pay. What reaches your account is net, after EPF and SOCSO. If you're quoting a net figure while the employer is quoting gross, you are negotiating for less than you think.

Work it out first with the net salary calculator, and understand the deductions in gross vs net salary.

What's negotiable besides base pay

If base pay is already at the ceiling for the role, other things carry real value:

  • Allowances — transport, phone, or role-specific allowances.
  • Flexible hours or a hybrid arrangement.
  • Start date — useful if you have notice to serve.
  • Training and certification support — some of it claimable by the employer through HRD Corp.

One more that's routinely overlooked: the employer's EPF contribution. EPF states the employer rate is 13% for monthly wages up to RM5,000 and 12% above RM5,000, on top of the employee's own contribution. It isn't money you spend today, but it is part of the real value of an offer, and its effect over a career shows up in the EPF retirement calculator.

Government jobs: pay isn't negotiated

This is an important difference that rarely gets said. Starting pay in the civil service is set by scheme and grade in JPA's service circular — not negotiated individually with an interview panel.

So for a government interview, the "negotiation" happens before you apply: by choosing the scheme and grade that match your qualifications. The range for each grade is in the civil service salary scale, and the interview process itself in the SPA interview.

How to say it

Short, with a range, and with a reason:

"Based on the scope of this role and my experience, I'm targeting RM_____ to RM_____ a month, gross. I'm open to discussing that alongside the overall package."

Three reasons it works: it gives a range rather than an ultimatum, it says gross explicitly, and it leaves room for allowances and benefits. How to handle the salary question in the context of a full interview is in common interview questions.

What we don't know

  • Job-by-state salary ranges do not exist in the official data. DOSM publishes medians and means for 9 major occupation groups at national level only — never crossed with state. We do not multiply figures together to manufacture a state number; that would invent a precision nobody measured.
  • An employer's budget for a role is not published anywhere. Even an advertised range is often not the real ceiling.
  • Practice varies by industry and company size. The advice above is the common ground, not a guarantee of outcome.

Common questions

What salary should I ask for?
Build a range rather than a single number, from three references: where your current pay sits, the typical range for your occupation group, and what the work is worth to the employer. Malaysia's formal-sector monthly median was RM3,167 in December 2025, but a national figure is not your figure.
Why do the median and average salary differ?
The average is pulled up by a small number of high earners, while the median is the worker in the middle. In DOSM's 2024 data for citizens, the monthly median was RM2,793 while the mean was RM3,652. The median better represents a typical worker.
Can I negotiate pay for a government job?
Not the way you would in the private sector. Starting pay in the civil service is set by scheme and grade in JPA's service circular, not through individual negotiation.
What is negotiable besides base pay?
Allowances, flexible hours, the start date, and training support. Also weigh the employer's EPF contribution, which EPF states is 13% for monthly wages up to RM5,000 and 12% above RM5,000 — it is part of the real value of an offer.

Where these numbers come from

Every figure on this page is traceable to a primary source. If we could not verify something, we say so.

  1. DOSM — Employee Wages Statistics (Formal Sector), December 2025DOSM, formal-sector monthly median wage RM3,167; covering 7.08 million formal-sector employeeshttps://open.dosm.gov.my/dashboard/formal-sector-wages
  2. DOSM — Salaries & Wages Survey Report 2024, Table A10DOSM, median RM2,793 and mean RM3,652 per month (citizens, all occupations, 2024)https://storage.dosm.gov.my/labour/salaries_wages_2024.xlsx
  3. EPF — Employer mandatory contributionEPF, employer contribution rate 13% for monthly wages up to RM5,000 and 12% above RM5,000https://www.kwsp.gov.my/en/employer/responsibilities/mandatory-contribution
  4. JPA — Service Circular No. 1 of 2024 (SSPA)Public Service Department, PP Bil. 1/2024 — civil service pay is set by scheme and gradehttps://docs.jpa.gov.my/docs/sspa/PP_SSPA_INDUK_COMBINED.pdf

How these numbers were checked

Written and checked by The kerjaya team. Last checked against official sources: .

The key figures in this article were checked against DOSM — Employee Wages Statistics (Formal Sector), December 2025 and DOSM — Salaries & Wages Survey Report 2024, Table A10 and 2 other official sources.

How we choose, check and update our numbers

Get new salary guides by email

Our newsletter hasn't started yet. Leave your email and you'll be among the first to get it — sourced salary and career guides, free, and you can stop any time.

Read next