The appellant, a registered contractor under the Construction Industry Development Board Act 38 of 2000, was served with a notice by the CIDB in April 2013 informing it that a formal inquiry would be held under regulation 29 into 20 charges allegedly showing contraventions of the Act, the Regulations, or the CIDB Code of Conduct. The charges mainly concerned the alleged submission of false or inaccurate tax clearance certificates, financial statements, professional qualifications, and failure to disclose criminal convictions in dealings with the CIDB, with the final three charges relating to non‑disclosure in procurement questionnaires submitted to the KwaZulu‑Natal Department of Public Works. An investigating committee refused to dismiss the charges despite objections that they did not disclose breaches of the Code and that the prescribed investigatory procedures had not been followed. The High Court dismissed the appellant’s review application. The appellant appealed to the Supreme Court of Appeal.