Skip to main content
Updated September 20266 min read

Government Doctor Salary 2026 — Medical Officer Pay Table

Government physicians are hired into the Medical Officer series, which runs from Medical Officer I (SG 16, ₱45,694) to Medical Officer V (SG 25, ₱116,643) in 2026. DOH hires licensed doctors into items such as Medical Officer III (SG 21, ₱73,303 at Step 1). Magna Carta allowances and hazard pay are added on top.

Medical Officer salary by level (2026, Step 1)

Government physicians work in the Medical Officer series and, with specialty training, the Medical Specialist series. Medical Officer III items call for a Doctor of Medicine degree and a PRC physician license (RA 1080 eligibility).

Government doctor salary — 2026 Step 1 basic pay
PositionSalary Grade2026 monthly (Step 1)
Medical Officer ISG 16₱45,694
Medical Officer IISG 18₱53,818
Medical Officer IIISG 21₱73,303
Medical Officer IVSG 23₱91,306
Medical Officer VSG 25₱116,643
Rural Health PhysicianSG 24₱102,603
Medical Specialist ISG 22₱81,796
Medical Specialist VIISG 30₱210,718

Third Tranche of the EO 64 schedule, effective 1 Jan 2026 (DBM NBC 601). Salary Grades per the DBM Index of Occupational Services (2022). Chief of Hospital I–III sit at SG 24–26.

Magna Carta allowances for public-health doctors

Government doctors are public health workers under the Magna Carta (RA 7305), which adds allowances on top of the basic SG figure:

  • Hazard pay — for those in hazardous or remote posts
  • Subsistence and laundry allowance
  • Longevity pay — rising with years of service
  • PERA — ₱2,000/month, plus the mid-year and year-end bonuses and the ₱5,000 cash gift

Career path and specialisation

From the Medical Officer series, physicians with residency training move into the Medical Specialist series (Medical Specialist I to VII, SG 22 to 30), and into hospital management as Chief of Hospital (SG 24–26) or Medical Center Chief (SG 26–27).

Frequently Asked Questions

How much does a government doctor earn in 2026?

It depends on the item. A Medical Officer III (SG 21), an item DOH uses for licensed physicians, earns ₱73,303/month at Step 1 in 2026, plus Magna Carta hazard pay, subsistence allowance and PERA on top of the basic figure.

What salary grade is a Medical Officer III?

Medical Officer III is Salary Grade 21, which pays ₱73,303/month at Step 1 in 2026 and ₱80,831 at Step 8.

What salary grade is a Medical Specialist?

The Medical Specialist series runs from Medical Specialist I (SG 22, ₱81,796 at Step 1 in 2026) to Medical Specialist VII (SG 30, ₱210,718).

Preparing for a Philippine licensure, civil service or entrance exam? See the exams Super Tutor covers.