Before a business calculates a single B-BBEE point, it must answer a fundamental question: Which Code of Good Practice applies to the entity?
Many businesses assume they can simply use the Generic Codes because these are familiar or appear to produce a more favourable result. Others rely on an old certificate without reconsidering whether their activities, revenue mix or group structure have changed.
That approach carries real risk. Applying the wrong framework can affect thresholds, targets, weightings, priority elements, procurement recognition and ultimately the validity of the company’s B-BBEE planning and verification.
The issue is especially relevant while businesses assess the potential impact of the 2026 draft amendments to the Generic Codes. A company that falls within a gazetted Sector Code must first understand that sector framework—the draft Generic amendments do not automatically replace existing Sector Codes.
The binding legal rule
Section 10(2) of the amended B-BBEE Act provides that an enterprise operating in a sector for which the Minister has issued a Sector Code may only be measured in accordance with that code.
Statement 003 of the Codes reinforces this rule: a measured entity falling within a sector covered by a final Sector Code issued under section 9(1) must be measured using that Sector Code.
This is a binding requirement, not merely a preference or recommendation.
The dtic maintains the official list of gazetted Sector Codes and their effective dates. These cover sectors such as financial services, property, tourism, construction, ICT, agriculture, forestry, marketing and communications, defence, transport and the legal profession. The Legal Sector Code, for example, became effective on 20 September 2024. Businesses should consult the current official list rather than relying on an old internal schedule or prior certificate.
Not every charter or draft is a binding Sector Code
The terminology can create confusion because transformation documents may be published at different stages.
Final Sector Code under section 9(1)
A final Sector Code gazetted under section 9(1) is legally binding on entities falling within its defined scope.
Draft Sector Code under section 9(5)
A draft published for public comment is not yet the final measurement framework. Its targets and methodology may still change before final gazetting.
Transformation Charter under section 12
Statement 003 describes a section 12 Transformation Charter as a sectoral commitment rather than a legally binding measurement code. Until an applicable final Sector Code is issued, the relevant Generic Codes generally continue to apply.
The Gazette status of the document therefore matters. A document’s title alone—particularly the word “charter”—does not establish that it is the binding measurement framework.
Start with the scope clause, not the company name
A company’s registered name, industry description or chosen branding does not determine its applicable B-BBEE Code.
Every Sector Code contains a scope provision describing the activities and entities it covers. The assessment should consider the substance of the company’s operations, including:
- The goods or services actually supplied;
- The markets and clients served;
- Revenue generated by each business activity;
- Contracts, invoices and operational licences;
- The activities performed by subsidiaries or divisions; and
- Any definitions or exclusions in the relevant Sector Code.
For example, a company may describe itself broadly as a “technology business”, but that description does not automatically establish that the ICT Sector Code applies. Its actual products, revenue streams and the ICT Code’s scope must be examined.
Similarly, owning property does not necessarily mean that the Property Sector Code applies to every business in the group. The nature of the property activities and the scope of that Code remain decisive.
These examples are practical interpretation, not automatic legal conclusions. Each entity must be assessed against the wording of the potentially applicable Sector Code.
What about diversified groups?
Statement 003 provides specific guidance for holding companies, groups and subsidiaries.
Where a holding company, group or subsidiary derives more than 50% of its revenue from a sector with a Sector Code, it is generally measured under that Sector Code. Where group revenue is equally distributed and no applicable sector can be determined, Statement 003 indicates that the group should be measured under the Generic Codes.
Divisions or subsidiaries may nevertheless be subject to a Sector Code when their own activities fall within that code’s scope.
This can create legitimate differences within a group. The consolidated holding company and an operating subsidiary may not always use the same scorecard.
The group should therefore avoid selecting one framework for every entity merely for administrative convenience. The applicable Code should be determined for the precise measured entity and certificate required.
Why the wrong classification causes problems
Using the incorrect Code can produce more than a technical disagreement with the verification agency.
Different Codes may have different:
- EME and QSE turnover thresholds;
- Scorecard elements and total available points;
- Ownership, management and procurement targets;
- Skills Development requirements;
- Priority-element and discounting rules;
- Sector-specific contributions; and
- Evidence and reporting requirements.
A strategy built under the wrong Code may direct money towards initiatives that do not generate the expected recognition. Supplier targets may be incorrectly modelled, Skills Development expenditure may be planned against the wrong target, and management may receive an unreliable forecast.
Discovering the error close to verification can leave very little time to correct the strategy.
A practical classification process
The following is practical governance guidance rather than a substitute for the applicable legislation or Gazette.
1. Identify every potentially relevant Code
Review the dtic’s current list of final Sector Codes. Do not rely solely on the Code used for the previous certificate.
2. Read the scope provisions
Compare the entity’s actual activities with the precise definitions, inclusions and exclusions in each potentially relevant Code.
3. Analyse revenue
Prepare a revenue breakdown by activity, division and subsidiary. The analysis should reconcile to the financial records used for verification.
4. Record the reasoning
Prepare a short Code-applicability memorandum recording:
- The measured entity;
- Its material business activities;
- Revenue by activity;
- Sector Codes considered;
- Relevant scope provisions; and
- The conclusion reached.
This creates a defensible audit trail for management, consultants and the verification agency.
5. Reassess after material changes
Review the classification when the business acquires another company, disposes of a division, introduces a major revenue stream or restructures the group.
6. Resolve uncertainty early
Where the scope remains genuinely unclear, obtain professional advice before finalising the annual B-BBEE strategy. The B-BBEE Commission may also provide non-binding guidance or clarification, but this should be sought early enough to inform planning.
Correct classification comes before optimisation
A B-BBEE strategy is only reliable if it begins with the correct legal framework.
Businesses should not choose between the Generic Codes and a Sector Code according to which produces the best score. The decision must follow the B-BBEE Act, the status of the Gazette and the applicable Code’s scope.
Establishing the position early allows the company to set appropriate targets, budget correctly and approach verification with a documented, defensible methodology.
How CMS can assist
CMS can assess your business activities, group structure and revenue mix, confirm the potentially applicable B-BBEE framework and help build a practical strategy under the correct Code.
This article provides general information and does not constitute legal advice or confirmation of the Code applicable to a particular entity.