Broad-Based Black Economic Empowerment (B-BBEE) compliance is a significant operational requirement for South African organisations with revenue above the exempted microenterprise threshold. Managing B-BBEE compliance manually, tracking skills development spend, monitoring procurement supplier scorecards, calculating enterprise and supplier development contributions, and preparing for verification, is labour-intensive and error-prone. Automation transforms this from a once-a-year scramble into an ongoing, evidence-based programme. This guide explains how compliance automation applies to B-BBEE and what organisations should look for in a solution. Organisations managing B-BBEE alongside broader compliance programmes can explore GRC software for South Africa.
B-BBEE: The Five Pillars
The B-BBEE Act and the Amended Codes of Good Practice define a scorecard across five elements. The generic Codes were gazetted in 2013 and took effect in 2015, and were further amended in 2019 (which, among other changes, set Management Control at 19 points). Each element contributes points to an organisation's B-BBEE level rating, with Level 1 the highest:
| Element | Points | Key Requirement |
|---|---|---|
| Ownership | 25 | Equity held by black people, tracked against definitions in the Codes |
| Management Control | 19 | Black representation at board, executive, and senior management levels |
| Skills Development | 20 | Learnerships, apprenticeships, training spend as % of leviable amount |
| Enterprise and Supplier Development (ESD) | 40 | Preferential procurement, enterprise development contributions, supplier development |
| Socio-Economic Development (SED) | 5 | Contributions to beneficiaries that are majority black |
The highest-scoring element, Enterprise and Supplier Development (40 points), is also the most complex to manage, requiring ongoing tracking of supplier B-BBEE levels, preferential procurement spend percentages, and development contributions.
Priority Elements and Discounting
Three elements, Ownership, Skills Development, and ESD, are priority elements. If an organisation scores below the sub-minimum threshold for any priority element, its overall B-BBEE level is discounted by one level. This makes it critical to monitor priority element performance throughout the year, not just at verification time.
Want the full framework with worked examples?
Manual vs Automated B-BBEE Compliance
Most organisations still manage B-BBEE compliance through a combination of spreadsheets, manual supplier certificate tracking, and annual scrambles before verification. The limitations are significant:
- Supplier certificate expiry: B-BBEE certificates for suppliers expire annually. Manual tracking means organisations routinely calculate preferential procurement against expired certificates, creating verification findings
- Skills development tracking: Training spend must be tracked against the leviable amount, broken down by demographic, and linked to applicable SETA programmes. Manual tracking across multiple cost centres is complex and error-prone
- Scoring uncertainty: Without real-time score calculation, organisations don't know their current B-BBEE level until the verifier arrives
- Verification preparation: Gathering evidence, payroll records, training certificates, supplier invoices, contribution agreements, takes weeks if done manually
Automated compliance management addresses all four problems:
- Automated supplier certificate tracking with expiry alerts, so spend against an expired certificate is correctly treated as spend with a non-compliant contributor (0% procurement recognition) rather than being over-claimed
- Real-time score calculation showing current B-BBEE level and gaps to the next level
- Training spend tracking integrated with payroll and SETA data
- Centralised evidence repository organised by scorecard element for rapid verification preparation
Integrating B-BBEE into Your GRC Programme
B-BBEE compliance is often managed in a silo, separate from the organisation's broader risk and compliance programme. Integration with GRC provides:
- Risk linkage: B-BBEE level downgrade risk can be tracked as a compliance risk in the enterprise risk register, with likelihood assessed based on current scoring trajectory
- Regulatory inventory: B-BBEE obligations can be managed alongside other regulatory requirements (POPIA, FICA, sector regulations) in a single compliance framework
- Board reporting: B-BBEE performance can be included in integrated governance reporting alongside risk and other compliance metrics
- Incident tracking: Verification findings and corrective actions can be managed through the same incident and action management workflow used for other compliance findings
Preparing for B-BBEE Verification
The verification process, carried out by a SANAS-accredited B-BBEE verification agency, is the formal assessment of your B-BBEE score. In our experience, organisations that prepare continuously, rather than scrambling annually, tend to achieve better scores and shorter verification cycles.
Best practices for verification preparation:
- Maintain a live evidence file updated throughout the year, not assembled in the weeks before verification
- Conduct an internal B-BBEE pre-verification assessment 60 to 90 days before verification to identify gaps
- Ensure all supplier B-BBEE certificates are current and have been obtained from the verification agency directly or confirmed as valid
- Document all enterprise development and SED contributions with signed agreements and proof of payment
Summary
- B-BBEE has five elements, ESD (40 points) is the most complex and highest-scoring
- Three priority elements (Ownership, Skills Development, ESD) carry level discounting if sub-minimums are missed
- Manual compliance creates four persistent problems: expired certificates, scoring uncertainty, tracking errors, and verification scrambles
- Automation resolves all four by providing real-time score calculation, certificate tracking, and evidence management
- Integrating B-BBEE into a GRC platform supports risk linkage, unified reporting, and coordinated action tracking
- Continuous preparation, not annual scrambles, is the hallmark of organisations that consistently achieve strong B-BBEE ratings
Frequently Asked Questions
Does B-BBEE compliance apply to all South African companies?
B-BBEE is not a blanket legal obligation on every private company, but it is measured wherever it matters commercially, and it carries specific obligations for organs of state and public entities, along with reporting duties for JSE-listed companies. Under the generic Codes, generic enterprises (annual turnover above R50 million) complete the full scorecard, qualifying small enterprises (R10 million to R50 million) use a modified scorecard, and exempted microenterprises (below R10 million) are largely exempt with automatic recognition. Sector codes (financial, mining, ICT, and others) set their own thresholds and requirements, so check the code that applies to you.
What is the consequence of a low B-BBEE level?
A weaker B-BBEE level can reduce your competitiveness for government and SOE tenders, where B-BBEE drives preference points and can be used as a pre-qualification criterion under the preferential procurement framework (now moving under the Public Procurement Act 28 of 2024). It can also reduce your attractiveness to private sector customers who count supplier B-BBEE in their own procurement scores, and it can matter for licence applications in regulated sectors such as financial services and mining. In our experience, B-BBEE level is increasingly a commercial differentiator, not just a compliance matter.
How often must B-BBEE verification be renewed?
B-BBEE verification certificates are valid for 12 months. Most organisations undergo annual verification, typically aligned to their financial year-end. Some organisations verify more frequently if they are close to a level boundary and expect to improve their score during the year. Affidavits (for EMEs and QSEs below specified thresholds) are also valid for 12 months.
What happens if a supplier's B-BBEE certificate expires?
Under the Amended Codes, spend with a supplier whose certificate has expired is treated as spend with a non-compliant contributor, which carries 0% procurement recognition. That is different from Level 8, which is a valid, compliant level that still carries 10% recognition. The practical effect is that you lose the procurement points for that spend, so automated certificate tracking with expiry alerts is the most reliable way to avoid being caught out.
References
1. Broad-Based Black Economic Empowerment Act 53 of 2003, as amended.
2. Amended Codes of Good Practice (gazetted 2013, effective 2015; further amended in 2019 via Government Gazette No. 42496).
3. Department of Trade, Industry and Competition (DTIC). B-BBEE Commission. 2025.
4. South African National Accreditation System (SANAS). B-BBEE Verification Agencies. 2025.
5. B-BBEE Commission. Annual Report 2024/25.
6. Sector Codes: Financial Sector Code, Mining Charter, ICT Sector Code. Various dates.
This guide is provided for educational purposes only. It draws on a combination of Dimeri's project and advisory work, interviews with practitioners, our own research, academic literature, and publications from standard-setters, regulators, and professional bodies. It reflects our view of good practice at the date of publication and is not legal, regulatory, audit, or financial advice.
Laws, codes, and standards change, and how they apply depends on your organisation's circumstances. Please consult the primary sources and obtain professional advice before acting. Last reviewed: September 2026.
Save this guide for later
Download the PDF version to read offline or share with your team.

