Compliance 3 min read

Understanding the Preferential Procurement Policy (PPPFA)

A practical guide to the PPPFA and how preferential procurement works in South African government tenders. Understand the 80/20 and 90/10 point systems.

What Is the PPPFA?

The Preferential Procurement Policy Framework Act (PPPFA) is South Africa's law governing how government evaluates and awards tenders. It was designed to use government purchasing power to advance economic transformation and support historically disadvantaged groups.

Every government tender in South Africa must comply with the PPPFA. As a supplier, understanding how it works directly affects your chances of winning.

The Point System

The PPPFA uses a points-based evaluation system that combines price and BBBEE status.

80/20 System (Tenders Below R50 Million)

Component Points
Price 80
BBBEE Status 20
Total 100

90/10 System (Tenders Above R50 Million)

Component Points
Price 90
BBBEE Status 10
Total 100

How Price Points Work

The price formula awards maximum points to the lowest bidder and reduces points proportionally for higher bids:

Price Points = Max Points × (1 - (Pt - Pmin) / Pmin)

Where:

  • Pt = your bid price
  • Pmin = the lowest acceptable bid price

Example (80/20 System)

If three companies bid:

  • Company A: R1,000,000 (lowest) → 80 points
  • Company B: R1,100,000 → 80 × (1 - 100,000/1,000,000) = 72 points
  • Company C: R1,200,000 → 80 × (1 - 200,000/1,000,000) = 64 points

How BBBEE Points Work

80/20 System BBBEE Points

BBBEE Level Points
Level 1 20
Level 2 18
Level 3 14
Level 4 12
Level 5 8
Level 6 6
Level 7 4
Level 8 2
Non-compliant 0

90/10 System BBBEE Points

BBBEE Level Points
Level 1 10
Level 2 9
Level 3 6
Level 4 5
Level 5 4
Level 6 3
Level 7 2
Level 8 1
Non-compliant 0

Putting It Together: Who Wins?

Using the 80/20 system example above:

Company Price Price Points BBBEE Level BBBEE Points Total
A R1,000,000 80 Level 4 12 92
B R1,100,000 72 Level 1 20 92
C R1,200,000 64 Level 1 20 84

Companies A and B tie at 92 points. In a tie, the tenderer with the higher BBBEE points wins — so Company B wins despite being R100,000 more expensive. This demonstrates how a strong BBBEE level can compensate for a higher price.

Functionality Threshold

Before price and BBBEE are evaluated, many tenders include a functionality evaluation (technical/quality assessment). Common criteria include:

  • Experience and track record
  • Methodology and approach
  • Team qualifications
  • Project management capability

A minimum functionality score (often 60-70 out of 100) is required. Bids scoring below this threshold are eliminated before price evaluation.

Set-Asides and Designated Groups

The PPPFA allows government to set aside tenders for specific groups:

  • EMEs (Exempted Micro Enterprises) — annual turnover below R10 million
  • QSEs (Qualifying Small Enterprises) — annual turnover R10-50 million
  • Women-owned businesses — at least 51% owned by women
  • Youth-owned businesses — at least 51% owned by persons under 35
  • People with disabilities — at least 51% owned by persons with disabilities
  • Businesses in specific townships or rural areas

When a tender is set aside, only qualifying businesses may bid.

Local Content Requirements

Some tenders specify minimum local content requirements, particularly in manufacturing and construction. This means a minimum percentage of the goods or services must be produced or sourced locally in South Africa.

The Department of Trade, Industry and Competition (DTIC) designates sectors for local content requirements.

Common PPPFA Mistakes

  1. Submitting without a valid BBBEE certificate — even a sworn affidavit for EMEs is acceptable
  2. Assuming lowest price always wins — BBBEE points can swing the result
  3. Ignoring functionality criteria — a perfect price score means nothing if you fail the functionality threshold
  4. Not understanding which system applies — check the tender value to know if it is 80/20 or 90/10
  5. Fraudulent BBBEE certificates — this is a criminal offence and will result in blacklisting

Next Steps

  1. Understand BBBEE levels in detail
  2. Learn pricing strategy for tenders
  3. Browse tenders by BBBEE requirement
  4. Check your tax compliance