Skip to main content
Compliance

Calculating B-BBEE Preference Points: A Bid-Level Worksheet

Preference points are not a bonus round. They are part of a 100-point score. Learn the 80/20 and 90/10 tables, the price-versus-preference trade-off, and how to model a bid before you submit it.

Calculating B-BBEE Preference Points: A Bid-Level Worksheet

B-BBEE preference points are often described as if they were a bonus added to a price score. They are not. Under the Preferential Procurement Policy Framework Act and its regulations, the available points are split between price and preference, and the total is out of 100. A bidder with a stronger B-BBEE level starts with an advantage, but that advantage can be overcome by a cheaper competitor. Understanding the arithmetic is the difference between pricing by instinct and pricing to win.

This article sets out the two preference systems, the points tables, the price trade-off, two worked examples, and the JV complication. It is a worksheet, not a guarantee: the tender document states which system applies and which specific goals are being scored.

Section 217 of the Constitution requires an efficient, equitable, transparent, competitive and cost-effective procurement system and permits legislation to prescribe preferential procurement. The PPPFA is that legislation. It requires an organ of state to evaluate bids on price and on preference, using a formula set out in the regulations.

The two common systems are 80/20 and 90/10. Under the current framework, 80/20 generally applies to tenders up to R50 million and 90/10 above that, subject to the organ of state's policy and the tender document. Confirm the applicable system in the tender data; do not assume it from the estimated value.

The Public Procurement Act 28 of 2024 is intended to replace this points-based approach with a set-aside and pre-qualification model, but its substantive regime depends on commencement and regulations. Until then, live tenders continue to be scored under the PPPFA framework. The practical advice in this article applies to the current regime.

The Two Calculations

Under the 80/20 system, 80 points are available for price and 20 for preference. Under 90/10, 90 are available for price and 10 for preference. In both systems, the lowest acceptable bid receives the full price points; other bids receive fewer, in proportion to how much more expensive they are.

The price formula is: Ps = M × (1 − (Pt − Pmin) ÷ Pmin), where Ps is the price score, M is the maximum price points (80 or 90), Pt is your price and Pmin is the lowest acceptable price. The preference score is read from the applicable table.

The 80/20 Preference Table

B-BBEE status levelPreference points (80/20)
Level 120
Level 218
Level 314
Level 412
Level 58
Level 66
Level 74
Level 82
Non-compliant0

The 90/10 Preference Table

B-BBEE status levelPreference points (90/10)
Level 110
Level 29
Level 38
Level 45
Level 54
Level 63
Level 72
Level 81
Non-compliant0

The tables apply to B-BBEE where B-BBEE is the specific goal. The tender may instead, or in addition, score other specific goals such as ownership by women, youth or persons with disabilities, local content, local labour or subcontracting. Read the evaluation criteria; the points table in the document is the one that applies.

Worked Example 1: 80/20 with a Five Percent Price Gap

Two bidders compete for a contract evaluated on 80/20. Bidder A is B-BBEE Level 1 and bids R1,050,000. Bidder B is Level 4 and bids R1,000,000, the lowest acceptable bid.

  1. Bidder B price score: 80 points, because B is the lowest.
  2. Bidder B preference score: 12 points for Level 4.
  3. Bidder B total: 92 points.
  4. Bidder A price score: 80 × (1 − (1,050,000 − 1,000,000) ÷ 1,000,000) = 80 × 0.95 = 76 points.
  5. Bidder A preference score: 20 points for Level 1.
  6. Bidder A total: 96 points.

Bidder A wins despite being 5% more expensive, because the 8-point preference advantage outweighs the 4-point price disadvantage. This is the trade-off every bidder must model.

The Break-Even Price Difference

The 80/20 table creates a simple rule of thumb. The gap between Level 1 and Level 4 is 8 preference points. Each 1% increase above the lowest price costs 0.8 price points (80 × 1%). To lose 8 points, a bidder must be 10% more expensive. So a Level 1 bidder can be up to 10% more expensive than a Level 4 bidder and still tie, before other factors.

Comparison (80/20)Preference gapPrice premium that erases the gap
Level 1 vs Level 22 points2.5%
Level 1 vs Level 36 points7.5%
Level 1 vs Level 48 points10.0%
Level 1 vs Level 512 points15.0%
Level 1 vs Level 818 points22.5%

Under 90/10, the same logic uses 90 as the maximum. The gap between Level 1 and Level 4 is 5 points, so the Level 1 bidder can be 5.56% more expensive (5 ÷ 90) and still tie. Price dominates more heavily in large contracts.

Comparison (90/10)Preference gapPrice premium that erases the gap
Level 1 vs Level 21 point1.11%
Level 1 vs Level 32 points2.22%
Level 1 vs Level 45 points5.56%
Level 1 vs Level 56 points6.67%
Level 1 vs Level 89 points10.0%
"

Worked Example 2: 90/10 on a Large Contract

A R120 million infrastructure tender is evaluated on 90/10. Bidder A is Level 1 and bids R123 million. Bidder B is Level 3 and bids R120 million, the lowest acceptable bid.

  1. Bidder B price score: 90 points.
  2. Bidder B preference score: 8 points for Level 3.
  3. Bidder B total: 98 points.
  4. Bidder A price score: 90 × (1 − 3 ÷ 120) = 90 × 0.975 = 87.75 points.
  5. Bidder A preference score: 10 points for Level 1.
  6. Bidder A total: 97.75 points.

Bidder B wins by 0.25 points. A Level 1 status is valuable, but a 2.5% price premium is too large under 90/10. On a R120 million contract, that 0.25-point margin is worth roughly R300,000 in price. The lesson is not that B-BBEE is unimportant; it is that the weighting changes the strategy.

Where the Preference Score Comes From

The score is only as good as the evidence. The following failures commonly reduce a bidder to zero preference points or make the bid non-responsive.

  • Expired certificate or affidavit. The evidence must be valid at the closing date, not the date you prepared the bid.
  • Wrong entity. The certificate must be in the name of the bidding entity, not a parent, subsidiary or trading name.
  • Unsupported level claim. Claiming Level 1 without a certificate or affidavit that supports it is a misrepresentation risk.
  • QSE affidavit used incorrectly. A QSE affidavit is available in defined circumstances; a Generic entity needs a verification certificate.
  • Unconsolidated JV evidence. A JV may need a consolidated certificate or a compliant combination of partner evidence.

The existing guides to B-BBEE compliance

and B-BBEE affidavits
explain the evidence categories. The B-BBEE calculator
estimates a level from the Amended Generic Scorecard, but the certificate or affidavit is what the buyer scores.

The JV and Consortium Complication

A joint venture is not scored by simply taking the best partner's level. The consolidated position depends on the JV structure and the partners' shares, and the tender may require a consolidated certificate or a specific combination of evidence. The JV calculator

models the combined result; the existing guide to forming JVs that qualify
covers the qualification mechanics.

Do not assume that adding a Level 1 partner automatically gives the JV a Level 1 score. The agreement, the shareholding, the roles and the certificate must all support the claim. A weak JV structure can produce a worse score than bidding alone.

A Points-Modelling Worksheet

StepQuestionOutput
1Which system applies, 80/20 or 90/10?The maximum points for price and preference
2What specific goals are scored?The correct preference table or formula
3What is our verified B-BBEE level at closing?Our preference points
4What is the likely lowest acceptable price?Our price score at different price points
5What price premium can our preference advantage absorb?A maximum competitive price
6What is our true cost and minimum margin?A price floor
7Do we need a JV to close the preference gap?A partner or standalone decision

Run the worksheet before you finalise the price. A bid that is technically strong but priced outside the preference-adjusted band is a wasted effort. A bid that is priced to the floor but ignores a 10-point preference gap is also a wasted effort.

Common Mistakes

  • Treating preference points as a bonus. They are part of the 100-point score and can decide the award.
  • Using the wrong table. Applying 20/18/14/12 to a 90/10 tender produces a meaningless model.
  • Assuming B-BBEE is always the goal. The tender may score other specific goals, or a combination.
  • Ignoring the price trade-off. A strong level does not justify an unlimited price premium.
  • Submitting an expired certificate. The most avoidable way to lose 20 points.
  • Assuming a JV upgrades the score automatically. The structure and evidence must support it.

A Worked JV Consolidation

Suppose a JV is 60% Partner A (Level 4, 12 points under 80/20) and 40% Partner B (Level 1, 20 points). A simple weighted illustration is:

PartnerShareLevel80/20 pointsWeighted contribution
Partner A60%Level 4127.2
Partner B40%Level 1208.0
Combined100%——15.2

A combined 15.2 points sits between Level 3 (14 points) and Level 2 (18 points). The actual consolidated status depends on the JV rules, the form of the JV and the evidence required by the buyer. Use the JV calculator

and confirm the method in the current Codes and the tender document. Do not present a weighted average as a guaranteed level.

Record the system, the table and the calculation in the pricing file. If the award is later queried, the team can show how the price was set and why the preference position was assumed. A written model is also the fastest way to reprice when a clarification changes the scope or the evaluation criteria.

Conclusion: Model the Bid Before You Price It

Preference points reward bidders who model both variables together. Know the system, know the table, know your verified level, and calculate how much price premium your preference advantage can absorb. Then price within that band, subject to your cost floor.

Start with the B-BBEE calculator

to understand your level, then read the existing 80/20 explainer
for the underlying formula. If your level is the binding constraint, model a JV with the JV calculator
and the guide to JVs that qualify
before you assume a partner solves the problem.

Tags

B-BBEE Preference PointsPPPFA80/20 Scoring90/10 ScoringTender PricingSouth Africa
Relevant Tender Opportunities

Based on this article's topics, here are some current tenders that might interest you

Professional, Scientific and Technical Activities

APPOINTMENT OF A SERVICE PROVIDER TO INSPECT (QUARTERLY), LOAD TEST (YEARLY), CERTIFY, AND MAINTAIN LIFTING EQUIPMENT’S IN COMPLIANCE WITH APPLICABLE SOUTH AFRICAN REQUIREMENT IN GROENKLOOF, SECUNDA NETFA, CAPE TOWN AND EAST LONDON FOR THE PERIOD OF 36 MONTHS.

The South African Bureau of Standards (SABS)
National
11 Nov 2026
2d left
Professional, Scientific and Technical Activities

Appointment of a service provider for the configuration and implementation of an Enterprise Risk Management and Compliance solution, including maintenance and support for a period of 3 years.

Sentech Limited
National
30 Nov 2026
21d left
Services: Professional

APOINTMENT OF A SERVICE PROVIDER TO PROVIDE PRODUCTION PROCESS- FLOW AUDITING/ ASSESSMENT AND COMPLIANCE TRAINING FOR THE IMPLEMENTATION OF THE "AGRO - PROCESSING MARKET COMPLIANCE/ STANDARDS PROGRAM FOR A PERIOD OF 3 MONTHS.

Kwazulu Natal - Economic Development, Tourism and Environ Affairs
KwaZulu-Natal
20 Nov 2026
11d left
Services: Professional

APPOINTMENT OF A SERVICE PROVIDER FOR THE PROVISION, IMPLEMENTATION, CONFIGURATION, MAINTENANCE AND SUPPORT OF A COMPLIANCE MANAGEMENT SYSTEM FOR THE INDUSTRIAL DEVELOPMENT CORPORATION (IDC).

Industrial Development Corporation of South Africa Limited
Gauteng
19 Nov 2026
10d left
Supplies: General

FOSPHB-RFP-23-26/27 REQUEST FOR PROPOSAL FOR PROVISION OF CLEANING SERVICES FOR OFFICES AND HYGIENE FACILITIES IN COMPLIANCE TO REGULATIONS UNDER THE OCCUPATIONAL HEALTH AND SAFETY ACT 85 OF 1993 AT FOSKOR MINING DIVISION (PHALABORWA) FOR A PERIOD OF 3 YEARS

Industrial Development Corporation of South Africa Limited
KwaZulu-Natal
17 Nov 2026
8d left
Administrative and Support Activities

APPOINTMENT OF A PROFESSIONAL TAX ADVISORY SERVICE PROVIDER FOR VAT RECOVERY, SARS DISPUTE RESOLUTION, TAX RECONCILIATIONS AND RELATED MUNICIPAL TAX COMPLIANCE SERVICES FOR A PERIOD OF 36 MONTHS

Umdoni Local Municipality
National
13 Nov 2026
4d left

Want to see all available tenders?

Browse All Tenders →
AI-Powered Matching
Never Miss a Perfect Tender Again
Our AI analyzes thousands of tenders and finds the ones YOUR company can actually win
✓AI Match Scoring for every tender
✓Instant alerts for 85%+ matches
✓B-BBEE level optimization
✓Document readiness checks

Share this article

Calculating B-BBEE Preference Points: A Bid-Level Worksheet

Preference points are not a bonus round. They are part of a 100-point score. Learn the 80/20 and 90/10 tables, the price-versus-preference trade-off, and how to model a bid before you submit it.

https://www.tenders-sa.org/blog/calculating-bbbee-preference-points