The Shell House massacre was the first major cover-up of the democratic era.

On 28 March 1994, less than a month before South Africa's first democratic election, tens of thousands of IFP supporters marched through central Johannesburg to demand that the elections be delayed and the Zulu kingdom's sovereignty be recognised. At Shell House, the ANC's national headquarters on Plein Street, ANC security guards opened fire on a group of IFP marchers. The ANC claimed the marchers were storming the building; witnesses and forensic evidence indicated many victims were shot in the back while fleeing or were some distance from the building.

At least 19 people died at or near Shell House — the total death toll across Johannesburg that day was 53. Mandela publicly stated that he had authorised the ANC's security personnel to defend Shell House with lethal force if necessary, framing it as a response to intelligence that the building would be attacked. This was an extraordinary admission: the future president of a democratic South Africa had personally authorised the killing of political opponents.

The aftermath was characterised by systematic obstruction. Before the 1994 elections, the ANC and the outgoing National Party government negotiated a secret deal: the NP would not prosecute Shell House shooters, and the ANC would not prosecute security force members involved in political violence. After the election, police investigations were hampered. Weapons used by ANC guards were hidden. The inquest into the deaths was inconclusive. When the TRC investigated, senior ANC figures including Mandela refused to fully cooperate. ANC security chief Thenjiwe Mtintso and others did not apply for amnesty, which meant the full truth was never established.

In 1998, an inquest magistrate found that the shootings were not justified self-defence and that some victims were shot while fleeing. However, the ANC successfully resisted criminal prosecution. In October 2005, the Pretoria High Court ordered the ANC to pay R5.4 million in damages to families of victims — the only accountability outcome.

The Shell House massacre established a pattern that would repeat for three decades: the ANC using its political power to shield its members from accountability for killing citizens.