horizons logo

Start hiring

Average salary
in Malaysia.

SALARY PAYMENT IN Malaysian Ringgit (MYR, RM)




TIME TO HIRE 24 hours

Hire and pay talents
with Horizons in
180+ countries

What is the average salary in Malaysia?

Considering the differences in average monthly salaries across Malaysia’s states and urban districts, the average salary range of employees working in Malaysia lies somewhere in the region of RM1,822 (& lower average monthly wages) to RM7,437 (& higher average monthly wages).

What is the average salary in Kuala Lumpur?

In 2021, Kuala Lumpur recorded one of the highest average monthly salaries/wages in Malaysia. 

The average base salary in Kuala Lumpur is RM55k per year. 

Note that salaries can vary markedly between occupations in Kuala Lumpur, and that Kuala Lumpur has a concentration of higher-paying jobs such as; Software Engineers, Project Managers and Creatives. Salaries for these positions can surpass RM192,000 per year.

Are there regional variations in the Malaysia average wage?

Yes. In 2022, Kuala Lumpur and W.P Putrajaya recorded the highest average monthly salaries/wages.

A total of 6 states [Pulau Pinang, Selangor, Negeri Sembilan, W.P Labuan, W.P Kuala Lumpur, W.P Putrajaya] usually exceed the national level of average monthly salaries.

How does the average salary in Malaysia compare to surrounding countries?

The average annual salary in Malaysia is ≈RM48,000 / $11,142 is higher than most of its closest neighbors, but significantly lower than Singapore’s. 

  • Vietnam – VND126,973,956 (≈$5,500)
  • Thailand – THB225,468 (≈$6,820)
  • Indonesia – IDR62,123,748 (≈$4,098)
  • Singapore – SGD76,968 (≈$58,075)

Average salary in Malaysia based on Industry

Figures based on data from Paylab.

What is the average salary for tech workers in Malaysia?

The average base salary for IT and Technology & Development managers in Malaysia is between RM5,340 and RM12,449 per month.

What is the average salary for engineers in Malaysia?

Engineers in Malaysia receive an average base salary of RM6,000 per month, with more experienced professionals earning significantly higher average salaries.

What is the average salary for salespeople in Malaysia?

Salespeople in Malaysia earn an average base salary of RM3,760 per month with more experienced sales managers earning up to RM16,626 per month.  

What is the average salary for my industry in Malaysia?

For an in-depth analysis of your industry including up-to-date, expert advice on hiring employees in Malaysia, contact us for a free consultation on your hiring project.

Hiring in Malaysia, Made Easy

Your business can easily hire employees in Malaysia without opening a local entity. We handle local employment law, complex tax regulations, and international payroll in 180+ countries worldwide. All you need to do is focus on your business.


Horizons operates in 150 locations across the world, it’s likely we can find a solution that meets your needs. As the industry leader Horizons offer a range of strategic global recruitment services that are designed to help businesses meet hiring objectives whilst remaining compliant with local laws and reducing costs. 

As the capital city and seat of the legislative branch of Malaysia’s government, Kuala Lumpur has a high concentration of jobs related to high-value industries such as finance, tech, law and energy. As such, many of Malaysia’s largest employers such as Petronas, Affin Bank, and Standard Chartered Bank are based in KL.

Success stories from businesses we’ve helped enter and grow in new markets.

Client Testimonials

Get started with Horizons