Hearing record
Day 94
Evidence led by Advocate Matthew Chaskalson SC
Day 94, 21 April 2026. Suspended City of Tshwane chief financial officer Gareth Mnisi stayed in the hot seat for a fourth day of cross-examination, as commissioners and evidence leaders pressed him on WhatsApp exchanges with SAPS Sergeant Fannie Nkosi and on his role in a security-services procurement now valued in the billions.

The day in brief
What you need to know
- Gareth Mnisi, the suspended City of Tshwane CFO, remained under sustained cross-examination as the commission probed whether officials coordinated to influence a Tshwane metro police (TMPD) security-services tender.
- A series of WhatsApp messages between Mnisi and Sergeant Fannie Nkosi was placed before the commission, including a note from Mnisi reading, in his own words, that he was on top of it - which evidence leaders put to him as a sign of coordination.
- Commissioner Sesi Baloyi asked Mnisi whether he was aware that suspended TMPD deputy chief Umashi Dhlamini had allegedly circulated lists of companies earmarked for preferential treatment, an allegation Mnisi did not accept.
- Mnisi maintained that his personal friendship with Nkosi never crossed professional lines, a position he had set out earlier in his testimony.
- The proceedings were marked by repeated friction between Mnisi, the evidence leaders and the commissioners, who voiced frustration at the length and evasiveness of some answers.
- Mnisi's legal team raised a procedural concern that he was not being granted sufficient time to deal with the volume of documents and messages put to him.
- IOL reported that the wider tender under scrutiny was framed in evidence as a roughly R2.9 billion security-services procurement, situating Mnisi's testimony within a much larger money trail; all allegations remain untested and Mnisi denies wrongdoing.
Full coverage
The day, in depth
WhatsApp trail dominates the day
Cross-examination returned repeatedly to WhatsApp exchanges between Mnisi and Sergeant Fannie Nkosi. Daily Maverick reported that a message from Mnisi to Nkosi read: "Thank you I'm on top of it", which evidence leaders put to him as potential evidence of coordination. Mnisi disputed that reading, insisting the contacts were personal and did not compromise procurement.
Friendship or capture?
Mnisi had earlier described Nkosi as being "like a brother", while insisting no professional lines were crossed. Commissioners tested that account against the documentary record, with the day characterised in coverage as one where his answers boxed him into a corner. Mnisi rejected any suggestion that his friendship influenced official decisions.
Time and process
EWN reported that Mnisi's lawyer told the commission he was concerned his client was not being granted sufficient time to respond to the material put to him. The exchange underscored the friction that ran through the day between the witness's team and the evidence leaders. The commission continued to press for direct answers.
Our analysis
The bottom line
The record of Day 94 is a contest over inference. Evidence leaders read the WhatsApp traffic - most pointedly the "I'm on top of it" message - as a pattern of officials working in concert around a lucrative tender, while Mnisi reads the same messages as ordinary contact between friends. Neither reading is a finding: the commission is a fact-gathering body, not a court, and Mnisi is entitled to the presumption of innocence.
What the day does establish is a methodological point about how this phase of the inquiry works. The commission is building its case less on any single admission than on the accumulation of documentary contact - messages, lists, timelines - and asking a witness to account for each item. When answers grow long or evasive under that method, the friction the commissioners voiced is itself part of the record, but it is not proof of the underlying allegation.
Readers should keep the two questions separate. Whether Mnisi and Nkosi were friends is not in serious dispute; whether that friendship translated into improper influence over a multi-billion-rand procurement is exactly what remains contested and untested. On the evidence aired to Day 94, that larger question is open.
Analysis is the archive’s own comment on the public proceedings, grounded in the record above. It weighs the evidence and the process; questions of individual guilt are for the courts and the commission to decide. Everyone named is presumed innocent.
In the room & on the record
Counsel, the panel and sources
Evidence led by
- Advocate Matthew Chaskalson SC
On the panel
- Justice Mbuyiseli Madlanga (chairperson)
- Advocate Sesi Baloyi SC
- Advocate Sandile Khumalo SC
Sources
- Daily Maverick - Suspended City of Tshwane CFO was 'just huffing and puffing and playing along', inquiry hears (20 Apr 2026) ↗
- EWN - Madlanga Commission: Mnisi's lawyer concerned he's not being granted sufficient time (21 Apr 2026) ↗
- IOL - Madlanga Commission: Tshwane metro police faces scrutiny over R2.9 billion tender fraud allegations (21 Apr 2026) ↗
- Daily Maverick - Tshwane CFO says police sergeant Fannie Nkosi 'like a brother' but no lines crossed (17 Apr 2026) ↗