🩺
🩺 Healthcare & MedicalUpdated April 2026

Medical Doctor Salary in South Africa (2026)

Doctors in South Africa earn widely varying salaries depending on specialisation, whether they work in the public or private sector, and their level of experience. Public sector doctors earn considerably less than private sector counterparts but gain unmatched clinical exposure.

R 65 000/ month median· R 780 000 / year

195% above the SA employed workforce median of R 22 000/month

R28k
entry
R35k
25th
R65k
median
R120k
75th
R200k
senior

Entry-level

R 35 000

Intern / Community Service

Mid-level

R 65 000

Medical Officer / GP

Senior

R 120 000

Specialist / Registrar

Salary by experience

R 200 000R 28 000

R 35 000

median/mo

Entry-level

Intern / Community Service

R 65 000

median/mo

Mid-level

Medical Officer / GP

R 120 000

median/mo

Senior

Specialist / Registrar

Bar height = salary range · white notch = median · gross monthly before tax

Sector: Private sector GPs and specialists in private practice earn 50–100% more than their public sector counterparts. Public sector salaries are set by DPSA notches.
Location: Private sector doctors in Cape Town and Johannesburg typically earn more due to higher patient volumes and demographics.

Calculate your take-home pay

See exactly what R 65 000/month looks like after PAYE, UIF, and medical aid.

PAYE Calculator →

What affects Medical Doctor salary?

Public vs private sector
Specialisation — surgeons, cardiologists, dermatologists earn significantly more than GPs
Whether in private practice vs employed
Years of experience and sub-specialisation
Location — major metros vs rural areas

Career outlook 2026

South Africa faces a chronic shortage of doctors, particularly specialists. Demand is high and the private sector is growing, offering strong earning prospects for qualified doctors.

How to qualify as a Medical Doctor

Entry requirements, study paths, professional registration, and bursaries.

Minimum entry requirement

NSC (Matric) with Mathematics, Physical Science, and Life Sciences — all at high level

APS 35+APS 35+ at most medical schools; UCT and Wits require APS 40+ for MBChB
Check your APS score →

Qualification paths

Degree

MBChB (Bachelor of Medicine, Bachelor of Surgery)

6 yearsAPS 35–42

The primary medical degree in SA — offered at UCT, Wits, UP, SU, UKZN, WSU, SMU, UFS, UL

Training

Internship (compulsory)

1 year

Required post-MBChB before registration as a medical practitioner

Training

Community Service (compulsory)

1 year

Mandatory public sector placement after internship

Postgrad

Medical Specialisation (MMed / FC)

4–5 years

Optional but essential for specialist career. Registrar posts are competitive

HPCSA

Health Professions Council of South Africa

Mandatory. Graduates must register with HPCSA before they can practice. Independent practice only permitted after completing both internship and community service (total 2 years post-graduation).

Time to qualify

6 years MBChB + 1 year internship + 1 year community service = 8 years to independent practice

Study costs

R60,000–R120,000/year at universities — medicine is one of the most expensive degrees in SA

Bursaries available

The Department of Health offers rural and scarce skills bursaries. NSFAS covers some health sciences students. Some medical schools offer financial aid. Private hospital groups (Netcare, Mediclinic) also fund selected students in exchange for service commitments

Frequently asked questions

How much does a doctor earn in South Africa?

It varies enormously. A public sector intern earns around R28,000–R35,000/month. A private practice GP earns R60,000–R100,000/month. Senior specialists in private practice can earn R150,000–R250,000/month or more.

What is the salary of a public sector doctor in South Africa?

Public sector doctors are paid according to DPSA salary notches. A Community Service doctor earns approximately R32,000–R38,000/month. A Medical Officer earns R42,000–R65,000/month depending on years of service.

How much does a specialist doctor earn in South Africa?

Specialists in private practice typically earn R90,000–R200,000+/month depending on the specialty and practice size. Surgeons, cardiologists, and dermatologists are among the highest earners.

What is the take-home pay of a doctor earning R65,000/month?

On R65,000/month gross, PAYE is approximately R19,000 and UIF is R177 — leaving a take-home of around R45,800/month before medical aid or pension deductions.

Data source: DPSA Salary Scales 2025/2026; CareerJunction; South African Medical Association · Last updated: April 2026

Salary figures are gross monthly estimates. Individual pay varies by employer, province, experience, and negotiation.