CIPC Company Codes, Types & Status: The Complete Guide
? 8 min read Last verified May 2026 Covers registration codes, status codes, annual returns & beneficial ownership
This article is your single reference for everything on a CIPC company record that matters to Trade Shield. It covers the entity type codes embedded in every registration number, the status codes that tell you whether a company is legally active or not, the annual return fee structure, and the Beneficial Ownership requirement that has been mandatory since July 2024.
In this article
How a Registration Number is Built
Entity Type Codes (Last Two Digits)
⚠ Two Common Source Document Errors — Corrected Here
Some older internal documents (including a previously circulated Trade Shield reference sheet) list "12 - INC" — this is incorrect. There is no active CIPC entity type under code 12. The correct code for a Personal Liability Company (Inc) is 21. The same documents also refer to code 08 as "Article 21" — this is the old terminology from the Companies Act 61 of 1973. Under the current Companies Act 71 of 2008, these entities are Non-Profit Companies (NPC).
Old Regional Registration Numbers
Company Status Codes
When Trade Shield performs a CIPC lookup, the result includes a status code reflecting the company's current legal standing. Below are all statuses you may encounter.
Annual Returns & Fee Structure (2025/2026)
Beneficial Ownership Declaration — Mandatory Since July 2024
Status Codes Quick Reference
Common Errors in Source Documents
| What the old document says | What it should say | Why |
|---|---|---|
| 12 - INC | 21 - Personal Liability Company (Inc) | Code 12 does not exist as an active CIPC entity type. The correct code for Inc is 21. |
| 08 - Article 21 | 08 - Non-Profit Company (NPC) | "Article 21" is the old name under the Companies Act 61 of 1973. The current Companies Act 71 of 2008 calls these Non-Profit Companies. |
Need more help?
The support team is ready to assist
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article