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:
| Document | Natural Persons | Companies & CCs | Trusts | Co-operatives |
|---|---|---|---|---|
| Identity number (SA ID) | ✓ | Directors/Members | Trustees | Members |
| CIPC registration number | — | ✓ | — | ✓ |
| Tax reference number | ✓ | ✓ | ✓ | ✓ |
| Tax clearance status | ✓ | ✓ | ✓ | ✓ |
| VAT registration number | If registered | If registered | If registered | If 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:
- Visit sarsefiling.co.za
- Register with your ID number and email
- 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
- Navigate to ocpo.treasury.gov.za
- Click “Supplier Registration” and select your entity type
- Complete all mandatory fields (marked with *) — the CSD will not save an incomplete profile
- Enter your SARS Tax Reference Number — the system verifies it in real time
- Enter your bank account details — these are validated via the banking system
- Upload your B-BBEE certificate or sworn affidavit (PDF, max 2 MB)
- 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
| Problem | Cause | Fix |
|---|---|---|
| ”Tax Non-Compliant” status | Outstanding SARS returns or debt | File outstanding returns, enter SARS payment arrangement, request TCS update |
| Banking validation failed | Account name doesn’t match entity | Obtain a bank confirmation letter showing exact account name; update CSD |
| B-BBEE document rejected | Expired certificate or wrong format | Upload current certificate in PDF; ensure it covers current financial year |
| CIPC status “Deregistered” | Failed to file annual return | Re-register entity at CIPC (R175 fee); allow 10 days for CSD sync |
| Profile not activating | Mismatched information between SARS/CIPC and CSD | Contact OCPO helpdesk: 012 406 9222 |
CSD and Consortium Bids
If you’re bidding as a joint venture or consortium, each member must:
- Be individually registered and active on the CSD
- Be individually tax-compliant
- 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.