Compliance

Central Supplier Database (CSD): The Complete Bidder's Guide

Everything you need to know about registering on the CSD, mandatory fields, tax compliance, and how government organs verify supplier status before awarding tenders.

What Is the Central Supplier Database?

The Central Supplier Database (CSD) is South Africa’s single national supplier repository, operated by National Treasury. Introduced under Treasury Regulation 16A.3.3 and made mandatory in 2016, the CSD replaced the fragmented departmental vendor databases that previously existed across government.

Every organ of state subject to the Public Finance Management Act 1 of 1999 (PFMA) and the Municipal Finance Management Act 56 of 2003 (MFMA) is required to verify supplier registration status on the CSD before awarding a contract — regardless of contract value. Without a valid, active CSD profile, you cannot receive government payment.

The CSD is accessible at ocpo.treasury.gov.za, managed by the Office of the Chief Procurement Officer (OCPO) within National Treasury.


Why CSD Registration Is Non-Negotiable

Treasury Instruction Note 7 of 2016/17 directed all national and provincial departments to procure only from suppliers registered and active on the CSD. Municipalities followed under MFMA Circular 90. The consequences of not being registered are severe:

  • Your tender bid will be declared non-responsive at the eligibility screening stage
  • Government departments cannot load your banking details for payment
  • Even emergency procurement requires CSD verification in most cases
  • Non-registration is one of the top five reasons for tender disqualification

Step-by-Step CSD Registration

Step 1: Gather your documentation

Before starting, collect:

DocumentNatural PersonsCompanies & CCsTrustsCo-operatives
Identity number (SA ID)Directors/MembersTrusteesMembers
CIPC registration number
Tax reference number
Tax clearance status
VAT registration numberIf registeredIf registeredIf registeredIf registered
Banking details
B-BBEE certificate/affidavit

Step 2: Create a SARS eFiling profile

Your tax reference number and tax clearance status are verified live against SARS systems. If you don’t have a SARS eFiling account:

  1. Visit sarsefiling.co.za
  2. Register with your ID number and email
  3. Activate your Tax Compliance Status (TCS) — this generates the PIN required for CSD

Treasury Regulation 16A.9.1(a) requires a valid Tax Compliance Status before any award can be made. The CSD validates your TCS pin directly against SARS every time government verifies you.

Step 3: Register on the CSD portal

  1. Navigate to ocpo.treasury.gov.za
  2. Click “Supplier Registration” and select your entity type
  3. Complete all mandatory fields (marked with *) — the CSD will not save an incomplete profile
  4. Enter your SARS Tax Reference Number — the system verifies it in real time
  5. Enter your bank account details — these are validated via the banking system
  6. Upload your B-BBEE certificate or sworn affidavit (PDF, max 2 MB)
  7. Submit for activation

Step 4: Await activation

CSD registration typically activates within 3–5 business days for sole traders and up to 10 business days for companies, as CIPC and SARS verification must complete. You will receive an email confirmation with your CSD supplier number.


Mandatory CSD Fields Explained

Supplier Identification Number

For companies and CCs: your 13-digit CIPC registration number. For sole traders and professionals: your 13-digit South African ID number. Foreign nationals must provide their passport number and a valid work permit.

Tax Reference Number

Issued by SARS. If you’ve never filed a return, register at a SARS branch or online. Note: the CSD requires a personal income tax reference number for natural persons — not just a VAT number.

Tax Compliance Status (TCS) Pin

Generated via SARS eFiling under “My Compliance Profile”. The pin is valid for one year from generation. When government organs verify you on the CSD, they see a live status — your compliance must be maintained, not just established at registration.

Banking Details

The CSD captures your bank name, branch code, account type, and account number. Government cannot load supplier payments to a bank account that differs from what is registered on the CSD. Ensure your banking details match your entity’s name exactly.

B-BBEE Information

You must declare your B-BBEE level and upload your supporting document. Options:

  • Exempted Micro Enterprise (EME): annual turnover < R10 million — eligible for sworn affidavit under Commissioner of Oaths (no verification agency required)
  • Qualifying Small Enterprise (QSE): annual turnover R10m–R50m — affidavit (from 1 April 2019) or SANAS/IRBA-accredited certificate
  • Generic enterprise: annual turnover > R50 million — must have an accredited B-BBEE verification certificate

Keeping Your CSD Profile Active

Registration is not a once-off exercise. Your CSD profile requires ongoing maintenance:

Tax compliance

SARS validates your tax compliance status continuously. If you fall into non-compliance (outstanding returns, debt) your CSD status will reflect “Tax Non-Compliant” — visible to every government department that checks you. Resolve SARS issues immediately.

Annual updates

Review your CSD profile at least annually. Update:

  • B-BBEE certificate (expires annually for most entities)
  • Banking details if they change
  • Directors/members if there are company changes
  • VAT registration status if turnover crosses the threshold

CIPC annual returns

Companies must file annual returns with CIPC. If your CIPC status lapses to “In Deregistration” or “Deregistered”, the CSD will reflect this and government will not contract with you.


How Government Organs Use the CSD

When a government official is evaluating your bid, they log into the CSD using their departmental credentials and enter your CSD supplier number. The system displays:

  • Supplier status: Active / Inactive / Suspended
  • Tax compliance: Compliant / Non-Compliant (live from SARS)
  • CIPC status: In Good Standing / Under Investigation (live from CIPC)
  • B-BBEE level: as registered
  • Listed as restricted supplier: Yes / No (cross-checked against the National Treasury Restricted Suppliers database)

A single non-compliant flag — even tax non-compliance discovered the day before award — will result in your bid being set aside.


Common CSD Problems and How to Fix Them

ProblemCauseFix
”Tax Non-Compliant” statusOutstanding SARS returns or debtFile outstanding returns, enter SARS payment arrangement, request TCS update
Banking validation failedAccount name doesn’t match entityObtain a bank confirmation letter showing exact account name; update CSD
B-BBEE document rejectedExpired certificate or wrong formatUpload current certificate in PDF; ensure it covers current financial year
CIPC status “Deregistered”Failed to file annual returnRe-register entity at CIPC (R175 fee); allow 10 days for CSD sync
Profile not activatingMismatched information between SARS/CIPC and CSDContact OCPO helpdesk: 012 406 9222

CSD and Consortium Bids

If you’re bidding as a joint venture or consortium, each member must:

  1. Be individually registered and active on the CSD
  2. Be individually tax-compliant
  3. Each member’s CIPC status must be in good standing

The lead partner’s CSD number is typically entered on SBD 1, but evaluators may check all JV partners. Ensure every consortium member maintains their CSD profile for the duration of the bid process.


Frequently Asked Questions

Q: How long does CSD registration take? A: Between 3 and 10 business days, depending on SARS and CIPC verification response times. Apply well before any tender deadlines.

Q: I am a foreign company — can I register on the CSD? A: Yes, but you must provide a local South African tax reference number (obtained from SARS), proof of a local bank account, and a valid B-BBEE certificate or sworn affidavit indicating your B-BBEE status.

Q: My B-BBEE certificate expired — will I be blocked from tenders? A: You can continue bidding with an expired certificate, but you will be treated as a non-B-BBEE contributor (Level 8) until you upload a valid certificate. This significantly reduces your preference points under the 80/20 or 90/10 system.

Q: Can I have multiple CSD profiles for different entities? A: Each legal entity (company, CC, trust) must have its own CSD profile. A sole trader can only register once, as profiles are tied to ID numbers.

Q: The OCPO helpdesk is not responding — what are my options? A: Email ocpo@treasury.gov.za with your supplier number and a description of the issue. For urgent matters, contact your provincial Treasury for assistance escalating to OCPO.