The medical profession in South Africa offers a wide range of career paths, each with its own earning potential. Salaries vary significantly based on experience, specialisation, and sector (public vs. private). This guide provides a comprehensive overview of doctor salaries across different career stages and specialisations, using current public-sector data and industry estimates.
All Types of Doctors and Salaries in South Africa
Career Stages and Salary Progression
The journey from medical student to fully qualified specialist follows a structured path, with each stage bringing increased responsibility and higher compensation. The public sector, which employs the majority of South African doctors, has clearly defined salary scales that provide a useful benchmark for understanding earning potential across the profession.
Medical Intern
Newly qualified doctors begin their careers as interns, a mandatory two-year period of supervised practice in various hospital departments. During this phase, interns rotate through different disciplines, gaining exposure to medicine, surgery, paediatrics, obstetrics and gynaecology, and emergency care. The internship is a demanding period, with long hours and significant on-call duties, but it is also where doctors build the foundation for their future careers.
Interns typically earn in the range of R350,000 to R450,000 per year, or approximately R29,000 to R37,500 per month. This compensation reflects the structured nature of the programme, with salaries determined by government pay scales. Private sector internships are generally not applicable, as this is a formal public-sector training phase required for registration with the Health Professions Council of South Africa (HPCSA).
Community Service Doctor
Following the successful completion of the two-year internship, doctors are required to complete a year of community service. This is a compulsory phase designed to address the shortage of medical professionals in underserved areas, including rural hospitals, district clinics, and community health centres. During this year, doctors work more independently than interns but still under supervision.
Community service doctors earn between R450,000 and R550,000 per year, or roughly R37,500 to R45,800 per month. Some sources suggest this can be as high as R850,000 per year, but this likely includes overtime and allowances. The experience gained during community service is invaluable, exposing doctors to a wide range of conditions and patient populations they might not encounter in urban hospitals.
Medical Officer (MO)
Medical Officers are qualified doctors who have completed both their internship and community service. They work in hospitals and clinics, often as the primary doctors in their units, taking responsibility for patient care, supervising junior doctors, and leading clinical teams. Medical Officers form the backbone of the public healthcare system, handling the majority of patient admissions and emergency cases.
Medical Officers earn approximately R600,000 to R900,000 per year in the public sector and R800,000 to R1,500,000 per year in the private sector. A broader market average places medical doctors at approximately R1,100,000 to R1,800,000+ per year, with monthly earnings ranging from R91,000 to R150,000+. The variation reflects the difference between government salaries (which are structured but limited) and private practice (which offers higher earning potential but also requires business management skills).
Registrar (Specialist in Training)
Registrars are doctors who have decided to specialise and are undertaking advanced training in a specific field, such as cardiology, surgery, paediatrics, or orthopaedics. Registrar programmes typically last between four and five years, depending on the speciality. During this time, registrars balance demanding clinical duties with academic study, research, and preparation for specialist examinations.
Registrars typically earn in the region of R1,000,000 per year, though this can be comparable to or slightly less than experienced Medical Officers, while working demanding hours. The salary is often structured as a combination of a basic salary and a commuted overtime allowance, reflecting the long hours required during training. The sacrifice during registrar years is significant, but it is a necessary step towards the significantly higher earnings of a specialist.
Medical Specialist
Once a doctor has completed their registrar training and passed their specialist examinations, they become a fully qualified consultant or specialist. The salary for specialists is structured by grade, with significant increases based on experience. According to official government job postings, the salary ranges for medical specialists are as follows:
| Grade | Experience | Annual Salary Range |
|---|---|---|
| Grade 1 | Entry-level specialist | R1,271,901 – R1,422,810 |
| Grade 2 | 5+ years experience | R1,451,214 – R1,638,967 |
| Grade 3 | 10+ years experience | R1,680,780 – R2,212,680 |
Some sources estimate that heads of clinical units can earn in excess of R2,000,000 per year. At this level, specialists are responsible for leading their teams, making complex clinical decisions, and often overseeing the training of junior doctors. They may also engage in research, teaching, and hospital administration.
Salaries by Medical Specialisation
Based on recent government vacancy advertisements, here are the public-sector salary ranges for various specialist roles.
| Specialisation | Grade 1 | Grade 2 | Grade 3 |
|---|---|---|---|
| Anesthesiology | R1,271,901 – R1,348,635 | R1,451,214 – R1,638,967 | R1,680,780 – R2,097,327 |
| Internal Medicine | R1,271,901 – R1,348,635 | R1,451,214 – R1,638,967 | R1,680,780 – R2,097,327 |
| ENT | R1,271,901 – R1,348,635 | R1,451,214 – R1,638,967 | R1,680,780 – R2,097,327 |
| Orthopaedics | R1,271,901 – R1,348,635 | R1,451,214 – R1,638,967 | R1,680,780 – R2,097,327 |
| Paediatrics | R1,395,528 | R1,592,274 | R1,844,151 |
| General Surgery | R1,341,855 – R1,422,810 | R1,531,032 – R1,623,609 | R1,773,222 – R2,212,680 |
| Obstetrics & Gynaecology | R1,271,901 – R1,348,635 | R1,451,214 – R1,538,967 | R1,680,780 – R2,097,327 |
| Emergency & Trauma | R1,271,901 – R1,348,635 | R1,451,214 – R1,538,967 | R1,680,780 – R2,097,327 |
| Neurosurgery | R1,341,855 – R1,422,810 | N/A | N/A |
| Radiology | R1,341,855 – R1,422,810 | N/A | N/A |
| Oncology | R1,341,855 – R1,422,810 | N/A | N/A |
SalaryExpert data for a Medical Internal Medicine Specialist in Cape Town shows an average gross salary of R1,937,831 per year, with an entry-level (1-3 years) earning R1,318,285 and a senior level (8+ years) earning up to R2,203,062. This indicates that private sector or senior specialist roles can significantly exceed public sector Grade 3 figures.
Key Factors Influencing Doctor Salaries
Experience Level
As shown in the salary grades above, experience is the most significant factor. A Grade 3 specialist with 10+ years of experience can earn nearly double that of a Grade 1 specialist. The progression through the grades is typically automatic upon reaching the required years of service, provided the doctor meets performance standards.
Specialisation
Certain specialisations command higher salaries due to the complexity and demand for their services. Specialities such as Neurosurgery, Cardiology, Surgery, Oncology, and Radiology are often among the highest paid. This reflects the lengthy training required, the technical difficulty of the procedures involved, and the high demand for these services in both the public and private sectors.
Public vs Private Sector
Private sector earnings generally offer stronger upside potential, particularly for established practitioners. While public-sector salaries are structured and predictable, private-sector income can depend on consultation volumes, procedure income, and practice expenses. In the private sector, a surgeon’s income can vary significantly depending on the number of operations performed, while a physician’s income may be tied to consultation fees and hospital visits. The business side of private practice—including billing, administration, and marketing—can also impact net earnings.
Location
Urban areas, particularly Johannesburg, Cape Town, and Durban, often offer higher salaries to reflect the higher cost of living and the greater concentration of private practices and hospitals. Rural areas may offer additional allowances to attract doctors, but the base salary is generally lower. The demand for specialists in urban centres is high, driving up private sector consultation fees and procedure costs.
Overtime and On-Call Duties
In hospital and public-sector roles, overtime or commuted overtime can form a significant part of the total package, meaning basic salary and take-home pay are not always the same. Many doctors in the public sector work significantly more hours than their contracted schedules, and these additional hours are compensated at premium rates. On-call duties, which involve being available for emergencies outside of normal working hours, also contribute significantly to total earnings.
General Practitioner (GP) Salaries
General practitioners typically earn less than specialists. The estimated salary range for a GP is R415,000 to R850,000+ per year, with monthly earnings in the region of R34,000 to R70,000+. A national average on some salary trackers puts GP earnings around the mid-R30,000s per month. GPs in private practice may earn more than their public-sector counterparts, but this depends on their patient base, consultation fees, and practice overheads.
Frequently Asked Questions
How much does a specialist doctor earn per month in South Africa?
Based on public-sector salary grades, a Grade 1 specialist earns approximately R105,000 to R118,500 per month. A Grade 3 specialist can earn approximately R140,000 to R184,000 per month.
Do specialist doctors earn significantly more than GPs?
Yes. Specialist doctors generally earn significantly more than general practitioners due to their advanced training, expertise, and the higher demand for specialised medical services.
What is the average starting salary for a specialist doctor?
The average starting salary for a newly qualified specialist (Grade 1) in the public sector typically ranges from R1.27 million to R1.42 million per year.
Do doctors earn more in the private sector?
They can, but not always. Private practice has stronger upside potential, especially for established practitioners. However, income may fluctuate and can depend on patient volumes, billing structures, and overhead costs.
Related:
- Top 10 Cheapest Medical Aids In South Africa
- FEDHEALTH Medical Aid Plans
- Top 10 Highest Paying Medical Jobs In South Africa
What is the highest-paid medical specialty in South Africa?
While specific figures vary, specialties such as Neurosurgery, Cardiology, and specialised Surgery are consistently among the highest paid due to the extensive training and high demand required.
Disclaimer: Salary figures are based on data from public-sector job advertisements and salary surveys. Actual earnings may vary based on experience, qualifications, employer, location, and market conditions. All figures are subject to change.