Case CCT 103/25 & CCT144/25
[2026] ZACC 37
Hearing Date: 05 - 07 May 2026
Judgement Date: 17 September 2026
Post Judgment Media Summary
The following explanatory note is provided to assist the media in reporting this case and is not binding on the Constitutional Court or any member of the Court.
The Constitutional Court handed down judgment in two applications brought in terms of section 167(4)(e) of the Constitution that sought orders declaring that Parliament and the Provincial Legislatures failed to comply with their constitutional obligations to act reasonably in facilitating public involvement in the passing of the Public Procurement Act 28 of 2024 (Act), and that the Act was adopted in a manner inconsistent with the Constitution and is, therefore, invalid.
These applications, heard together, addressed the nature and scope of Parliament’s constitutional obligation to facilitate public involvement in its law-making process. In CCT 103/25, the Premier of the Western Cape Government (Premier) was the first applicant, and in CCT 144/25, the City of Cape Town (City) was the first applicant. AmaBhungane Centre for Investigative Journalism NPC (amaBhungane) was the second applicant in both cases, and Solidarity was the third applicant in CCT 144/25. In both cases, the first, second and third respondents were the Speaker of the National Assembly (Speaker), the Chairperson of the National Council of Provinces (Chairperson) and the Minister of Finance (Minister), respectively. In CCT 144/25, the fourth respondent was the President of the Republic of South Africa (President), and the fifth to thirteenth respondents were the Speakers of the Provincial Legislatures. The application under case number CCT 103/25 was opposed by Parliament and the application under case number CCT 144/25 was opposed by Parliament and the Speakers of the Eastern Cape, Free State, Mpumalanga, Northern Cape and North West Legislatures.
On 10 May 2023, Cabinet approved the Public Procurement Bill (Bill), which eventually became the Act, for introduction in Parliament. The Act aimed to consolidate multiple legislative regimes across various enactments — no fewer than 34 pieces of legislation — on procurement by state entities into a single regime. The Act sought to address risks of inconsistency and confusion created by the current fragmentation of the procurement regime, and introduced uniform treasury norms and standards, as envisaged in section 217(1) to (3), read with section 216(1) of the Constitution.
Chapter 4 of the Act, which governed preferential procurement, underpinned this litigation. The scheme, intended to be implemented in a staggered manner, aimed to achieve representation of the economically active population by providing those disadvantaged by past unfair discrimination with an entry point into the economy. It also sought to encourage previously advantaged and empowered bidders, who had already established themselves in the market, to partner with the government to achieve its transformational objectives by subcontracting to certain identified groups or by requiring bidders to procure their own goods and services from those groups.
The introduction of the Bill in the National Assembly (NA) began with the gazetting of the notice of its introduction on 22 May 2023 as per rule 276(1)(b) of the Ninth Edition of the Rules of the National Assembly. Because the Bill fell within Chapter 13 of the Constitution and included provisions that may have affected the financial interests of the provincial sphere of government, it was dealt with in accordance with section 76(1) of the Constitution.
On 18 August 2023, the Standing Committee invited stakeholders and interested persons to submit written comments on the Bill before 11 September 2023 and to indicate whether they intended to attend the public hearings. Only those who indicated their intention to attend were permitted to participate in the hearings on 12 and 13 September 2023, which were held virtually. The Bill attracted strong public interest, with approximately 112 stakeholders submitting more than 2 200 lines of commentary. Over two days of public hearings, the Standing Committee received submissions from 31individuals and organisations.
National Treasury prepared its response to the public’s submissions and stakeholder inputs, which it presented to the Standing Committee on 17 November 2023, including a PowerPoint presentation addressing some of the submissions received; a report by National Treasury on public comments; a list of stakeholders; a spreadsheet containing responses to the comments received; and a document consisting entirely of new provisions regulating preferential procurement. The report indicated that it could not consider all the comments received due to time constraints, and a Parliamentary Monitoring Group (PMG) report on the meeting noted that only 20% of the comments were responded to.
At the 17 November 2023 meeting, stakeholders were, for the first time, given an opportunity to comment on new provisions regulating preferential procurement. Most stakeholders raised concerns about National Treasury’s failure to provide a copy of the document containing the new provisions regulating preferential procurement prior to the meeting, the truncated timeframes for comments and National Treasury’s failure to consider all submissions received. After the 17 November 2023 meeting, there was no further public participation process on the Bill in the NA.
After that meeting, the Standing Committee’s Chairperson proposed a special meeting with National Treasury on 24 November 2023 to address outstanding issues, during which National Treasury indicated that it had addressed an additional 16 submissions. At the meeting’s conclusion, the Chairperson indicated that the processing of the Bill would continue four days later, on 28 and 29 November 2023, even though not all comments had been considered.
On 28 and 29 November 2023, the Standing Committee deliberated on the amendments proposed by National Treasury. According to the City, the Standing Committee failed to consider any of the public submissions during these deliberations. Nevertheless, on 1 December 2023, the Standing Committee reconvened to consider a motion of desirability on the second version of the Bill and, after deliberation, adopted it by a majority vote. On 4 December 2023, the Standing Committee adopted its report on the Bill and referred it to the NA for a vote on 6 December 2023. At plenary session, the NA adopted the second version of the Bill and transmitted it to the National Council of Provinces (NCOP) for concurrence.
On 30 January 2024, the NCOP’s Select Committee on Finance (Select Committee) issued its invitation for public participation. The notice informed the public that written submissions were due no later than 22 February 2024. This was the first opportunity for the public to comment on the new provisions governing preferential procurement, aside from the stakeholders who had attended the Standing Committee meeting on 17 November 2023. On 12 February 2024, the City submitted written comments on the second version of the Bill to the Select Committee. On 23 February 2024, the NCOP public participation hearing took place and concluded on the same day. Twelve stakeholders submitted comments on the Bill, and a PMG meeting report highlights concerns raised during public participation.
On 19 March 2024, National Treasury presented its responses to the public’s submissions. The meeting minutes recorded that some members of the Select Committee had concerns about National Treasury’s response to stakeholders’ comments and the adequacy of the NCOP’s public participation process — an issue that persisted in subsequent meetings in April 2024.
On 30 April 2024, the Select Committee convened to consider the provincial’ negotiating mandates and adopted them, with the exception of the report of the Western Cape Province. The Eastern Cape Provincial Legislature’s negotiating mandate indicated that its Portfolio Committee on Finance deliberated and voted to support the Bill on 14 March 2024, after the public participation process was concluded, as public hearings in respect of KwaBhaca (Mount Frere) and Lusikisiki were held on 28 and 29 February 2024, respectively. The negotiating mandate by the Free State Provincial Legislature indicated that a notice was issued on 9 February 2026 containing information about the public hearings to be held between 13 and 27 February 2024.
The Gauteng Provincial Legislature published its notices of public hearings which were to be held on 29 February 2024 on three occasions; first, on its official website and social media on 8 February 2024; second, on 14 February 2024, in the Star newspaper; and third, on 18 February 2024, in the Sunday Times. Despite the Speaker’s denial of the notice of public hearings on the Gauteng Provincial Legislature’s Facebook page on 8 February 2024, there was documentary evidence supporting that assertion. On 2 April 2024, Gauteng’s negotiating mandate,together with the report, was forwarded to the permanent delegate of the NCOP for tabling before the Select Committee.
The KwaZulu-Natal Provincial Legislature gave notice on 6 February 2024 of public hearings which were to be held on 15 and 22 February 2024 and 1 March 2024. It prepared a report that was accompanied by its negotiating and final mandates. The negotiating mandate indicated support for the Bill, subject to various amendments. The report also indicated that the call for public comments on the Bill had been published on the KwaZulu-Natal Provincial Legislature’s website in English and isiZulu.
The Limpopo Provincial Legislature gave notice on 11 March 2024 of public hearings which were to be held on 15 March 2024, but only one hearing was held in the Capricorn District. The Mpumalanga Provincial Legislature gave notice on 14 and 23 February 2024 of public hearings which were to be held on 22 and 29 February 2024 and 1 March 2024. Its report indicated that the delegation representing the Mpumalanga Province in the NCOP was conferred with authority to vote in favour of the Bill.
The Northern Cape Provincial Legislature gave notice on 27 February 2024 of public hearings which were to be held on 4 March 2024. The North West Provincial Legislature gave notice on 4 March 2024 of hearings which were to be held on 6 March 2024. The Western Cape Provincial Legislature gave notice on 1 March 2024 of its public hearing which was scheduled for 4 March 2024. At the time the Select Committee considered the provincial negotiating mandates, the Western Cape Provincial Legislature had not yet presented its negotiating mandate.
On 2 May 2024, the Select Committee deliberated on the proposed amendments to the second version of the Bill. It met again on 7 May 2024 to receive the final provincial final mandates and adopted the third version of the Bill and its report on the Bill. The third version of the Bill was adopted by the NCOP in accordance with these final mandates and subsequently returned to the NA, where it was referred to the Standing Committee. In its report, the Standing Committee stated that it was satisfied with the third version of the Bill. The proposed amendments to the third version of the Bill were incorporated into the fourth version, which was subsequently passed by the NA.
Finally, on 18 July 2024, the President assented to the Bill, and the Act was published in the Government Gazette on 23 July 2024.
The grounds on which the applicants sought to challenge Parliament’s public participation process largely overlapped and could be grouped into six categories: first, the NA’s failure to consult on material amendments; second, the incorrect information pertaining to cost implications; third, the failure to consider all comments received; fourth, the insufficient timeframes given by Parliament and Provincial Legislatures; fifth, the deficiencies in the negotiating and final mandates of the provincial delegations; and lastly, the failure to provide necessary information.
The first issue the applicants alleged is that the NA failed to consult on material amendments of the Bill. The crux of the material challenge lay in Chapter 4. To distinguish between the Chapter 4 that was subject to the initial public participation process and the amended Chapter 4 that formed part of the Act, I have referred to them as the “old” and “new” chapters, respectively.
The applicants claimed that the first version of the Bill, published by the NA for public comment, was materially different from the second version presented to the NA by the Standing Committee on 4 December 2023, as well as from subsequent versions. The second version and subsequent versions of the Bill did not undergo a separate public participation process within the NA. The respondents addressed this contention with several propositions.
First, they argued that the content of the new Chapter 4 “foreshadowed” the old Chapter 4 and that the purpose of the new Chapter 4 was to “unpack and elaborate upon the provisions that had initially been included in clause 17 of the Bill”. Second, they contended that the regulations promulgated in 2017 pursuant to the Preferential Procurement Policy Framework Act of 2000 (2017 PPPFA Regulations) contained concepts that were fundamentally similar to those in the new Chapter 4 and were the product of an extensive research and consultation process. Third, they argued that the procurement scheme envisioned in the new Chapter 4 remained incomplete and dependent on regulations contemplated under section 63 of the Act. The argument was that procurement regulations would have to be promulgated to put the Act, including the new Chapter 4, into operation. Regarding the envisioned regulations, the respondents submitted that, prior to their promulgation, their drafts would have to be published for comment pursuant to section 63(3) of the Act.
The applicants contended that concepts contained in the 2017 PPPFA Regulations were fundamentally different to the ones contained in the new Chapter 4, and that Parliament cannot justify the impact of the amendments by relying on the 2017 public participation process.
The question here then became whether the amendments to Chapter 4 were “material” with reference to: (1) how extensive a change it was from the previous provisions; and (2) the severity of the consequences that the change could have had for members of the public and for the institutions that would have had to comply with the provisions in question. At the outset, it was important to note that counsel for Parliament, at the hearing of this matter, conceded that the change was in fact material.
The second issue was that, in CCT 144/25, the City alleged that the memorandum accompanying the Bill contained factually incorrect information. Specifically, the memorandum misrepresented the Act as having no substantial financial implications.
The third ground was that the applicants in both applications alleged that Parliament did not consider all written comments received during the public participation process. As a result, the applicants submitted that the Standing Committee deliberated on the Bill without conducting a comprehensive review of the comments submitted. Furthermore, they submitted that there was no evidence that the NA itself either became aware of or considered the content of the comments. AmaBhungane made similar submissions regarding the NCOP’s consideration of submissions. The respondents in both matters submitted that Parliament gave due consideration to the comments received. Citing this Court’s judgments in Merafong and Mogale, the respondents submitted that, while Parliament ought to have been responsive to stakeholders’ voices and concerns, it was neither bound by stakeholders’ views nor required to accommodate all demands arising from the public participation process.
The fourth issue raised by both the City and amaBhungane challenged various timeframes provided for in the public participation process as insufficient and unreasonable. The City relied on Mogale for the proposition that Parliament’s Practical Guide for Members of Parliament and Provincial Legislatures (Practical Guide) and the Public Participation Framework for the South African Legislative Sector (Framework) codified the level of public participation that Parliament deems reasonable and was thus binding on it. The Framework stipulated that Parliament ought to have sent invitations at least five weeks before public hearings. The City submitted that neither the NA nor the NCOP complied with this five-week requirement, as both sent invitations only three weeks before the hearings. The City challenged the process of the NCOP and Provincial Legislatures as flawed on the basis that the NCOP’s notice of public participation was insufficient.
The fifth ground challenged the Provincial Legislature’s compliance with sections 3 and 6 of the Mandating Procedures of Provinces Act 52 of 2008.
The sixth and final challenge was advanced only by Solidarity. It contended that the public lacked access to vital information about the historical assessment of the performance of preferential procurement interventions, without which they could not have meaningfully engaged with the Bill.
In a unanimous judgment, this Court held that it is uncontroversial that this Court had exclusive jurisdiction to decide whether Parliament failed to adequately facilitate public participation in its legislative processes. Under section 167(4)(e) of the Constitution, this Court has exclusive jurisdiction to decide whether Parliament or the President had failed to fulfil a constitutional obligation, which the alleged failure to facilitate reasonable public participation in the legislative process was under sections 59(1)(a) and 72(1)(a) of the Constitution. Therefore, this Court had exclusive jurisdiction to hear the grounds of challenge.
Sections 59(1)(a) and 72(1)(a) of the Constitution obliged the NA and the NCOP to “facilitate public involvement in [their] legislative and other processes”. Section 118(1)(a) of the Constitution imposed a similar obligation on the Provincial Legislatures. The requisite standard against which this obligation was measured is trite – reasonableness. Reasonableness in this context meant that members of the public and all interested parties were afforded a reasonable opportunity to know about the issues and to have an adequate say. The opportunity must be one capable of having influenced the decision taken. As stated by this Court in Mogale, important considerations in the assessment of the reasonableness of the process include: what Parliament itself had determined was reasonable, and how it had decided it will facilitate public involvement; the importance of the legislation and its impact on the public; and time constraints on the passage of a particular bill, and the potential expense.
The Act would have been an important piece of legislation designed to have a wide-ranging impact on how the state procures goods and services and to give effect to constitutional imperatives set out in sections 195, 216 and 217 of the Constitution. It sought to remedy the fragmented public procurement system and replaced it with a unified regulatory system, no doubt affecting hundreds of public institutions, parastatals and organs of state. In this case, given the importance of the legislation and its impact on the public, it was crucial that the public be afforded the fullest opportunity to have their voices heard during the legislative process.
The old Chapter 4 outlined the parameters of a preferential procurement framework for implementation by procuring institutions. It functioned as an enabling framework that authorised procuring institutions to implement policies and measures permissively and with discretion. By contrast, the new Chapter 4 provided for a far more prescriptive statutory regime. Instead of a single enabling provision, the new Chapter 4 set out, in great detail, what must be included in the preferential procurement policy. It also introduced a new mechanism, namely mandatory prequalification criteria, that curtailed the discretion of procuring institutions and institutionalised a system in which categories of bidders would be routinely excluded from participation as a matter of law.
The new Chapter 4 also significantly expanded the detail of beneficiary categories. Specific preference targets for military veterans, for example, were new and should have warranted public scrutiny. Plainly, therefore, the respondents’ argument that the preferential procurement provided for in the new Chapter 4 was all “foreshadowed in clause 17” and that the purpose of the revised Chapter 4 was to “unpack and elaborate upon the provisions that had initially been included in clause 17 of the Bill” was untenable. The changes were material and were not merely an additional level of detail added to an existing clause, but the introduction of new mechanisms and categories. As this Court held in SA Iron and Steel, materiality triggers the need for further participation.
These amendments raised complex constitutional, economic and practical considerations concerning competitiveness, fairness, cost-effectiveness and the relationship between equity measures and the broader procurement principles contained in section 217(1) of the Constitution – certainly material enough to have warranted additional public participation in the NA.
Public participation undertaken in relation to delegated regulations promulgated by the Executive in 2017 could not substitute for Parliament’s constitutional obligation to facilitate meaningful public participation in the enactment of an entirely new statutory procurement framework years later. The 2017 PPPFA Regulations operated within the PPPFA’s architecture and remained subordinate to that statutory framework, while the new Chapter 4 of the Act was entrenched directly in primary legislation. The 2017 PPPFA Regulations provided for the point scoring system of section 2 of that Act, whereas the new Chapter 4 established a regime centred in mandatory set-asides, prequalification criteria, subcontracting obligations and local-content requirements. Additionally, by the time the Bill was introduced in the NA, the 2017 PPFA Regulations had been replaced by the 2022 PPPFA Regulations. The 2022 PPPFA Regulations omitted regulations 4, 6, 7, 8 and 9.
It seemed convenient for the respondents to have relied on the 2017 PPPFA Regulations rather than the 2022 PPPFA Regulations currently in force. Furthermore, there were likely to be a number of individuals, businesses and organisations who had no interest in public procurement at the time consultation took place on the 2017 PPPFA Regulations but would have been impacted by the provisions of the new Chapter 4. It was also noteworthy to mention that the 2017 PPPFA Regulations were ultimately declared unlawful.
In sum, the changes to Chapter 4 between the first and second versions of the Bill were material. The NA had an obligation to ensure that the public received an additional opportunity to comment on the amended Chapter 4, which could not be satisfied by reference to the 2017 PPPFA Regulations, nor by relying on public participation that might occur in respect of future regulations. The ineluctable conclusion was that the NA failed in its obligation to facilitate public participation. At the very least, Chapter 4 stood to be invalidated on this basis.
The applicants’ allegation that Parliament failed to properly consider most of the written comments received during the public participation process went to the heart of Parliament’s duty to facilitate meaningful public participation. In Doctors for Life, this Court held that all parties “should feel that they have been given a real opportunity to have their say” and “possibly influence decisions in a meaningful fashion”. Parliament was under no obligation to adopt the public’s views or to accommodate all stakeholders’ demand, but it must give due regard to, or properly consider, a significant number of public submissions. Otherwise, those submissions could not have stood a chance of influencing the legislative process.
At the meeting of 17 November 2023, National Treasury reported to the Standing Committee that it had not responded to all 112 submissions due to “time constraints” and had drafted responses to only 25 submissions. Later, on 24 November 2023, National Treasury acknowledged that, given the volume of comments and time constraints, the reviewing team had not been able to “review all stakeholder comments”. No evidence had been presented to suggest that National Treasury considered any further submissions after this report. That being the case, it was self-evident that this lack of consideration constituted a serious deficiency in the public participation process, and one that prevented the public’s views from reaching lawmakers. As a result, lawmakers could not have been open to being persuaded by such comments.
When considering the material changes, that were likely not prepared overnight, with National Treasury’s timeline for responding to submissions, it became evident that the submissions National Treasury considered at that time, and possibly the ones it responded to earlier, had no effect on the new Chapter 4. It was impossible on the evidence to say that the many comments that National Treasury did not get around to considering were already covered by responses it had given to other comments.
It was also impossible to have said that the Standing Committee or the NA itself considered the comments that National Treasury did not address. While the Standing Committee, by virtue of having the spreadsheets containing the list of stakeholders and their comments, could have theoretically accessed the submissions, there was no evidence suggesting that it either read or discussed the over 1,000 rows of comments to which National Treasury did not respond. Instead, reliance was placed on National Treasury’s presentations and summaries, which largely excluded these comments. National Treasury failed to consider all comments received; no evidence was provided to suggest that the comments were dealt with thematically. The Standing Committee and NA then relied on National Treasury to collate and respond to the submissions leading to a downstream preclusion effect on the written submissions. This was a serious deficiency.
The Court finally turn to the applicants’ challenge to the timeframes set by Parliament and Provincial Legislatures. The City alleged that these timelines were shorter than those stipulated in the Framework and Practical Guide and amaBhungane challenged the reasonableness of the process via several truncated timelines. The weight accorded by this Court to the Framework and Practical Guide in Mogale was instructive in the matter. Parliament need not always adhere to these instruments because the reasonableness of a public participation process “depend[s] on the circumstances of each case”. On the other hand, allowing arbitrary and unexplained deviations from these instruments to pass judicial scrutiny would diminish the import of the standards that the legislative sector has set for itself. Therefore, the Court concluded that while the Framework and Practical Guide were not strictly binding on Parliament, they elucidated what Parliament considers reasonable practice in the public participation process, and deviations from it may constitute prima facie evidence that calls for Parliament to explain its choices in case-specific circumstances.
Here, it was common cause that Parliament and the Provincial Legislatures gave notice periods shorter than those set out in the Framework and Practical Guide and offered no explanation for these shortcomings. Instead, it submitted that it was the City that must have substantiated its view that the notice periods were unreasonable. Once an applicant shows that Parliament did not observe the standards set forth in the Framework and Practical Guide, the burden shifts to Parliament to explain any such deviations. While public participation is necessarily an “inexact concept”, and these discrepancies may be acceptable, or even necessary, under specific circumstances, the lack of explanation casted doubt on whether the public participation process adopted by Parliament and the Provincial Legislature was reasonable.
AmaBhungane’s challenge concerned a list of alleged truncated timeframes provided to stakeholders, including the approximately three and a half weeks that stakeholders had for written comment; the short interval between the close of submission of written comments and the first public hearings; the four hours that stakeholders had on 17 November 2023 between receiving copies of the new Chapter 4 and the start of their meeting with the Standing Committee; and the two minutes that each stakeholder had to present at that meeting. Given the importance of the Bill and the nature and extent of the amendments to Chapter 4, it did not seem to be reasonable to afford stakeholders only four hours to consider the amendments and two minutes each to present their concerns. That, in our view, would have affected their ability to engage meaningfully with the Bill.
Altogether, on assessing the complaints raised by amaBhungane, along with the deviations from the Framework and Practical Guide and the lack of a satisfactory explanation for the truncated timeline for the public participation process, the Court could find no justification for the truncated timeframe. Together with other deficiencies raised by the applicants, the Court concluded that Parliament failed in its constitutional obligations to facilitate a reasonable public participation process. Given these findings, it was unnecessary to consider the merits of the remaining grounds raised by the applicants.
In terms of section 172(1)(a) of the Constitution, this Court was obliged to declare law or conduct inconsistent with the Constitution invalid. Given the finding that Parliament failed to fulfil its constitutional obligations in terms of sections 59(1)(a) and 72(1)(a) of the Constitution in passing the Act, a declaration of invalidity followed. The Court thus concluded that the Act, in its entirety, should be declared unconstitutional and invalid.
The applicants in both applications were successful, and there was no reason why costs should not follow the result. In the Court’s view, the employment of two counsel was justified.
In the result, the following order was made:
- It was declared that Parliament failed to comply with its constitutional obligation to facilitate public involvement in accordance with sections 59(1)(a) and 72(1)(a) of the Constitution, before passing the Public Procurement Act 28 of 2024 (Act).
- It was declared that the Act was adopted in a manner inconsistent with the Constitution and was therefore invalid.
- The first and second respondents were jointly and severally liable to pay the costs of the first and second applicants in CCT 103/25, including the costs of two counsel.
- The first, second, fifth, sixth, tenth, eleventh and twelfth respondents were jointly and severally liable to pay the costs of the first, second and third applicants in CCT 144/25, including the costs of two counsel.
The Full judgment here