💬 in 𝕏 f

TenderGuard

SA Government Payment Risk Intelligence — Protect Your Bid
Data: National Treasury MIIF, AGSA MFMA 2023-24, Parliamentary COGTA, Eskom/Water Board arrears, verified court judgments & news.
NEW: Government departments section — EC Health & Education, Gauteng Health, KZN Health & Education rated. Updated June 2026.

248
Municipalities Rated
12
Safe / Very Low Risk
38
High / Severe Risk
8
Critical / Avoid
~75
At Risk of Treasury Cutoff
32
Verified Court Cases
5
Depts — AVOID
R12.4bn
Govt Invoices Unpaid
14
Corruption Alerts
📢 ADVERTISEMENT — Contact via form below to advertise
📋 Recent Reports & Issues Crowd-sourced from contractors & suppliers
Loading recent reports...
📰 Case Files — Full Stories In-depth investigations
Loading articles...
1 — SAFE: Strong finances, clean audit, pays within 30 days
2 — VERY LOW RISK: Sound finances, unqualified audit, pays 30-45 days
3 — LOW RISK: Adequate finances, minor audit findings, pays 45-60 days
4 — BELOW AVG RISK: Some stress, qualified audit, pays 60-90 days
5 — MODERATE RISK: Cash-flow pressure, qualified audit, 90-day payments
6 — ELEVATED RISK: Financial strain, adverse/qualified, 90-120+ day delays
7 — HIGH RISK: Severe strain, adverse audit, 120+ day delays, some defaults
8 — SEVERE RISK: Systematic non-payment, disclaimed audit, supplier lawsuits
9 — CRITICAL RISK: Under administration, massive debt, court judgments
10 — BLACK: AVOID AT ALL COSTS — insolvent, court-ordered dissolution
🚩 CORRUPTION ALERT VBS scandal | SIU investigation | Construction mafia | Tender irregularities | Criminal charges against officials
WESTERN CAPE Best-performing province — 25 municipalities
Cape Town (CPT) ⭐ Metro
MIIF: A | Clean audit | Strong finances | R70bn+ budget
Risk 1 — SAFE
Pays 30 daysAAA-grade
Stellenbosch (WC024)
MIIF: B1 | Clean audit history | Strong revenue
Risk 1 — SAFE
Drakenstein (WC023)
MIIF: B1 | Clean audit | Paarl/Wellington base
Risk 1 — SAFE
George (WC044)
MIIF: B1 | Unqualified audit | Regional hub
Risk 2 — VERY LOW RISK
Mossel Bay (WC043)
MIIF: B2 | Unqualified audit | Tourism economy
Risk 2 — VERY LOW RISK
Overstrand (WC032)
MIIF: B2 | Unqualified audit | Hermanus/Gansbaai
Risk 2 — VERY LOW RISK
Saldanha Bay (WC014)
MIIF: B2 | Unqualified audit | Industrial port
Risk 2 — VERY LOW RISK
Breede Valley (WC025)
MIIF: B2 | Unqualified w/ findings | Worcester
Risk 3 — LOW RISK
Knysna (WC048)
MIIF: B2 | Unqualified w/ findings | Tourism
Risk 3 — LOW RISK
Swartland (WC015)
MIIF: B3 | Unqualified w/ findings | Malmesbury
Risk 3 — LOW RISK
Langeberg (WC026)
MIIF: B3 | Unqualified w/ findings | Robertson
Risk 3 — LOW RISK
Oudtshoorn (WC045)
MIIF: B2 | Unqualified w/ findings | Klein Karoo
Risk 3 — LOW RISK
Theewaterskloof (WC031)
MIIF: B3 | Qualified audit possible | Caledon
Risk 4 — BELOW AVG
Witzenberg (WC022)
MIIF: B3 | Small revenue base | Ceres
Risk 4 — BELOW AVG
Bergrivier (WC013)
MIIF: B3 | Small municipality | Piketberg
Risk 4 — BELOW AVG
Hessequa (WC042)
MIIF: B3 | Small revenue | Riversdale
Risk 4 — BELOW AVG
Cederberg (WC012)
MIIF: B3 | Rural | Clanwilliam
Risk 4 — BELOW AVG
Matzikama (WC011)
MIIF: B3 | Rural | Vredendal
Risk 4 — BELOW AVG
Cape Agulhas (WC033)
MIIF: B3 | Small | Bredasdorp
Risk 4 — BELOW AVG
Swellendam (WC034)
MIIF: B3 | Small | Swellendam
Risk 4 — BELOW AVG
Beaufort West (WC053)
MIIF: B3 | Financial strain | Karoo
Risk 5 — MODERATE
Kannaland (WC041)
MIIF: B3 | Very small | Ladismith
Risk 5 — MODERATE
Bitou (WC047)
MIIF: B3 | Small base | Plettenberg Bay
Risk 5 — MODERATE
Laingsburg (WC051)
MIIF: B3 | Tiny municipality | Deep Karoo
Risk 5 — MODERATE
Prince Albert (WC052)
MIIF: B3 | Tiny municipality | Karoo
Risk 5 — MODERATE
GAUTENG Economic heartland — 11 municipalities
City of Johannesburg (JHB) ⭐ Metro
MIIF: A | Unqualified audit | Strong revenue base | R80bn+ budget
Risk 1 — SAFE
Pays 30 days
⚖️ NOTE City Power/Joburg Water financial stress noted — R1bn Joburg Water debt (News24, Nov 2025). Metro has reserves but watch procurement entity.
City of Tshwane (TSH) ⭐ Metro
MIIF: A | Unqualified w/ findings | Political instability noted
🚩 R2.9bn security tender probe
Risk 2 — VERY LOW RISK
Pays but political risk
City of Ekurhuleni (EKU) ⭐ Metro
MIIF: A | Unqualified audit | Industrial base
Risk 2 — VERY LOW RISK
📰 R3.8bn Eskom debt — entered payment arrangement Mar 2025 (Green Building Africa)
Midvaal (GT422)
MIIF: B2 | Clean/unqualified audit history | DA-run
Risk 3 — LOW RISK
Well-managed
Mogale City (GT481)
MIIF: B1 | Unqualified w/ findings | Krugersdorp
Risk 3 — LOW RISK
Lesedi (GT423)
MIIF: B3 | Small municipality | Heidelberg
Risk 4 — BELOW AVG
Rand West City (GT485)
MIIF: B2 | Newly merged | Randfontein/Westonaria
Risk 4 — BELOW AVG
Merafong City (GT484)
MIIF: B2 | Mining-dependent | Carletonville
Risk 5 — MODERATE
⚖️ NEWS Failed to pay R40m — owes Rand Water R3bn collectively with others (News24, Mar 2024)
Randfontein (GT482)
MIIF: B2 | Now part of Rand West
Risk 4 — BELOW AVG
Westonaria (GT483)
MIIF: B2 | Now part of Rand West
Risk 4 — BELOW AVG
⚠ Emfuleni (GT421)
MIIF: B1 BUT massive Eskom debt | Vanderbijlpark/Vereeniging
Risk 8 — SEVERE RISK
R8bn+ Eskom debt Supplier defaults Qualified audit
⚖️ ESKOM Eskom debt accumulates since 2022 — Emfuleni one of worst offenders (Eskom Media, ongoing)
📰 News24 Paid R16m for 17 vehicles, received only 6 — only 2 remain (News24, 10 Mar 2026)
📰 Moneyweb On Eskom switch-off risk list — municipal agency agreement in court (Moneyweb, 11 Mar 2026; 15 May 2026)
📢 ADVERTISEMENT
FREE STATE Crisis province — 3 municipalities under court-ordered dissolution or Section 139
Mangaung (MAN) ⭐ Metro
MIIF: A | Unqualified w/ findings | Bloemfontein
Risk 3 — LOW RISK
Metro — pays but delays
Metsimaholo (FS204)
MIIF: B2 | Sasolburg | Industrial base
Risk 4 — BELOW AVG
Moqhaka (FS201)
MIIF: B2 | Kroonstad | Agricultural
Risk 4 — BELOW AVG
Dihlabeng (FS192)
MIIF: B2 | Bethlehem | Eastern Free State
Risk 4 — BELOW AVG
Maluti-a-Phofung (FS194)
MIIF: B3 | QwaQwa | Revenue collection problems
Risk 5 — MODERATE
Setsoto (FS191)
MIIF: B3 | Ficksburg | Agricultural
Risk 5 — MODERATE
⚠ Ngwathe (FS203)
MIIF: B3 | Parys | Court-ordered dissolution
Risk 8 — SEVERE RISK
ConCourt dissolution upheld R3bn+ Eskom debt 'Catastrophic collapse'
⚖️ ConCourt Constitutional Court upheld dissolution order — "catastrophic collapse" (TimesLIVE, 2 Jun 2026; News24, 4 Jun 2026)
⚖️ AfriForum Decisive court win: dissolution order must be implemented immediately (AfriForum, 20 Feb 2026)
⚖️ AfriForum Mayor ignored court ruling, appealed without council approval (AfriForum, 24 Feb 2026)
📰 AfriForum Eskom debt nearly R3 billion — dark days ahead (AfriForum, 9 Mar 2026)
📰 AfriForum Free State govt failed to implement court order — packing boxes delivered for dissolution (AfriForum/StepUpSA, Jun 2026)
Nketoana (FS193)
MIIF: B3 | Reitz | Small agricultural
Risk 5 — MODERATE
Phumelela (FS195)
MIIF: B3 | Vrede | Small
Risk 5 — MODERATE
Mantsopa (FS196)
MIIF: B3 | Ladybrand | Small
Risk 5 — MODERATE
Kopanong (FS162)
MIIF: B3 | Trompsburg | Very small
Risk 5 — MODERATE
Letsemeng (FS161)
MIIF: B3 | Koffiefontein | Very small
Risk 5 — MODERATE
Mohokare (FS163)
MIIF: B3 | Zastron | Very small
Risk 5 — MODERATE
Nala (FS185)
MIIF: B3 | Bothaville | Small
Risk 5 — MODERATE
Tswelopele (FS183)
MIIF: B3 | Bultfontein | Small
Risk 5 — MODERATE
Masilonyana (FS181)
MIIF: B3 | Theunissen | Small
Risk 5 — MODERATE
Tokologo (FS182)
MIIF: B3 | Boshof | Very small
Risk 5 — MODERATE
Naledi (FS164)
MIIF: B3 | Dewetsdorp | Very small
Risk 5 — MODERATE
☠ Mafube (FS205)
MIIF: B3 BUT only 20% revenue collection | R1.5bn debt
Risk 9 — CRITICAL
R1.5bn govt+ratepayer debt R200m pension fund default R14.7m court judgment vs officials 80% services unpaid
⚖️ High Court Jan 2025 judgment: Mayor, Exco, MM & CFO personally liable for R14.7m pension fund debt (Parliament of SA COGTA Committee, 19 Mar 2025)
📰 Parliament Select Committee on COGTA: "Only collects 20% of service charges — 80% unpaid." R200m pension default, R1.5bn total debt (parliament.gov.za, Mar 2025)
☠☠ Matjhabeng (FS184)
MIIF: B1 BUT Section 139 intervention | Welkom gold fields
Risk 10 — BLACK: AVOID
Section 139(5)(a)(c) — under admin R6.8bn Eskom debt R7.3bn water board debt R14.1bn TOTAL arrears
⚖️ Section 139 Provincial executive invoked Section 139(5)(a)(c) on 24 Nov 2024 — severe financial & service delivery failures (Parliament COGTA, Mar 2025)
⚖️ Seizure Traffic vehicles seized over failure to pay service provider (SundayWorld, 3 May 2026)
📰 Parliament R6.8bn Eskom + R7.3bn Vaal Central Water = R14.1bn total. "Breach of Section 152 of the Constitution"
KWAZULU-NATAL 44 municipalities — Msunduzi R9.4bn debt; eThekwini faces R153m+ in court-ordered payments
eThekwini (ETH) ⭐ Metro
MIIF: A | Unqualified audit | Durban | R60bn+ budget
🚩 Construction mafia hotspot
Risk 1 — SAFE
Pays 30-45 days
⚖️ NOTE Despite R153m in court-ordered payments (R100m tender + R53m ConCourt case — SundayWorld/IOL, Jun 2025), Metro has reserves. Still pays, but watch for procurement disputes.
uMhlathuze (KZN282)
MIIF: B1 | Richards Bay | Industrial port
Risk 2 — VERY LOW RISK
Newcastle (KZN252)
MIIF: B1 | ArcelorMittal steel base | Industrial
🚩 SIU findings — stalled disciplinary
Risk 2 — VERY LOW RISK
⚠ Msunduzi (KZN225)
MIIF: B1 BUT massive debt crisis | Pietermaritzburg
🚩 Mafia activity + R9.4bn debt
Risk 6 — ELEVATED (downgraded from B1 baseline)
R9.4bn debt Eskom arrears SCOPA scrutiny
📰 The Witness Municipal debt nears R9.4 BILLION as campaigns keep falling short (The Witness, 8 Jun 2026)
📰 IOL Debt relief proposal faces backlash from ratepayers & businesses (IOL, 3 Jun 2026)
📰 IOL SCOPA scrutiny intensifies — special force for debt collection considered (IOL, 20 Jun 2026; 29 May 2026)
📰 The Witness R83 million debt under scrutiny; former senior manager before Labour Court (The Witness, 8 Jun 2026; 12 Jan 2026)
Ray Nkonyeni (KZN216)
MIIF: B2 | South Coast (Port Shepstone/Margate) | Tourism
Risk 3 — LOW RISK
KwaDukuza (KZN292)
MIIF: B2 | Stanger/Ballito | Growing coastal
Risk 3 — LOW RISK
uMngeni (KZN222)
MIIF: B2 | Howick | DA-run, well-managed
Risk 3 — LOW RISK
⚖️ NEWS High Court battle over electricity supply in Hilton (News24, 14 Mar 2026) — service delivery dispute, not payment failure
Greater Kokstad (KZN433)
MIIF: B2 | Regional hub | Moderate capacity
Risk 3 — LOW RISK
Alfred Duma (KZN238)
MIIF: B2 | Ladysmith | Includes former Emnambithi
Risk 4 — BELOW AVG
Umdoni (KZN212)
MIIF: B2 | South Coast | Small municipality
Risk 4 — BELOW AVG
uMuziwabantu (KZN214)
MIIF: B3 | Harding | Rural
Risk 4 — BELOW AVG
Inkosi Langalibalele (KZN237)
MIIF: B3 | Estcourt | Rural/agricultural
Risk 5 — MODERATE
Dr Nkosazana Dlamini Zuma (KZN436)
MIIF: B3 | Underberg/Ixopo | Rural
Risk 5 — MODERATE
Endumeni (KZN241)
MIIF: B3 | Dundee | Small town
Risk 5 — MODERATE
Mpofana (KZN223)
MIIF: B3 | Mooi River | Small town
Risk 5 — MODERATE
Umvoti (KZN245)
MIIF: B3 | Greytown | Agricultural
Risk 5 — MODERATE
Hlabisa Big Five (KZN276)
MIIF: B3 | St Lucia area | Tourism
Risk 5 — MODERATE
Mthonjaneni (KZN285)
MIIF: B3 | Melmoth | Small
Risk 5 — MODERATE
Abaqulusi (KZN263)
MIIF: B3 | Vryheid | Financial strain documented
Risk 6 — ELEVATED
Mtubatuba (KZN275)
MIIF: B3 | Northern KZN | Rural stress
Risk 6 — ELEVATED
Dannhauser (KZN254)
MIIF: B4 | Former mining | Economic decline
Risk 6 — ELEVATED
Nongoma (KZN265)
MIIF: B4 | Deep rural Zululand | Severe revenue constraints
Risk 7 — HIGH RISK
Ulundi (KZN266)
MIIF: B4 | Deep rural | Grant-dependent
Risk 7 — HIGH RISK
Jozini (KZN272)
MIIF: B4 | Far north | Very limited own revenue
Risk 7 — HIGH RISK
Msinga (KZN244)
MIIF: B4 | Deep rural Tugela | One of SA's poorest
Risk 7 — HIGH RISK
Nkandla (KZN286)
MIIF: B4 | Deep rural | Grant-dependent
Risk 7 — HIGH RISK
uPhongolo (KZN262)
MIIF: B4 | Far north | Grant-dependent
Risk 7 — HIGH RISK
Mandeni (KZN291)
MIIF: B4 | North Coast | Rural/industrial mix
Risk 7 — HIGH RISK
Mfolozi (KZN281)
MIIF: B4 | KwaMbonambi | Rural
Risk 7 — HIGH RISK
uMlalazi (KZN284)
MIIF: B4 | Eshowe/Gingindlovu | Rural
Risk 7 — HIGH RISK
Ndwedwe (KZN293)
MIIF: B4 | Inland north coast | Grant-dependent
Risk 7 — HIGH RISK
Maphumulo (KZN294)
MIIF: B4 | Inland north coast | Grant-dependent
Risk 7 — HIGH RISK
Umhlabuyalingana (KZN271)
MIIF: B4 | Mozambique border | Extreme rural poverty
Risk 8 — SEVERE
Umzimkhulu (KZN435)
MIIF: B4 | Former EC now KZN | Chronic mismanagement
Risk 8 — SEVERE
Ubuhlebezwe (KZN434)
MIIF: B4 | Ixopo | Financial distress
Risk 8 — SEVERE
⚠ Unnamed KZN Municipality
Bank accounts frozen — urgent court application (IOL, 5 Mar 2026)
Risk 7 — HIGH RISK
⚖️ IOL Urgent court application after bank accounts frozen — supplier non-payment crisis (IOL, 5 Mar 2026)
📢 ADVERTISEMENT
EASTERN CAPE 42 municipalities — NMB and Buffalo City are strongest; OR Tambo district is crisis zone
Nelson Mandela Bay (NMA) ⭐ Metro
MIIF: A | Gqeberha/Port Elizabeth | Industrial base
Risk 2 — VERY LOW RISK
Pays 30-45 days
Buffalo City (BUF) ⭐ Metro
MIIF: A | East London | Automotive hub
Risk 2 — VERY LOW RISK
Pays but delays reported
Enoch Mgijima (EC139)
MIIF: B2 | Queenstown/Komani | Regional hub
Risk 4 — BELOW AVG
King Sabata Dalindyebo (EC157)
MIIF: B2 | Mthatha | Admin challenges
Risk 4 — BELOW AVG
Makana (EC104)
MIIF: B2 | Grahamstown/Makhanda | University town
Risk 5 — MODERATE
⚖️ DAILY MAVERICK Makana Municipality faces allegations of fraud and corruption over missing R2.6m water pump (Daily Maverick, Aug 2025).
Kouga (EC108)
MIIF: B3 | Jeffreys Bay | Coastal tourism
Risk 4 — BELOW AVG
Raymond Mhlaba (EC129)
MIIF: B3 | Fort Beaufort/Alice | Rural
Risk 5 — MODERATE
Walter Sisulu (EC145)
MIIF: B3 | Aliwal North/Burgersdorp | Rural
Risk 5 — MODERATE
Mbhashe (EC121)
MIIF: B4 | Dutywa | Rural poverty
Risk 6 — ELEVATED
Mnquma (EC122)
MIIF: B4 | Butterworth | Severe admin issues
Risk 6 — ELEVATED
Port St Johns (EC154)
MIIF: B4 | Wild Coast | Chronic mismanagement
Risk 7 — HIGH RISK
Nyandeni (EC155)
MIIF: B4 | Libode | Deep rural
Risk 7 — HIGH RISK
Winnie Madikizela-Mandela (EC443)
MIIF: B4 | Bizana | Chronic non-payment reports
Risk 8 — SEVERE
Supplier non-payment
Ntabankulu (EC444)
MIIF: B4 | Deep rural Alfred Nzo | Extreme poverty
Risk 8 — SEVERE
MPUMALANGA 19 municipalities — Mining belt municipalities are stronger
City of Mbombela (MP326)
MIIF: B1 | Nelspruit | Provincial capital
Risk 2 — VERY LOW RISK
Steve Tshwete (MP313)
MIIF: B1 | Middelburg | Mining/industrial
Risk 2 — VERY LOW RISK
Govan Mbeki (MP307)
MIIF: B1 | Secunda | Sasol base
Risk 2 — VERY LOW RISK
Emalahleni (MP312)
MIIF: B1 | Witbank | Coal mining | Eskom stress noted
Risk 3 — LOW RISK
Msukaligwa (MP302)
MIIF: B2 | Ermelo | Coal belt
Risk 4 — BELOW AVG
Emakhazeni (MP314)
MIIF: B2 | Belfast/Dullstroom | Small
Risk 4 — BELOW AVG
Victor Khanye (MP311)
MIIF: B3 | Delmas | Agricultural
Risk 5 — MODERATE
Bushbuckridge (MP325)
MIIF: B4 | Former homeland | Grant-dependent
Risk 6 — ELEVATED
Nkomazi (MP324)
MIIF: B4 | Malalane/Komatipoort | Rural/farming
Risk 7 — HIGH RISK
Dr J.S. Moroka (MP316)
MIIF: B4 | Siyabuswa | Former KwaNdebele
🚩 VBS scandal — illegal investment
Risk 7 — HIGH RISK
LIMPOPO 28 municipalities — Polokwane facing R400m crisis; heavy grant dependence province-wide
⚠ Polokwane (LIM354)
MIIF: B1 BUT R400m financial crisis | Provincial capital
Risk 5 — MODERATE (downgraded)
R400m crisisAG exposed wasteful expenditure
📰 News24 Buckles under R400m financial crisis as Auditor-General exposes wasteful expenditure (News24, 8 Mar 2026)
Mogalakwena (LIM367)
MIIF: B2 | Mokopane | Mining economy
Risk 4 — BELOW AVG
Lephalale (LIM362)
MIIF: B3 | Medupi power station | Mining
Risk 5 — MODERATE
Thabazimbi (LIM361)
MIIF: B3 | Iron ore mining | Financial stress
Risk 5 — MODERATE
Bela Bela (LIM366)
MIIF: B3 | Warmbaths | Tourism
Risk 5 — MODERATE
Musina (LIM341)
MIIF: B3 | Border town | Mining
🚩 VBS scandal — illegal investment
Risk 5 — MODERATE
Ba-Phalaborwa (LIM334)
MIIF: B3 | Phalaborwa mining | PMC mine
Risk 5 — MODERATE
Makhado (LIM344)
MIIF: B4 | Louis Trichardt | Rural
🚩 VBS scandal — illegal investment
Risk 6 — ELEVATED
Greater Giyani (LIM331)
MIIF: B4 | Former Gazankulu | Grant-dependent
🚩 VBS scandal — illegal investment
Risk 7 — HIGH RISK
Greater Letaba (LIM332)
MIIF: B4 | Modjadjiskloof | Rural
Risk 7 — HIGH RISK
Thulamela (LIM343)
MIIF: B4 | Thohoyandou | Former Venda
🚩 VBS scandal — illegal investment
Risk 7 — HIGH RISK
Ephraim Mogale (LIM471)
MIIF: B4 | Marble Hall | Rural
🚩 VBS scandal — illegal investment
Risk 7 — HIGH RISK
Elias Motsoaledi (LIM472)
MIIF: B4 | Groblersdal | Rural
Risk 7 — HIGH RISK
Greater Tubatse (LIM475)
MIIF: B4 | Burgersfort | Mining but extreme mismanagement
Risk 8 — SEVERE
Supplier non-payment reports
Collins Chabane (LIM345)
MIIF: B4 | New municipality | Severe capacity issues
🚩 VBS scandal — CFO convicted
Risk 8 — SEVERE
NORTH WEST 20 municipalities — Ditsobotla hit with High Court punishment over R7.5m debt scandal
Rustenburg (NW373)
MIIF: B1 | Platinum mining hub | Strong revenue
Risk 2 — VERY LOW RISK
Mining revenue base
Madibeng (NW372)
MIIF: B1 | Brits | Mining/industrial
Risk 3 — LOW RISK
City of Matlosana (NW403)
MIIF: B1 | Klerksdorp | Mining
Risk 3 — LOW RISK
J B Marks (NW405)
MIIF: B1 | Potchefstroom | University town
Risk 3 — LOW RISK
Mafikeng (NW383)
MIIF: B2 | Provincial capital | Mahikeng
Risk 4 — BELOW AVG
⚠ Ditsobotla (NW384)
MIIF: B3 BUT court-ordered payments & salary defaults | Lichtenburg
🚩 High Court punished + salary defaults
Risk 8 — SEVERE RISK
Court-ordered R7m payment Worker salary non-payment Pension fund defaults
⚖️ High Court Punished in High Court over R7.5m debt scandal (News24, 8 Dec 2025)
⚖️ Court Order Court ordered to pay contractor R7m for services rendered (SundayWorld, 19 Jul 2025)
📰 COSATU COSATU/SAMWU: non-payment of municipal workers' salaries + pension fund contributions (COSATU, 6 Aug 2025; 3 Feb 2026)
Kgetlengrivier (NW374)
MIIF: B3 | Koster/Swartruggens | Small
Risk 5 — MODERATE
Moretele (NW371)
MIIF: B4 | Near Pretoria but rural | Grant-dependent
Risk 7 — HIGH RISK
Moses Kotane (NW375)
MIIF: B4 | Mogwase/Sun City | Rural despite tourism
Risk 7 — HIGH RISK
Greater Taung (NW394)
MIIF: B4 | Former Bophuthatswana | Deep rural
Risk 7 — HIGH RISK
Kagisano-Molopo (NW397)
MIIF: B4 | Far west | Very rural
Risk 7 — HIGH RISK
Ratlou (NW381)
MIIF: B4 | Setlagole | Deep rural
Risk 7 — HIGH RISK
NORTHERN CAPE 28 municipalities — Nama Khoi ordered by court to pay supplier
Sol Plaatje (NC091)
MIIF: B1 | Kimberley | Provincial capital
Risk 3 — LOW RISK
//Khara Hais (NC083)
MIIF: B2 | Upington | Regional hub
Risk 4 — BELOW AVG
Dawid Kruiper (NC087)
MIIF: B2 | Upington area | Regional hub
Risk 4 — BELOW AVG
⚠ Nama Khoi (NC062)
MIIF: B3 BUT court-ordered to pay supplier | Springbok
Risk 6 — ELEVATED
Court-ordered payment
⚖️ Court Order Court orders Nama Khoi municipality to pay Rural Maintenance (Pty) Ltd — supplier had to litigate to get paid (Moneyweb, 19 Dec 2025)
Ga-Segonyana (NC452)
MIIF: B3 | Kuruman | Mining area
Risk 5 — MODERATE
Gamagara (NC453)
MIIF: B3 | Kathu | Iron ore mining
Risk 5 — MODERATE
Joe Morolong (NC451)
MIIF: B4 | Mothibistad | Deep rural poverty
Risk 6 — ELEVATED
Richtersveld (NC061)
MIIF: B3 | Port Nolloth/Alexander Bay | Extremely remote
Risk 7 — HIGH RISK

🏢 Parastatals & State-Owned Enterprises — Payment Risk

Major SOEs that procure construction, infrastructure, and supplier services. Revenue models vary significantly — those with independent revenue streams (ports, airports, tolls) pay better than those dependent on government bailouts.

🟢 SAFE TO TENDER Strong independent revenue, good payment records
SANRAL (SANRAL)
Toll roads | Independent revenue from tolls + fuel levy | Strong procurement systems
Risk 2 — VERY LOW RISK
Pays 30-45 daysR30bn+ annual budget
ACSA — Airports Company SA (ACSA)
OR Tambo, Cape Town, King Shaka + 6 regional | Aeronautical + retail revenue
Risk 3 — LOW RISK
Pays 30-45 daysPost-COVID recovery
Transnet SOC Ltd (TRANSNET)
Ports, rail, pipelines | R70bn+ revenue | Massive infrastructure programme
Risk 3 — LOW RISK
Pays but 45-60 day cyclesGovernance issues
📰 General Transnet has had governance challenges and some procurement irregularities, but generally pays contractors. Large tenders — ensure proper compliance.
Telkom (TELKOM)
Partially privatized (40% govt) | R43bn revenue | Telecom infrastructure
Risk 3 — LOW RISK
Pays 30-45 daysPrivate-sector discipline
Rand Water (RANDWATER)
Bulk water supplier | Revenue from municipalities | R20bn+ budget
Risk 4 — BELOW AVG
Municipal arrears impactInfrastructure programme
📰 Moneyweb Writing off millions as municipalities fail to pay (Dec 2024). Cash flow dependent on municipal collections.
🟠 ELEVATED RISK Financial distress, bailout-dependent, or restructuring
⚠ Eskom (ESKOM)
R230bn govt bailout | R400bn+ debt | Massive procurer but financial distress
Risk 6 — ELEVATED
Pays but delaysBailout-dependentR400bn debt
📰 General Eskom has received R230bn+ in bailouts. They do pay contractors but payment cycles can extend. Their own municipal arrears crisis (R110bn owed to them) creates upstream cash pressure. Tender with caution on non-essential projects.
⚠ PRASA (PRASA)
Passenger rail | R50bn+ recapitalization programme | Infrastructure backlog
Risk 6 — ELEVATED
Governance challengesProject delays
📰 General Major rail infrastructure programme but plagued by governance issues, vandalism recovery costs, and project delays. Payment delays reported on some contracts.
⚠ SAA — South African Airways (SAA)
Was in business rescue | Now restructured with equity partner | Reduced operations
Risk 6 — ELEVATED
Business rescue historyRestructured
📰 General Exited business rescue. Now restructured with Takatso equity deal (subject to legal challenges). Much smaller procurement footprint than pre-2020.
⚠ SABC (SABC)
Public broadcaster | Chronic budget deficits | Repeated bailouts
Risk 7 — HIGH RISK
Budget deficitsSupplier complaints
📰 General SABC has chronic financial problems, repeated government bailouts, and supplier payment complaints. Not a major construction procurer but avoid for media/broadcast contracts.
🔴 AVOID Near-insolvent, in business rescue, or collapsed procurement
☠ Denel (DENEL)
Defence/aerospace | Near collapse | Posted first profit in a decade (Jun 2025)
Risk 9 — CRITICAL
Near collapseSupplier defaults
📰 defenceWeb Fragile recovery under scrutiny as company posts first profit in nearly a decade (defenceWeb, Jun 2025). Avoid unless you have direct payment guarantees.
☠☠ SA Post Office (SAPO)
In business rescue | R10bn+ in liabilities | Massive retrenchments
Risk 10 — BLACK: AVOID
Business rescueR10bn liabilities
📰 General SA Post Office is in business rescue with massive liabilities. Do not engage under any circumstances without full upfront payment.
☠ PetroSA (PETROSA)
State oil company | Operational losses | Mossel Bay refinery challenges
Risk 9 — CRITICAL
Operational lossesLimited procurement

🎓 South African Universities — Payment Risk

Universities generally pay better than municipalities — own revenue from tuition, subsidies, research grants. However, NSFAS issues and budget pressures at historically disadvantaged institutions create variation.

🟢 SAFE TO TENDER Strong balance sheets, large infrastructure programmes
University of Cape Town (UCT)
R8bn+ endowment | Strong research revenue | Major infrastructure programme
Risk 1 — SAFE
Stellenbosch University (SU)
R6bn+ revenue | Strong donor base | Large campus development
Risk 1 — SAFE
University of Pretoria (UP)
R7bn+ revenue | Major research university | Growing campus
Risk 2 — VERY LOW RISK
University of the Witwatersrand (WITS)
R6bn+ revenue | Strong medical/engineering | Urban campus
Risk 2 — VERY LOW RISK
North-West University (NWU)
R5bn+ revenue | Potchefstroom/Mahikeng/Vanderbijlpark
Risk 3 — LOW RISK
University of Johannesburg (UJ)
R5bn+ revenue | Fast-growing | Major infrastructure expansion
Risk 3 — LOW RISK
University of the Free State (UFS)
R3bn+ revenue | Bloemfontein/QwaQwa | Stable finances
Risk 3 — LOW RISK
University of KwaZulu-Natal (UKZN)
R5bn+ revenue | 5 campuses | Medical school
Risk 3 — LOW RISK
Nelson Mandela University (NMU)
R3bn+ revenue | Gqeberha/George | Growing campus
Risk 3 — LOW RISK
Rhodes University (RHODES)
R1.5bn+ revenue | Small, well-endowed | Grahamstown/Makhanda
Risk 3 — LOW RISK
🟡 MODERATE RISK Cash-flow pressures, NSFAS dependency, or admin challenges
University of the Western Cape (UWC)
R2.5bn+ revenue | High NSFAS dependency | Growing infrastructure
Risk 4 — BELOW AVG
Tshwane University of Technology (TUT)
R4bn+ revenue | Multiple campuses | High student debt
Risk 4 — BELOW AVG
Cape Peninsula University of Technology (CPUT)
R3bn+ revenue | Largest residential university in WC
Risk 4 — BELOW AVG
Durban University of Technology (DUT)
R3bn+ revenue | Multiple campuses | NSFAS dependent
Risk 4 — BELOW AVG
Central University of Technology (CUT)
R1.5bn+ revenue | Bloemfontein/Welkom | Growing but constrained
Risk 4 — BELOW AVG
⚠ University of Limpopo (UL)
R2bn+ revenue | Rural campus | Financial constraints documented
Risk 5 — MODERATE
⚠ University of Fort Hare (UFH)
R1.5bn+ revenue | Alice/East London/Bhisho | Admin challenges
Risk 5 — MODERATE
⚠ University of Zululand (UNIZULU)
R1.5bn+ revenue | Rural campus | Financial pressure
Risk 5 — MODERATE
⚠ Walter Sisulu University (WSU)
R2bn+ revenue | 4 campuses in EC | Admin challenges documented
Risk 5 — MODERATE
⚠ University of Venda (UNIVEN)
R1.5bn+ revenue | Rural Limpopo | Financial constraints
Risk 5 — MODERATE
University of South Africa (UNISA)
R6bn+ revenue | 370,000 students | Distance learning | Admin mass
Risk 4 — BELOW AVG
Admin challengesLarge budget
Mangosuthu University of Technology (MUT)
R1bn+ revenue | Umlazi, KZN | Small, constrained
Risk 4 — BELOW AVG
Sol Plaatje University (SPU)
New university (est. 2014) | Kimberley | Govt-funded infrastructure
Risk 4 — BELOW AVG
University of Mpumalanga (UMP)
New university (est. 2014) | Mbombela/Siyabuswa | Growing
Risk 4 — BELOW AVG
Sefako Makgatho Health Sciences University (SMU)
Health sciences only | Pretoria | Specialized
Risk 4 — BELOW AVG

🏛️ National & Provincial Government Departments — Payment Risk

Based on National Treasury Q2 2025 compliance data: 95,399 invoices older than 30 days = R12.4 billion unpaid. Provincial governments account for 97% of overdue invoices. Treasury Regulation 8.2.3 mandates 30-day payment — reality is 60-120 days.

🚩 CORRUPTION WARNING: 14 entities flagged for documented tender irregularities, VBS Mutual Bank scandal, SIU investigations, construction mafia activity, or criminal charges against officials. Look for 🚩 CORRUPTION ALERT on affected cards. Tender with extreme caution — corruption flags indicate heightened risk of bid-rigging, procurement fraud, or criminal interference.
🔴 BLACK — AVOID AT ALL COSTS Systematic non-payment, court judgments, supplier strikes
☠☠ EC Dept of Health (EC-DOH)
R1bn+ unpaid pharmaceutical accounts | Medicine crisis declared
Risk 10 — BLACK: AVOID
R1bn unpaid Medicine crisis Afrox suing for R360m
📰 Daily Maverick R1 billion in unpaid accounts triggers medicine crisis in Eastern Cape (Daily Maverick, 25 Feb 2026)
📰 News24 Under pressure: owes over R1bn to pharmaceutical companies (News24, 27 Feb 2026)
⚖️ Business Day Hospital supplier Afrox takes state to court over R360m in unpaid bills (Business Day, 22 Jan 2026)
📰 Daily Maverick Admits can't pay overtime to doctors & nurses until new financial year (Daily Maverick, 30 Jan 2025)
☠☠ EC Dept of Education (EC-DOE)
Scholar transport operators striking | School infrastructure in collapse
Risk 10 — BLACK: AVOID
12,000 learners stranded Transport strike Apr 2026 R700K teacher salary debt
📰 DA/AlgoaFM Scholar transport strike — operators protest unpaid invoices, 12,000+ learners stranded (DA, AlgoaFM, 29 Apr 2026)
📰 SABC News EC govt commits to pay all compliant invoices — but crisis continues (SABC, 15 Oct 2025)
📰 News24 School faces closure as teacher salary debt balloons to R700K (News24, 14 May 2026)
📰 Daily Dispatch Payment 'glitch' cripples 6,000 early learning centres (Daily Dispatch, 24 Jun 2025)
☠ Gauteng Dept of Health (GP-DOH)
R5.1 BILLION payment crisis — Public Service Commission verified
Risk 9 — CRITICAL
R5.1bn crisis PSC investigation
📰 IOL/PSC Public Service Commission highlights R5.1 BILLION payment crisis (IOL, 6 Sep 2025)
☠ KZN Dept of Health (KZN-DOH)
Owes suppliers R1.7 billion — small businesses devastated
Risk 9 — CRITICAL
R1.7bn unpaid SMME crisis
📰 IOL KZN health department owes suppliers over R1.7bn, raising concerns for small businesses (IOL, 7 May 2025)
☠ KZN Dept of Education (KZN-DOE)
Unpaid suppliers threatening court action | Reckless spending slammed
Risk 9 — CRITICAL
Suppliers → court Reckless spending
⚖️ SundayWorld Unpaid suppliers mull taking broke KZN education to court (SundayWorld, 18 Apr 2025)
📰 SundayWorld KZN education slammed for reckless spending (SundayWorld, 13 Apr 2025)
🟠 ORANGE/RED — SEVERE RISK Massive backlogs, structural non-compliance with 30-day rule
⚠ KZN Dept of Public Works (KZN-DPW)
R1 billion unpaid contractor invoice backlog — only recently cleared
Risk 8 — SEVERE
R1bn backlog cleared but history of non-payment
📰 DA DA welcomes KZN DPW elimination of R1bn backlog in unpaid contractor invoices (DA, 15 Sep 2025)
📰 SABC KZN addressing issue of non-payment of service providers — Premier Ntuli (SABC, 7 May 2025)
⚠ National Health / IDT (NAT-IDT)
R1.6bn hospital upgrade projects in dispute | IDT corruption allegations
🚩 CEO criminal charges — bribery
Risk 8 — SEVERE
R1.6bn disputedIDT criminal charges
📰 News24/amaB Health DG & IDT clash over critical R1.6bn hospital upgrade projects (News24, 18 Dec 2025)
⚖️ Moneyweb Criminal charges laid against IDT CEO and spokesperson after alleged bribery (Moneyweb, 8 Aug 2025)
⚠ EC — ALL Provincial Depts (EC-ALL)
R4.5 BILLION overdue — WORST province nationally (Treasury Q2 2025)
Risk 8 — SEVERE
R4.5bn overdue#1 worst province
📰 Treasury Q2'25 Eastern Cape failed to pay R4.5 BILLION within 30 days — worst performer nationally. 97% of overdue invoices are provincial.
⚠ Gauteng — ALL Provincial Depts (GP-ALL)
R2.7 BILLION overdue — 2nd worst province (Treasury Q2 2025)
Risk 8 — SEVERE
R2.7bn overdue#2 worst province
📰 Treasury Q2'25 Gauteng failed to pay R2.7 BILLION within 30 days — driven primarily by Gauteng Health R5.1bn crisis.
🟢 YELLOW/GREEN — MODERATE TO LOW RISK Generally pays but expect 45-90 day cycles; some structural delays
National Dept of Public Works (NAT-DPWI)
Largest construction procurer nationally | Pays but 60-90 day reality
Risk 5 — MODERATE
Payment cycles 60-90 daysMajor projects
📰 General National DPWI is the most reliable departmental payer but still exceeds 30-day Treasury requirement. Budget allocation issues cause delays at financial year-end (Mar/Apr).
SANRAL (SANRAL)
Toll road agency | Independent funding | Good payment record
Risk 4 — BELOW AVG
Pays reasonablyBut e-toll disputes
Western Cape Provincial Depts (WC-PROV)
Best-run province | Strong payment compliance | DA-governed
Risk 4 — BELOW AVG
Best payment record nationally
📰 General Western Cape provincial departments consistently outperform other provinces on payment compliance. Still factor 45-60 day payment cycles.
National Treasury — Direct (NAT-TREAS)
Central procurement via RT contracts | Most reliable payer
Risk 4 — BELOW AVG
Generally pays 30-45 days
COGTA / MISA (COGTA)
Municipal infrastructure grants | Payment dependent on municipal capacity
Risk 5 — MODERATE
Cash-flow dependent
⚠ National Dept of Human Settlements (NAT-HS)
Housing projects | Provincial implementation | Budget underspend issues
Risk 6 — ELEVATED
Provincial delivery chainsBudget expiry risk
📰 General Human Settlements projects flow through provinces — inheriting provincial payment delays. Budget expiry in March creates annual payment bottlenecks.
⚠ SAPS / Correctional Services (SAPS-CORR)
Police stations, prisons | R63m project 100% over budget, 7 years late
Risk 6 — ELEVATED
Project delaysBudget overruns
📰 Newsday R63m spent, 100% over budget: SA police station refurbishment 7 years late (Newsday, 25 Oct 2025)
📢 ADVERTISEMENT — Contact via form below to advertise

⚖️ Verified Court Cases & Media Coverage (June 2026)

MunicipalityCourt / SourceDateSummarySource
Constitutional CourtJun 2026ConCourt upholds dissolution order — "catastrophic collapse". R3bn Eskom debt. Mayor ignored prior court rulings.TimesLIVE, News24, AfriForum
High Court — Rights ViolatedJun 2025Free State High Court: rights violated, services failed, council must go. Paved way for ConCourt dissolution.Central News SA
High Court (AfriForum)Feb 2026Decisive court win: dissolution order must be implemented immediately. Mayor appealed without council approval.AfriForum
Section 139(5)(a)(c)Nov 2024Provincial executive invoked Section 139 — severe financial & service delivery failures. R14.1bn total arrears.Parliament COGTA
Service Provider SeizureMay 2026Traffic vehicles seized over failure to pay service provider.SundayWorld
High Court — Pension FundSep 2024Court orders Mafube to pay pension fund R37 million it owes. R14m additional arrears, R113m total accumulated.SundayWorld, Daily Maverick
High Court — Officials LiableJan 2025Mayor, Exco, MM & CFO found personally liable for R14.7m pension fund debt. Only 20% revenue collection.Parliament COGTA
Supreme Court of AppealApr 2026Loses SCA appeal in CFO Lebusa case. Taxpayer millions at risk. Previously lost in Free State High Court.Central News SA
High Court — Debt ScandalDec 2025Punished in High Court over R7.5m debt scandal.News24
High Court — ContractorJul 2025Court ordered Ditsobotla to pay contractor R7.5m for services rendered.SundayWorld, TimesLIVE
COSATU/SAMWUAug 2025Non-payment of municipal workers' salaries and pension fund contributions.COSATU
Court Order — SupplierDec 2025Court orders Nama Khoi to pay Rural Maintenance (Pty) Ltd — supplier had to litigate to get paid.Moneyweb
Constitutional CourtJun 20255-day deadline to pay R53 million to company after dismissed ConCourt case.IOL
Tender LawsuitJun 2025Loses tender lawsuit, ordered to pay R100m.SundayWorld
Labour Court / Wage DisputeOct 2025R1.6bn wage payment dispute. Municipal workers face financial strain from unpaid salary increases.Business Day, IOL
Madlanga CommissionMar 2026R2.9bn on 22 companies — Madlanga commission sheds light on Tshwane security tenders.The Citizen
SCOPA / Labour CourtJun 2026R9.4bn debt. Former senior manager before Labour Court. Debt relief plans face backlash.The Witness, IOL
InvestigationMar 2026Paid R16m for 17 vehicles, received only 6 — only 2 remain. Eskom debt continues accumulating.News24, Eskom Media
High Court — BuildingApr 2025City ordered to pay R12m to owner of 'hijacked' building.Moneyweb
NPA InvestigationApr 2026R64m fraud case — NPA investigating Hawks bribes in City Power procurement. 'Everyone has a price.'News24
Fraud InvestigationAug 2025Makana Municipality faces allegations of fraud and corruption over missing R2.6m water pump.Daily Maverick
AG / WhistleblowerMar 2026R400m financial crisis. AG exposes wasteful expenditure. Whistleblower defends exposing corruption.News24, SABC
Labour DisputeFeb 2026Staff gather outside offices after only some paid salaries — selective non-payment crisis.The Citizen
Criminal ChargesMar 2026National health DG, deputy, and CFO arrested on fraud and corruption charges.The Witness
High Court — AfroxJan 2026Hospital supplier Afrox takes state to court over R360m in unpaid bills.Business Day
Threatened Court ActionApr 2025Unpaid suppliers mull taking broke KZN education department to court.SundayWorld
Supreme Court of AppealMar 2022Landmark SCA precedent — Eskom wins right to cut power to non-paying municipalities. Established binding legal framework for municipal debt recovery.Eskom Media
Eskom Cut-off NoticeMar 202614 municipalities owe R110 billion collectively. Eskom threatens to cut electricity supply.The Conversation
Debt Write-offDec 2024Rand Water writes off millions as multiple municipalities fail to pay.Moneyweb
Pension Fund WarningSep 2025COSATU warns of national crisis as employers — including municipalities — default on pension fund contributions.IOL
Treasury CutoffDec 202575 municipalities at risk of losing equitable share transfers due to financial mismanagement.Moneyweb
Council ReinstatementFeb 2026Council votes to reinstate corruption-accused CFO of vital SA town — despite pending charges.newsday.co.za

📰 Submit a Case Study — R30

Featured Placement

Publish your full case study on the front page. R30 per submission — admin-reviewed. Your story, your experience, your evidence. Featured case studies appear in the news feed and are linked to the relevant entity.

📋 Submission Guidelines — Your case should cover:
  1. Entity involved — which municipality, department, or parastatal
  2. Project details — contract value, scope, duration
  3. What happened — payment timeline, delays, disputes, mafia interference
  4. Evidence — court cases, correspondence, payment records (upload links)
  5. Outcome — were you paid? How long? Legal action?
  6. Lessons — what should other contractors know before tendering here?

📝 Report an Issue — Construction Mafia, Corruption, Non-Payment

Contractors & suppliers: report construction mafia activity, tender irregularities, payment defaults, or any issue affecting government projects. All submissions reviewed before publication. Do not name individual officials — refer to entities and systemic issues only.

📬 Contact the Webmaster

Report incorrect ratings, submit evidence, request an invite code, or flag issues. All submissions are reviewed.