Competitive careers
6 careers where places are scarce, side by side: how long each takes, the exams on the way, the title you end with, what it pays at the start and about ten years in, and the marks that usually get you in.
~ The marks are estimates, not a guarantee of a place. See the note under the board.
MedicineMedical practitionerDoctor · HPCSA 9years6 at university MBChB degree 6 years, Internship 2 years, Community service 1 year. No licensing exam after the degree. PayR950k–1.0m a year Mid-career: R1.4m Public-service scale Marks to get in~85–95% average Maths, Phys Sci & Life Sci
The road, step by step
- MBChB degree 6 yearsSix years at most universities; UFS teaches it in five.
- Internship 2 yearsTwo years of supervised rotations in an accredited hospital.
- Community service 1 yearA compulsory year as a doctor in a public hospital or clinic.
Professional exams
No separate licensing exam for South African graduates: after internship and community service the HPCSA registers you for independent practice.
To specialise, add four to six years as a registrar, earning an MMed master’s degree and passing the fellowship exams of the Colleges of Medicine of South Africa.
Getting in: ~85–95% estimate
UCT guarantees a place at 810 of 900 points: your six school marks without Life Orientation (up to 600) plus your three NBT scores (up to 300). That is 90% on both, so with NBT scores nearer 80% you would need about a 95% average. Stellenbosch uses no NBT or interview and makes its first 250 offers on the school average alone, so although its minimum is a 75% average (80% from the 2028 intake), those offers go far higher. UP, Wits, UKZN and UFS also rank applicants on their own scores, far above their published minimums. Take Life Sciences as well as Maths and Physical Sciences: Stellenbosch, UKZN and UFS require it. Some places go to redress or equity groups, where offers can go lower: UCT, for example, considers South African redress applicants from 644 of 900 points, and Stellenbosch makes its next 250 offers on equity ranking.
An estimate, not a guarantee. Cut-offs move every year with the number of applicants.
Pay
To start: R950k–1.0m a year
Medical Officer Grade 1: the lowest to the highest point of the 2026 public-service salary scale for the first grade after registration, as gross pay. Private-sector pay can be higher or lower.
Source: DPSA Circular 15 of 2026 OSD salary scales (1 Apr 2026)
Mid-career, about ten years in: R1.4m a year
Medical Officer Grade 3, which needs at least ten years after registering with the HPCSA for independent practice: the middle of its 2026 scale, R1,250,100 to R1,557,600 a year as gross pay (the package of R1,375,245 to R1,713,534 less the State’s pension contribution).
Source: DPSA vacancy circular 28 of 2026: Mpumalanga Health medical officer posts
The title
Medical practitioner (doctor), registered with the Health Professions Council of South Africa (HPCSA).
Each university’s published bar for first year
- UCT240 placesBachelor of Medicine and Bachelor of Surgery (MBChB) Subjects: Maths 70%+ · Phys Sci 70%+ · English 65%+Faculty Points Score (FPS) out of 900: your six school marks as percentages (600) plus three NBT scores (300). Guaranteed offer at 810; likely at 807 on UCT’s weighted score (WPS); possible from 644 for SA redress applicants. You need at least 450 of the 600 school points (a 75% average). Source: UCT 2027 Undergraduate Prospectus, pp. 40-43
- WITSBachelor of Medicine and Bachelor of Surgery (MBBCh) Subjects: English 60%+ · Maths 60%+ · Life Sci or Phys Sci 60%+No APS published. Selection is on a Composite Index: 60% average of five matric subjects (%, not symbols) + 40% NBT average (Applicants' Guide); the Wits course-finder page gives 75% matric average + 25% NBT instead. Wits publishes both weightings. Source: Wits Guide for Undergraduate Applicants 2027, pp.20, 75 and 82; p.87 (statutory-body registration)
- UP300 placesBachelor of Medicine and Surgery (MBChB) Subjects: English 60%+ · Maths 70%+ · Phys Sci 60%+APS 35 is the minimum to be considered; the Faculty sets no fixed cut-off and ranks on Merit Point Score, so real cut-offs are far higher. Source: UP Faculty Brochure Health Sciences 2027
- SU280 placesMBChB Subjects: Maths 60%+ · Phys Sci 50%+ · Life Sci 50%+Min NSC average 75% (80%+ preferred); from the 2028 intake the minimum rises to 80% average, Maths 70%, Phys Sci 60%, Life Sci 60%. Ranked on the average itself: the first 250 offers go on marks alone, so successful averages are far higher. Source: Guidelines for the selection of MBChB students 2026 for 2027 intake (PDF)
- UKZNBachelor of Medicine and Bachelor of Surgery, MBChB Subjects: Maths 60%+ · Phys Sci 60%+ · Life Sci 60%+ · English 60%+Not ranked on APS. Applicants are ranked on the arithmetic average % of six subjects; minimum 60% in each key subject and a 65% aggregate. Source: UKZN Undergraduate Prospectus 2027, p22 (table), pp94-96 (Programmes in Medicine, Entrance Requirements), p37 (fees)
- UFS180 placesBachelor of Medicine and Bachelor of Surgery (MB ChB) Subjects: English 60%+ · Maths 60%+ · Phys Sci 60%+ · Life Sci 60%+AP of at least 36 is required to qualify for selection; final ranking is on an Overall Selection Point out of 118 Source: UFS Undergraduate Prospectus 2027 (faculty admission-requirement tables)
Veterinary ScienceVeterinarianVet · SAVC 7years6 at university BVSc degree 6 years, Community service 1 year. No licensing exam after the degree. PayR850k–1.0m a year Mid-career: up to R998k Public-service scale Marks to get in~80–90% average Maths & Phys Sci required
The road, step by step
- BVSc degree 6 yearsSix years at Onderstepoort (UP), the only vet school in South Africa.
- Community service 1 yearA compulsory year of veterinary community service.
Professional exams
No licensing exam for Onderstepoort graduates: after the community service year the South African Veterinary Council registers you to practise on your own. (Its registration exam is for vets trained abroad.)
Specialising takes a further master’s degree and residency.
Getting in: ~80–90% estimate
Onderstepoort, at UP, is the only vet school in the country: 149 first-year places in all, of which 100 (50 Open and 50 Designated) are for South African school-leavers. APS 35 and 60% in English, Maths and Physical Sciences only put you on the selection list. UP then ranks applicants on a merit score of Maths (40%), Physical Sciences (40%) and English (20%), using final Grade 11 marks for a conditional place, so those three marks count far more than your overall average. UP publishes no cut-off because it depends on how many apply, so the ~80–90% is our estimate of that merit score. Applications close on 31 May, a month before the rest of UP.
An estimate, not a guarantee. Cut-offs move every year with the number of applicants.
Pay
To start: R850k–1.0m a year
State Veterinarian: the lowest to the highest point of the 2026 public-service salary scale for the first grade after registration, as gross pay. Private-sector pay can be higher or lower. Advertised state posts start at the bottom of the scale, about R847k a year gross (a R932k package). Most vets work in private practice, which this figure does not cover.
Source: DPSA Circular 15 of 2026 Appendix A + DPSA Public Service Vacancy Circular 31 of 2026
Mid-career, about ten years in: up to R998k a year
State vets have no pay scale of their own, so a State Veterinarian stays on salary level 11 unless promoted into a senior post. Ten years in, that pays at most the top of level 11: R998,300 a year gross in 2026 (an all-inclusive package of R1,098,195 less the State’s pension contribution). Private practice, where most vets work, is not covered.
Source: DPSA circular 15 of 2026: public-service salary scales from 1 April 2026
The title
Veterinarian (vet), registered with the South African Veterinary Council (SAVC).
Each university’s published bar for the only programme
- UP149 placesBachelor of Veterinary Science (BVSc) Subjects: English 60%+ · Maths 60%+ · Phys Sci 60%+APS 35 AND 60% each in English, Mathematics and Physical Sciences just to be placed on the selection list; final cut-off is set by demand. Source: UP Faculty Brochure Veterinary Science 2027 (Annexure C selection categories, Merit Point Score)
DentistryDentistHPCSA 6years5 at university BChD or BDS degree 5 years, Community service 1 year. No licensing exam after the degree. PayR920k–1.0m a year Mid-career: no figure Public-service scale Marks to get in~80–90% average Maths, Phys Sci & Life Sci
The road, step by step
- BChD or BDS degree 5 yearsFive years.
- Community service 1 yearA compulsory year as a dentist in the public service.
Professional exams
No separate licensing exam for South African graduates: after community service the HPCSA registers you as a dentist.
Specialists (orthodontists, maxillofacial surgeons and others) train for four or more years after that.
Getting in: ~80–90% estimate
Four universities in South Africa train dentists: UP and Wits, covered here, and UWC and Sefako Makgatho (SMU), which we do not cover yet. UP takes about 70 students a year. It needs at least APS 35, Maths at 70%, and English and Physical Sciences at 60%, selects conditionally on Grade 11 marks and ranks applicants on its merit score. Wits needs English, Maths, Physical Sciences and Life Sciences at 60% or more, the NBT and a 16-hour job-shadowing certificate, and ranks on 60% school marks and 40% NBT results. Neither publishes a cut-off, so this estimate is our judgement: dental selection scores usually sit close to, or a little below, medicine’s at the same university.
An estimate, not a guarantee. Cut-offs move every year with the number of applicants.
Pay
To start: R920k–1.0m a year
Dentist Grade 1: the lowest to the highest point of the 2026 public-service salary scale for the first grade after registration, as gross pay. Private-sector pay can be higher or lower.
Source: DPSA Circular 15 of 2026 OSD salary scales (1 Apr 2026)
Mid-career, about ten years in: no figure
The highest public-service grade for a general dentist, Dentist Grade 3, tops out at R1,557,600 a year gross in 2026 (a R1,713,534 package), the same as a doctor’s Grade 3. We could not confirm where Grade 3 starts or how many years it takes, so we show no mid-career figure rather than guess.
The title
Dentist, registered with the Health Professions Council of South Africa (HPCSA).
Each university’s published bar for first year
- WITSBachelor of Dental Science (BDS) Subjects: English 60%+ · Maths 60%+ · Life Sci 60%+ · Phys Sci 60%+No APS published; Composite Index of 60% five-subject matric average + 40% NBT average (Applicants' Guide); the Wits course-finder page gives 75% matric average + 25% NBT instead. Wits publishes both weightings. Source: Wits Guide for Undergraduate Applicants 2027, pp.20 and 80; p.87 (statutory-body registration)
- UP70 placesBachelor of Dental Surgery (BChD) Subjects: English 60%+ · Maths 70%+ · Phys Sci 60%+APS 35 minimum; ranked on Merit Point Score, no fixed published cut-off. Source: UP Faculty Brochure Health Sciences 2027
Actuarial ScienceFASSAActuary · Actuarial Society 7–10years4 at university BSc or BCom in Actuarial Science 3 years, Honours 1 year, Work as a student actuary 3 to 6 years. Exams: A100 and A200 exams, A300 exams, F100 and F200 fellowship exams. Pay– Mid-career: no figure No figure found Marks to get in~80–85% average Maths 80%+ at most universities
The road, step by step
- BSc or BCom in Actuarial Science 3 yearsThree years at most universities (UCT also offers a four-year BBusSc). Good marks earn exemptions from the first professional exams.
- Honours 1 yearMany students add an Honours year (built into UCT’s BBusSc) for more exam exemptions.
- Work as a student actuary 3–6 yearsWriting the professional exams while working, usually three to six years; some people take longer.
Professional exams
- A100 and A200 examsThe technical foundations. An accredited degree with good marks usually gives exemptions from many of them.
- A300 examsApplying the techniques; with the A-series and work-based learning you become an Associate (AMASSA).
- F100 and F200 fellowship examsSpecialist principles and advanced practice in one field, such as life insurance, pensions or investment. Passing them, with three years of work-based learning, makes you a Fellow (FASSA).
Most people need three to six more years after the degree to pass the exams and finish the work-based learning, depending on their exemptions.
Getting in: ~80–85% estimate
UCT guarantees a place at 500 of 600 points (about an 83% average) with Maths at 80%, and you also need NBT Academic and Quantitative Literacy results at Upper Intermediate or better. Stellenbosch’s minimum is an 80% average with 80% for Maths, but its 2027 selection mark is 85% for both. Wits asks for APS 44 on its own scale, with 80% or more in English, Maths and Physical Sciences. UP asks for APS 36 and UJ for APS 40 (both out of 42), each with Maths at 80%. The estimate is for these five. NWU (APS 32 out of 48) and UFS (AP 34 out of 49) publish much lower bars, with Maths at 70%, so a lower average can be enough there.
An estimate, not a guarantee. Cut-offs move every year with the number of applicants.
Pay
To start: no published figure
The Actuarial Society does not publish pay, and our pay research found no official survey or recruiter figure for South African actuaries that we could verify, so we show no number. Qualified actuaries are usually among the best-paid professionals.
See: Actuarial Society of South Africa: becoming an actuary
For a rough idea only: PayScale’s crowd-sourced figure, from 90 self-reported salaries (May 2026), averages R606,288 a year, and R478,350 for less than a year’s experience. It mixes trainee actuaries with qualified ones and gives no mid-career figure, so we do not rank actuaries on it. Source: PayScale: actuary salary in South Africa
Mid-career, about ten years in: no figure
For the same reason we show no mid-career figure.
The title
FASSA (actuary), registered with the Actuarial Society of South Africa (ASSA).
Each university’s published bar for first year
- UCTBachelor of Business Science specialising in Actuarial Science (also offered as a three-year BCom) Subjects: Maths 80%+ · English 60%+ (FAL 80%+)Guaranteed at 500 FPS (Band A); likely at 525 WPS (Band B); 475-479 FPS may get an Education Development Unit place (Band C, SA redress only) Source: UCT 2027 Undergraduate Prospectus, pp. 25, 28
- WITSBachelor of Science in the field of Actuarial Science (majors: Actuarial Science and Mathematical Statistics) Subjects: English 80%+ · Maths 80%+ · Phys Sci 80%+APS 44+ with English 7, Maths 7 and Physical Sciences 7; 44+ with only English Level 6 may be wait-listed Source: Wits Guide for Undergraduate Applicants 2027, pp.24 and 123
- UPBachelor of Science in Actuarial and Financial Mathematics Subjects: English 60%+ · Maths 80%+APS 36 with Mathematics at level 7 (80%+) - the toughest subject bar at UP. Source: UP Faculty Brochure Natural and Agricultural Sciences 2027
- SUBCom (Actuarial Science) Subjects: Maths 80%+ · English 60%+ (FAL 75%+)Minimum NSC average 80% with Mathematics 80%; the 2027 selection criterion is 85% average with Mathematics 85%. Source: Faculty of EMS 2027 intake: selection criteria and process, Table 1 (PDF)
- UJBachelor of Science in Mathematical Sciences: Actuarial Science Subjects: English 60%+ · Maths 80%+APS 40 out of a maximum 42 - the highest published minimum of any UJ undergraduate programme. Source: UJ 2027 Undergraduate Prospectus, p.90 (Actuarial Science)
- NWUBachelor of Science (BSc) in Actuarial Sciences Subjects: Maths 70%+APS 32 and Mathematics level 6 (70-79%) - the same bar applies to all Business Mathematics and Informatics programmes Source: NWU Fields of Study - Natural and Agricultural Sciences 2027 (admission table)
- UFSBachelor of Science specialising in Actuarial Science Subjects: English 50%+ · Maths 70%+Minimum AP 34; subject to selection based on academic performance Source: UFS Undergraduate Prospectus 2027 (faculty admission-requirement tables)
EngineeringPr EngProfessional engineer · ECSA 7–9years4 at university BEng or BSc(Eng) degree 4 years, Candidate engineer 3 to 5 years. Exams: ECSA professional review. PayR600–790k a year Mid-career: up to R887k Typical pay Marks to get in~75–85% average Maths & Phys Sci required
The road, step by step
- BEng or BSc(Eng) degree 4 yearsFour years, in an ECSA-accredited programme.
- Candidate engineer 3–5 yearsAt least three years of supervised work as a registered candidate; many take five.
Professional exams
- ECSA professional reviewA written account of your engineering work and an interview with senior engineers, rather than a sit-down exam.
Getting in: ~75–85% estimate
UCT guarantees a place at 500 of 600 points (about an 83% average) with Maths 80%, and Physical Sciences at 75% for most branches (70% for Civil). Stellenbosch’s minimum is a 70% average; its automatic offers need a selection score (Maths + Physical Sciences + six times your average) of 600 to 660 out of 800, about 75% to 83% if all three are level. Wits asks for APS 42 on its own 56-point scale (about 70% or more in every subject), and UP for APS 35 out of 42 with 70%+ in Maths and Physical Sciences.
An estimate, not a guarantee. Cut-offs move every year with the number of applicants.
Pay
To start: R600–790k a year
Civil Engineer, 2026, from the low to the high estimate (typically R700k). Most engineers work in the private sector, so this is Pnet’s advertised pay for a civil engineer. A public-service engineer on Grade A earns about R859k a year gross.
Source: Pnet 2026 Job Market Trends Report salary guide (advertised CTC/month), as published by IT-Online
Mid-career, about ten years in: up to R887k a year
Public-service engineers stay on Grade A until 14 years after registering as a professional engineer, when Grade B starts at R936,500 a year gross. So ten years in, public-service pay is at most the top of Grade A: R886,800 a year gross in 2026 (a R975,582 package less the State’s pension contribution). Private-sector pay differs.
Source: DPSA vacancy circular 32 of 2026: Engineer Production Grade A to C post · DPSA circular 15 of 2026: public-service salary scales from 1 April 2026
The title
Pr Eng (professional engineer), registered with the Engineering Council of South Africa (ECSA).
Each university’s published bar for first year
- UCTBachelor of Science in Engineering in Civil Engineering (BSc(Eng)) Subjects: Maths 80%+ · Phys Sci 70%+Guaranteed admission at 500 FPS (Band A); likely at 480 WPS (Band B); possible from 420 FPS for SA redress applicants (Band C) Source: UCT 2027 Undergraduate Prospectus, pp. 35-37
- WITSBachelor of Science in Engineering in Civil Engineering (BSc(Eng)) Subjects: English 60%+ · Maths 60%+ · Phys Sci 60%+APS 42+ for every BSc(Eng) branch; Level 6 in English, Maths and Physical Sciences gives a much better chance Source: Wits Guide for Undergraduate Applicants 2027, pp.18 and 61
- UPBachelor of Engineering in Civil Engineering Subjects: English 60%+ · Maths 70%+ · Phys Sci 70%+APS 35 for all nine 4-year BEng disciplines; the 5-year BEng (ex-ENGAGE) needs APS 33 with 65% English, Maths and Physical Sciences. Source: UP Faculty Brochure EBIT 2027, PDF p.7 (admission regulations) and p.34 (5-year BEng)
- SUBEng (Civil) Subjects: Maths 70%+ · Phys Sci 60%+ · English 50%+ (FAL 60%+)Min NSC average 70%. Provisional thresholds for an automatic offer before 31 July (with average 70%, Mathematics 75%, Physical Sciences 65%): Civil selection score 600/800; Chemical 640, Electrical & Electronic 620, Industrial 620, Mechanical 660, Mechatronic 660. Applicants scoring above 570 (above 540 if eligible for the extended programme) stay under consideration after 31 July, when final thresholds are set. Source: Admission Requirements and Selection Criteria for BEng Programmes for 2027 (PDF)
- UJBachelor of Engineering (BEng) in Civil Engineering Subjects: English 60%+ · Maths 60%+ · Phys Sci 60%+APS 32, the same for BEng Electrical & Electronic and Mechanical. (UJ’s 3-year BEngTech Civil needs APS 28 but leads to Pr Tech Eng, the technologist title, not Pr Eng.) Source: UJ 2027 Undergraduate Prospectus, p.60 (FEBE degree table)
- UKZNBachelor of Science in Engineering (Civil), BSc Eng Subjects: Maths 65%+ · Phys Sci 65%+ · English 50%+APS range 48-33; identical requirement for all seven BSc Eng disciplines (Agricultural, Chemical, Civil, Computer, Electrical, Electronic, Mechanical) Source: UKZN Undergraduate Prospectus 2027, p20 (qualification table), p82 (entrance requirements), p85 (ECSA), p37 (fees)
- NWUBachelor of Engineering (BEng) Subjects: Maths 70%+ · Phys Sci 70%+ · English 60%+APS 34 or higher, plus hard subject minima; capacity is limited and meeting the minima does not guarantee a place Source: NWU Fields of Study - Engineering (admission table, APS 34)
- UFSBachelor of Engineering in Agricultural and Biosystems Engineering (BEng) Subjects: English 50%+ · Maths 70%+ · Phys Sci 60%+Minimum AP 30; subject to selection, so actual cut-offs rise with demand Professional accreditation not confirmed: check with the university. Source: UFS Undergraduate Prospectus 2027 (faculty admission-requirement tables)
Chartered AccountancyCA(SA)Chartered accountant · SAICA 7–8years4 at university BCom Accounting or BAcc 3 years, CTA, PGDA or honours 1 to 2 years, SAICA training programme 3 years. Exams: Initial Assessment of Competence (IAC), Assessment of Professional Competence (APC). Pay~R579–843k a year Mid-career: R1.3–1.8m Estimate Marks to get in~70–80% average Maths required, not Maths Lit
The road, step by step
- BCom Accounting or BAcc 3 yearsThree years, in a SAICA-accredited CA stream.
- CTA, PGDA or honours 1–2 yearsOne year of SAICA-accredited postgraduate accounting (called a CTA, PGDA, postgraduate diploma or honours, depending on the university), often called the hardest academic year. Many people repeat it or take it part-time, adding a year.
- SAICA training programme 3 yearsThree years of supervised work at an approved employer, such as an audit firm.
Professional exams
- Initial Assessment of Competence (IAC)SAICA’s first board exam, written after the postgraduate year.
- Assessment of Professional Competence (APC)SAICA’s final board exam, written during the training programme.
Getting in: ~70–80% estimate
UCT guarantees a CA-stream place at 435 of 600 points (about a 73% average, from school marks) with Maths 60%, and every Commerce applicant must write the NBTs. Stellenbosch’s 2027 selection mark for the BAcc is a 73% average with Maths 73% (or Maths 63% with Accounting 70%). Wits asks for APS 44 out of 56 on its own scale (about a 75% average) and UP for APS 34 out of 42, both with Maths 70% or more. UFS (AP 34), UJ (APS 33), NWU and UKZN (APS 32) publish lower minimums with Maths 60%, but places are limited, so meeting a minimum does not guarantee a place.
An estimate, not a guarantee. Cut-offs move every year with the number of applicants.
Pay
To start: ~R579–843k a year
Estimate: Pnet’s 2026 range for a financial manager (R579k to R843k a year), a role many newly qualified CA(SA)s move into. SAICA’s own pay survey is for members only, so the Pay page uses a general accountant’s figure instead.
Source: Pnet 2026 salary guide, as published by BusinessTech
Mid-career, about ten years in: R1.3–1.8m a year
Blue Recruiting’s 2025/26 range for a CA(SA) 7 to 10 years after qualifying: R1.3m to R1.8m a year, cost to company. A recruiter’s benchmark from its own placements, not an official survey. It puts newly qualified CAs at R620k to R720k, close to our starting estimate.
Source: Blue Recruiting: South African finance salary benchmarks 2025/26
The title
CA(SA) (chartered accountant), registered with the South African Institute of Chartered Accountants (SAICA).
Each university’s published bar for first year
- UCTBachelor of Commerce specialising in Financial Accounting (Chartered Accountant stream) Subjects: Maths 60%+ · English 50%+ (FAL 60%+)Guaranteed at 435 FPS (Band A); likely at 470 WPS (Band B); 430-434 FPS may get an Education Development Unit place (Band C, SA redress only) Source: UCT 2027 Undergraduate Prospectus, pp. 24-28
- WITSBachelor of Accounting Science (BAccSc) Subjects: English 60%+ · Maths 70%+APS 44+; APS 39-43 with English Level 6 and Mathematics Level 6 may be wait-listed Source: Wits Guide for Undergraduate Applicants 2027, pp.16, 46 (BCom Accounting careers) and 47
- UPBachelor of Commerce in Accounting Sciences Subjects: English 60%+ · Maths 70%+APS 34 with Maths at level 6 (70%+). Number-limited, so meeting it does not guarantee a place. Source: UP Faculty Brochure EMS 2027 (Accreditation bodies table)
- SUBAcc Subjects: English 50%+ (FAL 70%+) · Maths 70%, or Maths 60% with Accounting 70%Minimum NSC average 70%; 2027 selection criterion is 73% average with Maths 73% (or Maths 63% plus Accounting 70%). Source: Faculty of EMS 2027 intake: selection criteria and process, Table 1 (PDF)
- UJBachelor Degree in Accounting (CA) Subjects: English 50%+ · Maths 60%+APS 33 for the CA stream. The non-CA BCom Accounting (B34A5Q) needs only 28. Source: UJ 2027 Undergraduate Prospectus, p.40 (CBE degree table)
- UKZNBachelor of Commerce in Accounting, BCom (Accounting) Subjects: Maths 60%+ · English 50%+APS 32 (excluding LO); range 48-32. APS 35 with English, LO and Maths Level 5 is considered for early selection. Source: UKZN Undergraduate Prospectus 2027, p24 (table), p122 (entrance requirements), p124 (extended curriculum), p37 (fees)
- NWUBachelor of Commerce (BCom) in Chartered Accountancy (CA) Subjects: Maths 60%+ · English 50%+APS 32; the extended (4-year) CA programme needs APS 28 and Mathematics level 3 Source: NWU Fields of Study - Economic and Management Sciences 2027 (admission table)
- UFSBachelor of Accounting (BAcc) Subjects: English 50%+ · Maths 60%+Minimum AP 34 for BAcc (the CA stream); BCom (Accounting) needs only AP 28 Source: UFS Undergraduate Prospectus 2027 (faculty admission-requirement tables)
Tap a career for the steps, each university’s published bar and the sources.
How to read these figures, and sources
- Years run from the first year at university to the licensed title on the usual full-time route. Extended programmes, a repeated year, a gap year or waiting for a training post add time. Faded bars show the spread many people take.
- Exams are the professional exams set by the regulator or professional body, not university exams.
- Pay is a year, before tax, in South Africa. For doctors, dentists and vets it is the middle of the 2026 public-service pay scale for the first grade after registration (Medical Officer Grade 1, Dentist Grade 1, State Veterinarian level 11), as gross pay: the package less the State’s pension contribution, the same figure as on the Salaries page. For engineers, most of whom work in the private sector, it is the middle of Pnet’s advertised pay for a civil engineer. Private-sector pay can be higher or lower. The CA(SA) figure, marked “~”, is our estimate from a published range for a role many new CAs take. We found no reliable published South African figure for actuaries, so their row shows none.
- Mid-career pay is for about ten years after the licensed title, shown under the starting figure and as the lighter part of the bar. For doctors it is the middle of the Medical Officer Grade 3 scale, which needs ten years after registration, as gross pay. Public-service engineers stay on Grade A until 14 years after registration, and state vets on salary level 11 unless promoted, so for them it is the most that grade pays (“up to”). For CA(SA) it is a recruiter’s range for 7 to 10 years after qualifying. We could not confirm a mid-career figure for dentists or actuaries, so their rows show none.
- Marks are estimates; see the note above. Each career’s row lists the published bar, required subjects and source at each of the eight universities we cover (UCT, Wits, UP, SU, UJ, UKZN, NWU and UFS). Other universities also offer some of these degrees, for example medicine at Walter Sisulu, Sefako Makgatho, Limpopo and Nelson Mandela University, and dentistry at UWC and Sefako Makgatho.
- Sources: Health Professions Council of South Africa (HPCSA) · Actuarial Society of South Africa (ASSA) · South African Veterinary Council (SAVC) · Engineering Council of South Africa (ECSA) · South African Institute of Chartered Accountants (SAICA), the DPSA’s 2026 public-service pay circular and vacancy circulars, Blue Recruiting’s 2025/26 finance salary benchmarks, and each university’s 2027 prospectus, linked in its row.