Financial Controller Salary in Malaysia
Updated · Compiled from Michael Page Malaysia, Hays Malaysia, Randstad Malaysia, JobStreet Malaysia salary guides · Methodology
Open Financial Controller Jobs
Roles being advertised in Malaysia right now. Compare what they offer against the salary ranges above.
Compare Financial Controller with
Compare any 2 jobs →Detailed Breakdown
| Level | Min / Month | Median / Month | Max / Month | Min / Year | Max / Year |
|---|---|---|---|---|---|
| Mid | RM 7,000 | RM 9,000 | RM 11,000 | RM 84,000 | RM 132,000 |
| Senior | RM 11,000 | RM 14,500 | RM 18,000 | RM 132,000 | RM 216,000 |
Financial Controller Salary by City
| City / Region | Median / Month | Typical Range |
|---|---|---|
| Kuala Lumpur / Klang Valley | RM 11,750 | RM 7,000 — RM 18,000 |
| Penang | RM 10,927 | RM 6,510 — RM 16,740 |
| Johor Bahru | RM 10,575 | RM 6,300 — RM 16,200 |
| Other states | RM 9,752 | RM 5,810 — RM 14,940 |
Market Insight: Financial Controller
The Financial Controller is the technical head of a company's finance function — owning the books, reporting, controls and audit — and it's a well-paid step just below the CFO. Pay depends heavily on company size and whether you're consolidating group accounts or running a single entity. Strong technical accounting, a professional qualification and real experience managing audits and statutory reporting are the baseline. Controllers who add commercial and strategic scope are the ones who move into CFO seats.
What's the real take-home?
The Financial Controller median is RM 11,750 gross. See what's left after EPF, SOCSO & tax.
Make your Financial Controller salary go further
🎂 Someone's birthday coming up? Eat Cake Today
Surprise family or friends in Malaysia with a cake — even from thousands of miles away. Order online and they get a big surprise on their special day.
Frequently Asked Questions
How much does a Financial Controller earn in Malaysia?
A Financial Controller in Malaysia earns a median of RM 11,750 per month (RM 141,000 per year), with most earning between RM 7,000 and RM 18,000 monthly.
What is the starting salary for a Financial Controller in Malaysia?
Entry-level Financial Controllers typically start at RM 7,000 to RM 11,000 per month in the Klang Valley market.
How much does a senior Financial Controller make?
A senior Financial Controller can earn up to RM 18,000 per month — about 61% more than an entry-level role.
How much does a Financial Controller earn per hour in Malaysia?
At the median monthly pay of RM 11,750, a Financial Controller earns roughly RM 60 per hour based on a standard full-time work week.
How much does a Financial Controller earn in Kuala Lumpur?
In Kuala Lumpur and the Klang Valley, a Financial Controller earns about RM 11,750 per month at the median — the highest in Malaysia. Penang and Johor Bahru pay slightly less, around RM 10,927 and RM 10,575.
Is Financial Controller a well-paid job in Malaysia?
With a median of RM 11,750 per month, a Financial Controller earns above the Malaysian graduate median, and pay improves notably with experience and specialised skills.