Foundific

Doctor salary in Malaysia

What government medical officers and specialists are paid under the 2026 public-service pay scale, with the allowances hospitals advertise, and what official data says about the rest.

MalaysiaSSPA pay scale · Budget 2026DOSM Salaries & WagesRM per monthUpdated 17 Oct 2026
Government pay scaleMaximum basic / month
EntryMedical officer, UD9RM11,110PromotionUD10RM12,150SeniorUD12RM13,540SeniorUD13 and UD14RM15,360SpecialistPakar, UD15RM16,350
Minimum to maximum basicScale RM0 to RM17kSSPA pay scale, Budget 2026
At a glance

Doctor salary in Malaysia

  • New government doctor: RM3,130 basic a month at grade UD9, with a recognised medical degree and Malaysian Medical Council registration.
  • Critical service incentive: doctors receive a RM750 monthly BIPK on top of housing, cost-of-living and entertainment allowances. At UD10 the fixed allowances total RM1,850.
  • Pay scale: grade 9 runs from RM2,250 to RM11,110, rising RM225 a year. Specialists at UD15 start from RM7,030 and can reach RM16,350.
  • Private hospitals and clinics: no official figure exists. DOSM does not publish pay by job title.

What a government doctor earns

A newly appointed medical officer earns RM3,130 basic at UD9. At UD10 the basic is RM3,840 plus RM1,850 in fixed allowances: RM5,690 a month.

Starting basic from the SPA service scheme. Allowances from Hospital Canselor Tuanku Muhriz (UKM) notices for grades UD10 to UD14; the notices we hold do not list UD9 allowances separately.

Pay itemWhat it isRM a month
Starting basic salary, UD9Gaji permulaan, medical degree route3,130
Starting basic salary, UD10First promotion grade3,840
Housing allowance at UD10Imbuhan Tetap Perumahan (ITP)400
Cost-of-living allowanceBayaran Imbuhan Sara Hidup (BISH)300
Entertainment allowance at UD10Imbuhan Tetap Keraian (ITK)400
Critical service incentiveBayaran Insentif Perkhidmatan Kritikal (BIPK)750
Total fixed pay at UD10Basic plus fixed allowances5,690

Sources: SPA service scheme, Pegawai Perubatan Gred UD9; Hospital Canselor Tuanku Muhriz (UKM) vacancy notices, December 2025 and Bil 4/2026. Totals computed by Foundific.

What it means
  • Allowances rise with grade: ITP is RM400 at UD10, RM700 at UD12 and UD13, and RM900 at UD14. ITK is RM400, RM550, RM600 and RM800. BISH and BIPK stay at RM300 and RM750.
  • A year at UD10: RM5,690 × 12 = RM68,280 before on-call, locum and overtime payments.
  • Housemanship is served at UD9. On-call allowances are paid separately and are not in these figures.

How pay grows on the government scale

Grade 9 pay rises RM225 a year from RM3,130 towards RM11,110, but most doctors move to UD10 and above well before that. Specialists gazetted as pakar move to UD15.

Minimum and maximum monthly basic salary for each SSPA grade, 2026.

GradeWhoMinimumMaximumYearly increment
9Medical officer UD9, entry with a medical degree2,25011,110225
10First promotion grade3,84012,150250
12Senior grade5,53013,540270
13Senior grade6,21014,370290
14Senior grade6,56015,360320
15Specialist (Pakar), UD157,03016,350400

Source: Ministry of Finance, Budget 2026 establishment list, Lampiran A: SSPA salary codes and minimum-maximum salaries (page A-1). Basic salary only.

What it means
  • Increments only: at RM225 a year, a UD9 officer would need about 35 yearly increments to reach RM11,110. Promotion to UD10 moves the range up.
  • Direct entry: experienced doctors can be appointed straight to UD10, UD12, UD13 or UD14, starting at RM3,840, RM5,530, RM6,210 or RM6,560.
  • Specialists: only officers gazetted as specialists are considered for Pegawai Perubatan Pakar posts at UD13 and UD14; UD15 starts at RM7,030.

Compared with Malaysian pay overall

A UD10 medical officer's fixed pay, RM5,690, is close to the DOSM median for all professionals, RM5,821, and above the health industry median of RM4,698.

FigureSourceRM a month
Medical officer UD10, basic plus fixed allowancesPublic hospital notices, 2025 to 20265,690
Median salary, human health and social work industryDOSM, 20244,698
Median salary, all Malaysian citizensDOSM, 20252,940
Median salary, employed degree holders of all agesDOSM, 20245,724
Median salary, all professionalsDOSM, 20245,821
Mean salary, skilled workersDOSM, 20255,799
  • Health industry median covers every job in hospitals and clinics, from attendants to specialists.
  • Measures differ: DOSM figures cover all paid employees and all ages. The government figure is one fixed pay point. Use them for scale, not as a direct comparison.

Private hospitals and clinics

There is no official figure for doctor pay in private hospitals or GP clinics.

  • DOSM publishes salaries by state, sector and skill level, but not by job title.
  • The pay scale above applies to government posts only. Private hospitals and clinic chains set their own pay, often with a share of fees.
  • Private surveys and job ads use different measures and samples, so their figures are not mixed into the tables here.

Data sources and coverage

Government pay scales and hospital vacancy notices give exact figures for doctors in public posts. No official source covers private practice.

SourceWhat it givesStrength
SPA service scheme, UD9Starting basic pay by route; direct-entry gradesStrong: official and current
Budget 2026, SSPA pay scaleMinimum, maximum and yearly increment for every gradeStrong: official and current
Public hospital vacancy notices, 2025 to 2026Fixed allowances for UD10 to UD14Strong for government posts
DOSM Salaries & Wages Survey 2024 and 2025National, industry and skill-level payWeak for doctors: no job-title figure
Private practice payNothing officialNone
  • Compared with Singapore: Singapore's MOM publishes median pay by job title, age and industry. Malaysia publishes exact government pay scales but no market-wide figure by job.
  • What a payslip shows is basic plus allowances plus any shift, on-call or overtime pay, so it can be higher than the fixed figures here.

Is medicine affected by AI?

The International Labour Organization rates generalist medical practitioners Not exposed for exposure to generative AI. Its scores cover the job worldwide, so they apply in Malaysia too.

  • Average task score 0.29 out of 1, across 11 main tasks.
  • Most exposed task: Conducting research in human health and medical services and disseminating the findings such as through scientific reports (0.48).
  • Least exposed task: Performing surgery and other clinical procedures (0.13). The full breakdown is on our Singapore guide.
  • What exposure measures: how much of the work AI could do or speed up. It does not measure job cuts.

What the pay figures include

Every figure is monthly basic pay or fixed allowances, before deductions.

MeasureIncludesExcludes
Basic salaryGaji pokok on the SSPA scaleAllowances, shift, on-call and overtime pay, special payments
Fixed allowancesITP, BISH, ITKA or ITK, and BIPK as advertised for the postShift, on-call and overtime pay
DOSM salaryMonthly salaries and wages of paid employeesSelf-employed and unpaid family workers

Sources

SPA service scheme, Ministry of Finance Budget 2026, public hospital notices, DOSM
  1. Suruhanjaya Perkhidmatan Awam, Syarat Permohonan: Pegawai Perubatan Gred UD9. Starting pay and direct-entry grades.
  2. Ministry of Finance, Budget 2026 establishment list, Lampiran A. SSPA salary codes and minimum-maximum salaries, page A-1.
  3. Hospital Canselor Tuanku Muhriz (UKM), vacancy notice, December 2025. Pegawai Perubatan UD10 to UD14: pay scale and allowances.
  4. Hospital Canselor Tuanku Muhriz (UKM), vacancy notice Bil 4/2026. Pegawai Perubatan UD12 to UD14 allowances; UD9 starting pay.
  5. DOSM, Salaries & Wages Survey Report 2024, Exhibits 3 and 5, and Salaries & Wages Statistics 2025.