Public service salary scales (2026/27)

Look up the government salary range for a post, and see about what is left each month after tax.

Whole number. Only counts if you are on a medical scheme.

Monthly pay after tax, lowest notch

R 23 746

Pay type
Basic salary
Yearly, lowest notch
R 337 359
Yearly, highest notch
R 397 392
Monthly before tax, lowest
R 28 113
Estimated left each month, lowest
R 23 746
Monthly before tax, highest
R 33 116
Estimated left each month, highest
R 27 388

A basic salary is not the whole pay. Employees on levels 1 to 10 may also get a flexible portion in lieu of benefits, a housing allowance and a 13th cheque, but we could not confirm these from a rules document, so they are not added. A package covers salary and benefits together, so take-home pay depends on how it is structured.

Estimates only. Not financial advice.

General public service (salary levels)

Yearly pay ranges for general public service (salary levels), 2026/27
PostLowestHighestType
Salary level 2R 144 024R 169 656Basic
Salary level 3R 170 226R 200 523Basic
Salary level 4R 201 093Not foundBasic
Salary level 5R 237 453R 279 708Basic
Salary level 6R 280 278R 330 162Basic
Salary level 7R 338 106R 398 277Basic
Salary level 10R 605 742R 713 535Basic
Salary level 11R 932 292R 1 098 195Package
Salary level 12R 1 101 468R 1 297 476Package
Salary level 13R 1 317 384R 1 551 807Package
Salary level 14R 1 554 696R 1 858 821Package
Salary level 15R 1 885 710R 2 124 237Package
Salary level 16R 2 446 749R 2 756 241Package

Teachers and school managers

Yearly pay ranges for teachers and school managers, 2026/27
PostLowestHighestType
Teacher (post level 1, REQV 14)R 366 051R 500 262Basic
Head of department (post level 2)R 452 649Not foundBasic
Principal (P5 school)R 892 764Not foundBasic

Nurses

Yearly pay ranges for nurses, 2026/27
PostLowestHighestType
Nursing assistant, grade 1R 181 230Not foundBasic
Staff nurse, grade 1R 229 440R 260 520Basic
Professional nurse, grade 1R 337 359R 397 392Basic
Professional nurse, specialty, grade 1R 495 423R 581 931Basic

Social services

Yearly pay ranges for social services, 2026/27
PostLowestHighestType
Social auxiliary worker, grade 1R 200 691R 227 145Basic
Social worker, grade 1R 338 208R 397 668Basic

Doctors, pharmacists and psychologists

Yearly pay ranges for doctors, pharmacists and psychologists, 2026/27
PostLowestHighestType
Medical officer, grade 1R 1 041 402R 1 121 241Package
Clinical psychologist, grade 1R 907 617R 995 592Package
Pharmacist, grade 1R 882 816R 936 987Package

Police (SAPS)

Yearly pay ranges for police (saps), 2026/27
PostLowestHighestType
ConstableR 248 175Not foundBasic
SergeantR 311 382Not foundBasic
Warrant officerR 385 740Not foundBasic

How the public service salary scales page works

Last updated 10 November 2026

Government jobs are paid on published scales: a salary level or grade, with a lowest and a highest notch. This page lists the ranges we could confirm from official documents, and works out about what is left each month after tax and UIF for the post you choose.

How it works

  • Choose a post, for example a teacher, a professional nurse or a salary level.
  • Add your age group and medical scheme details if you want the estimate to include the medical credit.
  • Read the yearly range, the monthly amount before tax and the estimated pay after tax.

Worked example

With the starting choice:

  1. Professional nurse, grade 1 is paid from R 337 359 to R 397 392 a year.
  2. At the lowest notch that is R 28 113 a month before tax, and about R 23 746 after PAYE and UIF.

Where the figures come from

The general and health ranges are the salary ranges printed in DPSA vacancy circulars of June to August 2026. The scale tables in the official salary circular could not be retrieved, so the ranges are as advertised.

The educator ranges come from the Department of Basic Education’s gazette of 29 May 2026. The police figures come from the SAPS recruitment adverts for 2026/27. The 4% increase from 1 April 2026 comes from DPSA Circular 15 of 2026. We read them on 10 November 2026. The figures register shows the source and the date for each one.

Basic salary and packages

Lower levels are paid a basic salary with benefits on top. Higher levels and some professional posts are paid an all-inclusive package that already covers benefits. The estimate treats the amount shown as cash salary, so for a package it overstates what reaches your bank account if part of it goes to benefits.

Who is covered by the increase

Salary levels 1 to 12 and OSD posts received a 4% increase from 1 April 2026. Senior management (levels 13 to 16), educators, police, the defence force, correctional services and the NPA are set separately.

What this page leaves out

A basic salary is not the whole pay. Employees on levels 1 to 10 may also get a flexible portion in lieu of benefits, a housing allowance and a 13th cheque, but we could not confirm these from a rules document, so they are not added. A package covers salary and benefits together, so take-home pay depends on how it is structured.

Left out because the sources disagree or none was found: salary levels 1, 8 and 9, enrolled nurses, the pharmacist assistant, police ranks above warrant officer, the defence force, and the maximum for several posts.

Estimates only

The after-tax amount uses the current SARS tables, PAYE and UIF. Your payslip shows what you actually receive. This is an estimate from public documents, not advice. Read the full disclaimer.

Things to watch

  • Ranges are as advertised in 2026. Check the post’s own advert for the exact salary.
  • Notches inside a range depend on qualifications and experience.

Related: the take-home pay calculator, the salary breakdown calculator and the minimum wage calculator.

Questions people ask

How much does a teacher earn in South Africa?

A state teacher on post level 1 with a REQV 14 qualification starts at R 366 051 a year and the top notch is R 500 262, from the notch table in the Department of Basic Education gazette of 29 May 2026. Benefits such as the medical and housing allowances are separate.

How much does a nurse earn?

A professional nurse, grade 1, is advertised at R 337 359 to R 397 392 a year. Staff nurses, nursing assistants and specialty nurses have their own ranges in the table above.

How much does a police constable earn?

The SAPS 2026/27 adverts give a commencing salary of R 248 175 a year for a constable. Higher ranks are set by the Minister of Police, and we could not confirm the amounts above warrant officer.

Was there a pay increase in 2026?

Yes. Public servants on salary levels 1 to 12 and in occupation-specific posts got 4% from 1 April 2026, after 5.5% the year before, under DPSA Circular 15 of 2026. Salary levels 1 to 12 and OSD posts received a 4% increase from 1 April 2026. Senior management (levels 13 to 16), educators, police, the defence force, correctional services and the NPA are set separately.

Why are some salary levels missing?

Left out because the sources disagree or none was found: salary levels 1, 8 and 9, enrolled nurses, the pharmacist assistant, police ranks above warrant officer, the defence force, and the maximum for several posts.

Is anything stored?

No. Your choices stay in the page and are not sent anywhere.

Figures last checked on 10 November 2026 for the 2026/27 tax year. Sources: DPSA Circular 15 of 2026: salary adjustment of 4% from 1 April 2026, DPSA Public Service Vacancy Circular 28 of 2026 (7 August 2026), DBE Government Gazette 54758: educator salary notches from 1 April 2026, SAPS re-enlistment advert 2026/27.

Estimates only, based on 2026/27 figures. Not financial advice. Read the full disclaimer.