CAC Public Search — What Is Public, What Is Not
The CAC public search at publicsearch.cac.gov.ng exposes a deliberately narrow slice of the register. Knowing what crosses the public-private line before you start searching is the difference between useful due diligence and time spent looking for data that was never going to be there.
What is public, what is not — the boundary that organises this article
The CAC register is one of the larger public databases of Nigerian business activity. But "public register" does not mean "every field on every entity is openly searchable". The CAC public search exposes a deliberately narrow slice of the underlying record; deeper detail sits behind authenticated access, paid Status Reports, or formal Open Ownership disclosures. Knowing the boundary before you start searching is the difference between useful due diligence and frustration at data that was never going to surface.
| Document | Details |
|---|---|
| Public — visible at publicsearch.cac.gov.ng without login | Registered name; RC number (Part A) or BN number (Part C); date of registration; registered office address (being progressively phased back for privacy); current status state (Active, Inactive, struck off, under registration); entity type (Part A Ltd, Plc, GTE; Part B LLP, LP; Part C business name; Part F incorporated trustees). |
| Public for public companies, not for private companies | For Plc public companies the directors and shareholders are publicly disclosed because Part A public-company filings are public records. For private companies (Ltd) the same data is held on the CAC database but not exposed through the free public search. The paid e-Status Report and the Open Ownership Persons of Significant Control register surface some of this data under specific procedures. |
| Not public — held but not exposed | Personal contact details (phone, personal email) of directors and proprietors. Financial statements and audited accounts of private companies. Internal corporate documents (board minutes, members' register beyond what regulators require). The trustees' declarations and full constitutions of incorporated trustees. The full members' register of private companies. |
| Public under PSC framework — separate procedure | Persons of Significant Control above the 25% ownership or voting threshold are disclosed to the CAC Open Ownership Register under the AML framework. The register is a separate database with its own access procedure; it does not surface in the free public search but is structurally a public-disclosure record. |
The boundary is not a bug in the public search; it is the deliberate design under CAMA 2020 and the wider Nigerian transparency framework. Public-facing entity identity is searchable freely; private commercial detail sits behind procedure. Once the boundary is understood, the public search becomes a useful first-pass tool rather than a disappointing one.
The Companies and Allied Matters Act 2020 (CAMA 2020) is the governing legislation for all entity registration and post-incorporation regulation in Nigeria. The Act is organised into parts: Part A covers companies (limited by shares, limited by guarantee, unlimited); Part B covers limited liability partnerships and limited partnerships; Part C covers business names (sole proprietorships and partnerships trading under a name); Part E covers foreign companies; Part F covers incorporated trustees. CAMA 2020 repealed and replaced CAMA 1990 and remains the framework under which the Corporate Affairs Commission operates.How to run a search at publicsearch.cac.gov.ng
- 1Open the public search portalNavigate to publicsearch.cac.gov.ng or its mirror at search.cac.gov.ng. Both URLs return the same database; the choice between them is preference. No account login is required, no fee is charged, no captcha barrier blocks routine use.
- 2Choose the search typeThe portal accepts a name search (free-text against the registered name field) or a number search (RC for Part A companies, BN for Part C business names, IT for Part F incorporated trustees, LP or LLP for Part B partnerships). Number search is exact; name search is fuzzy and returns all matching and near-matching records.
- 3Enter the search queryFor a number search, enter the full identifier exactly as printed on the certificate or correspondence. For a name search, enter the distinctive root word of the registered name (not the corporate suffix); the portal returns a list of matching entities to choose from.
- 4Read the result fields carefullyThe result page returns the registered name, the RC or BN number, the registration date, the entity type, and the current status state. Read the status state in particular — Active and Inactive carry very different operational signals for a counterparty.
- 5Decide whether deeper detail is neededFor routine verification the free search result is usually enough. For high-value due diligence (mergers, equity investments, large procurement contracts), continue to the paid e-Status Report at icrp.cac.gov.ng for the CAC-sealed authenticated document.
Use case 1 — Counter-party due diligence
The most common reason readers reach for the public search: a counter-party has presented itself as a registered Nigerian entity and the reader wants to verify that the registration is real, current, and matches the trading name in use.
The verification routine:
- Ask the counterparty for the full registered name and the RC or BN number from their CAC certificate. A counterparty that cannot supply both is itself a red flag.
- Run the number search on the public search portal. The result should return the same registered name the counterparty quoted.
- Read the status state. Active confirms current compliance; Inactive signals outstanding annual returns and possible operational decay; struck off signals the entity is no longer a legal person.
- Cross-check the registration date against the counterparty's claimed trading history. A claim of "operating since 2015" against a 2024 registration date is a contradiction that warrants explanation.
- Where the counterparty has supplied an e-certificate, cross-check the TIN, the entity type, and the registered office address against the public search and against the NRS tax ID portal at taxid.nrs.gov.ng.
For high-value transactions the free public search is the screening filter; the substantive due-diligence document is the paid CAC e-Status Report. See how to check your CAC status for the paid Status Report and the status states framework in detail.
Use case 2 — Supplier verification
For procurement and supplier-onboarding workflows the public search is a high-volume tool. The procurement team verifies each prospective supplier against the CAC register before issuing the first purchase order. The discipline reduces fraud risk and confirms that invoices and tax obligations route through a real registered entity.
The supplier-verification routine:
- Maintain a supplier-onboarding form that captures the registered name, the RC or BN number, the registered office address, the bank account name (which should match the registered name), and the TIN from the certificate.
- Run the public search at each onboarding to confirm the registered name and number match. Mismatches between the bank account name and the CAC registered name are particularly worth flagging — they often indicate an informal trading arrangement or, in the worst cases, deliberate fraud.
- Where the supplier is a sole proprietor under a Part C business name, the bank account is sometimes in the proprietor's personal name rather than the business name. This is not automatically a fraud signal — Part C business names are not separate legal entities — but the procurement file should document the explanation.
- Re-run the search on a quarterly or annual basis for ongoing suppliers. A supplier whose status flips from Active to Inactive may not be able to continue legitimate trading and may require the suspension of new orders until the position is regularised.
The free search is sufficient for most supplier-onboarding cases; the paid e-Status Report is reserved for major suppliers and for cases where the free-search result raises a flag that needs the deeper detail.
Use case 3 — Fraud-check verification
The public search is also the cheapest first-pass tool against a suspected fraudulent entity. Where a Nigerian entity has approached the reader with an unsolicited offer (an investment opportunity, a procurement contract, a too-good-to-be-true partnership), the search is the immediate screening step.
The fraud-check flags surfaced by the free public search:
- No result. The name and the RC or BN number do not appear in the register. The entity is not registered, or the identifiers supplied are fabricated. Either way, the offer should not progress until the position is clarified.
- Name mismatch. The number supplied returns a different registered name from the one the counterparty has been using. The counterparty may be trading under an unregistered name or may have invented the RC number entirely.
- Status mismatch. The entity is registered but the status reads Inactive or struck off, while the counterparty claims active operations. The discrepancy needs a substantive explanation.
- Date mismatch. The registration date postdates the claimed trading history. A counterparty claiming a "thirty-year track record" against a five-year-old registration is making a representation the register does not support.
- Address ambiguity. The registered office address differs materially from the address the counterparty has been operating from. The address change may be legitimate but should be visible on the CAC record if a Section 50 filing has been completed — see how to change your business address for the modification flow.
Where any of the flags triggers, the next step is not a deeper public search; it is escalation to the paid CAC e-Status Report, to independent verification (bank statements, audited accounts, references), and to legal counsel if the transaction is significant.
The boundary revisited — what to do when public data is not enough
For most verification work the free public search returns enough data. Where it does not, the paths to deeper data are:
- The paid CAC e-Status Report. Issued at icrp.cac.gov.ng against a fee, the e-Status Report returns a sealed PDF with deeper detail: directors and shareholders (where the data is exposed for the entity type), annual-returns filing history, and modifications history. Banks, tender desks, and major counterparties accept the e-Status Report as the substantive due-diligence artefact.
- The CAC Open Ownership Register (Persons of Significant Control). Where ownership above the 25% threshold is the substantive question, the PSC framework requires registered entities to disclose Persons of Significant Control. The PSC register is a separate access procedure under the AML framework.
- Independent verification channels. Bank statements, audited accounts, references from named customers and suppliers, and on-the-ground inspection of the operating premises are the routes for substantive transactions. The CAC public search confirms registration; it does not confirm trading capacity.
- The counterparty's own e-certificate. Ask for a fresh download of the e-certificate from the iCRP dashboard. The PDF carries the Registrar-General's seal, the TIN, and the QR verification code. A counterparty that cannot supply a fresh e-certificate is a flag.
The free public search is the screening filter; the deeper tools are the substantive due-diligence layer. Use both where the value of the transaction justifies the second layer.
What not to do with the public search
- Do NOT treat the free search printout as a substantive due-diligence document. Banks, courts, and tender desks accept the CAC-sealed e-Status Report; they do not accept a screenshot of the free search.
- Do NOT pay an informal 'CAC consultant' on social media for a 'detailed company report'. CAC's own e-Status Report at icrp.cac.gov.ng is the authenticated document; informal reports carry no standing.
- Do NOT confuse the absence of director or shareholder data with the absence of a registration. Private-company director and shareholder data sits behind authenticated access; the entity is registered and active, but the data does not surface in the free search by design.
- Do NOT use the public search to harvest contact information for unsolicited outreach. The registered office address is intended for legal correspondence on the entity, not for prospecting lists; the personal contact details of directors and proprietors are deliberately not exposed.
- Do NOT rely on a single public-search result as the only check for a high-value transaction. The search is the cheapest first-pass filter, not the substantive due-diligence document.
Public search done, next step depends on the use case
With the public search result in hand the next step depends on the use case. The status walkthrough covers the paid e-Status Report; the accreditation reference covers professional access to deeper records.
Frequently asked questions
Does the public search show the directors and shareholders of a private company?
Not by default. The free public search shows the name, RC or BN number, registration date, registered office address, status state, and entity type. Director and shareholder identities for private companies are held on the CAC database but not exposed through the free public search. For public companies (Plc) the directors are publicly disclosed because Part A public-company filings are public; for private companies the same data sits behind authenticated access and Persons of Significant Control disclosures.
What is the difference between publicsearch.cac.gov.ng and search.cac.gov.ng?
Two URLs that point at substantively the same database. publicsearch.cac.gov.ng is the longer-standing public-search portal; search.cac.gov.ng is the newer Nigerian Corporate Registry interface introduced as part of the iCRP rollout. Both are free, unauthenticated, and return the same fields. The CAC main site at cac.gov.ng links to both.
Can I download a printable record from the public search?
The free public search returns a screen-readable record but not a CAC-sealed document. For a printable, sealed document the route is the paid e-Status Report at icrp.cac.gov.ng — that document carries the Registrar-General's authentication and is the artefact banks, courts, and tender desks accept for substantive due diligence. The free search is the screen-only first filter.
Does the public search show whether a company is up to date on annual returns?
Yes, indirectly. The status state on the public search reads Active when annual returns are current and Inactive when one or more annual returns are outstanding. The detail of which year is outstanding does not appear in the free search; the paid e-Status Report shows the per-year filing history.
How do I verify a TIN against the CAC public search?
The free public search displays the company's registered name and RC or BN number but does not display the TIN — the TIN is on the certificate itself, not in the public search record. To verify a TIN, ask the counterparty for the certificate, cross-check the RC or BN number against the public search, and verify the TIN at the NRS tax ID portal at taxid.nrs.gov.ng. The two-step check confirms the TIN matches the registered entity.
Is the public search useful for fraud-check verification?
Yes, as a first-pass filter. Where a counterparty offers a company name and RC number, the public search confirms whether the registration is real, when it was registered, and whether the status is currently Active. A name that returns no result, a status that reads Inactive when the counterparty claims active operations, or a registration date that postdates the supposed trading history are all red flags that warrant deeper due diligence.
Can I search for incorporated trustees on the public search?
Yes. The CAC public search covers every registered entity type: Part A companies (Ltd, Plc, GTE), Part B partnerships (LLP, LP), Part C business names, and Part F incorporated trustees. The trustee body's registered name and the trustees' particulars (where exposed) appear in the search result.
Sources
Independent guide, not affiliated with any government agency. The facts, fees and steps above are checked against the primary sources below — government, regulator and agency material first, reputable press second.
- 1.CAC Public Search portal (publicsearch.cac.gov.ng)
- 2.CAC Nigerian Corporate Registry alternative URL (search.cac.gov.ng)
- 3.CAC iCRP — Public Search interface
- 4.Business Registration Ventures — CAC public search portal complete guide
- 5.CAC Registration — CAC Public Search in Nigeria
- 6.Pavestones Legal — Nigeria's open central register of Persons with Significant Control
Facts verified against the NigeriaHowTo facts registry.
About the author
NigeriaHowTo Editorial Team
Editorial Research Team
The NigeriaHowTo Editorial Team researches and maintains practical guides about Nigerian documents, online portals, government-related procedures, and everyday administrative services. The team focuses on plain-English explanations, clear structure, official-source references, practical checklists, and user safety. The team is not a government authority, legal adviser, immigration practitioner, banking professional, tax expert, education official, or medical professional — independent subject-matter review is added separately when qualified reviewers are engaged.
View full profile →