CSD registration is not a once-off task — it is an ongoing compliance obligation that requires active management throughout the year. The most common reason for a supplier's CSD status becoming inactive is not the failure of initial registration but the subsequent lapse of one of the live-linked compliance requirements: tax clearance, CIPC annual returns, or bank account validity. Understanding the maintenance cycle for each of these components is essential for keeping your CSD profile active at all times.
Tax clearance is the most time-sensitive component of CSD compliance. Your tax compliance status is verified in real time by the CSD through its SARS eFiling integration. This means that as soon as your tax affairs fall out of compliance — due to an unfiled return, an undisputed debt, or a failed debit order for a payment arrangement — your CSD status will reflect this immediately. SARS issues tax compliance statuses on a 12-month basis, but the underlying compliance is continuous. The best practice is to file all tax returns well before their due dates, maintain a zero-balance tax account, and check your tax compliance status on eFiling at least quarterly and always before submitting a bid.
CIPC annual returns are required for all private companies and close corporations, due within 30 business days of the company's anniversary of registration. Failure to file annual returns results in CIPC placing the company in 'deregistration' status, which is reflected in the CSD as a compliance failure and will make your CSD profile inactive. Annual returns are filed on the CIPC website (cipc.co.za) and attract a fee calculated on the company's turnover. For turnover of R1 million or less, the fee is R100; for higher turnover, it scales up. Many companies fail their CSD compliance simply because they were unaware that CIPC annual returns are due each year — set a calendar reminder for 30 days before your registration anniversary.
BBBEE certificate renewal is required annually. When your certificate expires, update it in the CSD by uploading the new certificate and updating the B-BBEE status level. Do not wait for the certificate to expire before starting the verification process — ideally, instruct your verification agency 4–6 weeks before your current certificate expires to ensure continuity. If your certificate expires and you have not yet uploaded a replacement, your B-BBEE status on the CSD will reflect as 'not verified', which means you will earn zero preference points in any bid evaluated while the status is lapsed, even if you subsequently obtain and upload a new certificate — it will not apply retrospectively.
Banking details must be updated on the CSD whenever your company bank account changes. A common scenario is where a company opens a new business bank account (often for better service or lower fees) but forgets to update the CSD. When a payment is processed against the old account, it is rejected, creating a payment dispute and potentially triggering a 'payment verification failure' flag on the CSD profile. The update process requires uploading new banking confirmation documentation and waiting for the automated verification to confirm the new account details. Avoid making bank account changes close to payment processing dates.
Performing a CSD compliance health check at the start of each quarter is a discipline that prevents most maintenance failures. The health check involves: logging into supplier.gov.za and confirming your profile status is 'Active', checking your SARS eFiling account for any outstanding returns or debts, confirming that your most recent CIPC annual return has been filed, checking that your B-BBEE certificate is current with at least three months before expiry, and confirming that your bank account details are correct. This 30-minute exercise four times per year will catch the vast majority of compliance issues before they result in disqualification from a tender or blocked payment on an active contract.
