How to Check Your CAC Status (2026)
A CAC status is not one label. It is a small set of states, and each one tells the bank counter, the tender desk, and the supplier procurement team a different story about the business. Knowing which state your entity sits in is the first step in any post-incorporation operation.
CAC status is not one label — it is a small taxonomy
A check at the CAC portal returns a label. The label looks single-word, but it carries different consequences depending on which state the entity sits in. Four states matter in practice — two that the portal displays directly, one that is a long-stretch precursor to striking off, and one that means the entity is no longer on the register at all.
| Document | Details |
|---|---|
| Active | The entity has filed every annual return that has fallen due and is current with CAMA 2020 compliance. Banks accept the Status Report for high-value transactions, government tenders accept the entity as a bidder, and counterparties accept it as a contractual party. This is the state most operating businesses should hold; the public search and the paid Status Report both display Active. |
| Inactive | The entity has missed one or more annual returns. The label is displayed at the public search and at the iCRP authenticated dashboard. The entity remains a legal person — contracts are still enforceable, the certificate of registration is still valid — but high-value banking, tender bidding, and any new post-incorporation modification at CAC requires the outstanding returns to be filed first. Filing through the post-incorporation portal restores active status within one to three working days of CAC reconciliation. |
| Dormant (precursor to striking off) | Inactive entities that have not filed for a long stretch sit in this informal category. CAMA 2020 Section 692 empowers the Commission to strike off entities that have not filed for a consecutive period of ten years; in 2024 and 2025 CAC published ninety-day notices of intention targeting entities at the ten-year mark. The portal does not display Dormant as a separate label — the entity reads Inactive — but the underlying record is on the striking-off shortlist. |
| Struck off | CAC has removed the entity's name from the register under Section 692 (4) of CAMA 2020. The entity is no longer a legal person; its contracts cannot be enforced under that name, its corporate bank account is frozen, and post-incorporation modifications are denied. Relisting is possible by applying to the Federal High Court for restoration to the register under Sections 693 to 695 of CAMA 2020, with all outstanding annual returns and penalties paid up. The relisting route is heavier than catching up on returns from an Inactive state — file before the entity slips this far. |
Each row in the table changes what the bank counter, the tender desk, and the supplier procurement team will accept from the entity. A reader who only knows "my CAC status is bad" without knowing which of these states applies cannot route the recovery correctly.
Three channels for checking — what each returns
The CAC status of any registered entity in Nigeria can be checked through three channels. Each returns a different depth of information, and the right channel depends on who is asking and what they need to do with the answer.
The public search portal — unauthenticated, free
CAC's public-search route is the simplest channel and the one most readers should use first. The portal at search.cac.gov.ng (also reachable at icrp.cac.gov.ng/public-search/) returns the entity's basic record against a name search or an RC or BN number search.
What the public search returns:
- The registered name of the entity (exact spelling as in the register)
- The RC number (for companies under Part A) or BN number (for business names under Part C)
- The date of registration
- The current status — Active or Inactive
- The entity type (private company, public company, business name, incorporated trustees, and so on)
What it does not return:
- The directors and shareholders list
- The filing history (which annual returns have been filed and which are outstanding)
- The registered office address (in some search views)
- Detailed share-capital and MEMART information
The public search is what a journalist, a counterparty doing first-pass due diligence, or a supplier checking that the entity is real will use. It is unauthenticated by design — CAMA 2020 treats the register of companies as a public record, and any reader can run a public search on any entity at any time.
The iCRP authenticated dashboard — your own entity, full filing history
If the entity is your own, the iCRP authenticated dashboard at icrp.cac.gov.ng returns the full record. The dashboard shows every filing the entity has made, every outstanding obligation, every modification submitted, and the application history.
Two reader scenarios need this channel:
- You registered the entity yourself through your own iCRP account. Logging into the same account brings the entity up on the dashboard.
- An accredited agent registered the entity for you and the entity is linked to the agent's iCRP account, not yours. You can open your own iCRP account at icrp.cac.gov.ng/auth/new-account/ using the email and director details on the registration. Linking the entity to your own account uses the entity reference and the email on the original filing.
After the April 2026 CAC cybersecurity incident the iCRP portal now requires every user to reset their password and enable two-factor authentication through an authenticator app. If your iCRP login has not been touched since before April 2026, the first thing the portal will do is push you through the reset flow before granting access.
The accredited-agent enquiry route — for complex due diligence
For routine status checks neither party needs an accredited agent — the public search is enough. The agent route is used in two scenarios:
- Complex due diligence on a counterparty. A buyer running due diligence on a target company, a lender underwriting a corporate facility, or an investor doing a transaction-grade review will instruct an accredited agent (a chartered secretary, qualified lawyer, or chartered accountant) to pull the paid Status Report and to cross-check it against the CAC register's deeper filings.
- Status check from outside Nigeria where iCRP account opening is impractical. A diaspora reader who cannot easily satisfy the BVN-and-iCRP-account requirement may route the request through an accredited agent who already holds an iCRP account.
The accredited-agent route is optional, not mandatory. The DIY route at the CAC portals — public search for the unauthenticated view, iCRP login for the authenticated view — is a first-class path. Naming the agent route is honest about who else offers status checks at scale; it is not a recommendation that every reader should use one.
Step-by-step — running the public search
The public search at search.cac.gov.ng is the quickest route to a status answer. The walkthrough below uses an RC or BN number as the input because name searches return multiple hits where the entity name is common.
- 1Open the CAC search portal
- 2Enter the RC or BN number
- 3Read the status label
- 4If you need the paid Status Report, click through
- 5If the entity does not return
The single most useful field to keep handy is the RC or BN number itself. A name search works but returns near-matches, especially where the entity's name contains common Nigerian words. The number is unique.
What each state means for the operations that depend on it
The status label is a piece of metadata. What matters is what it lets the entity do.
Banking — corporate accounts and product upgrades
A routine debit on an existing current account with an Inactive CAC status will usually clear; the bank does not re-check status on every transaction. What changes with status is the bank's appetite for new operations:
- New corporate account opening. Banks routinely refuse to open a new corporate account where the CAC status reads Inactive. The bank's KYC team requires a Status Report dated within the last three months showing Active, alongside the certificate of registration, the TIN (now on the certificate since the June 2020 CAC-FIRS integration), the SCUML certificate where applicable, and the directors' BVN and NIN bundles.
- High-value debits and new banking products. A corporate-bond facility, a USD account upgrade, a trade-finance line, or a Tier 3 cash limit upgrade typically triggers a status re-check. An Inactive label sends the request back to the bank's compliance desk pending a fresh Status Report.
- Tiered account limit. The Tier 3 tier (highest daily transaction limit, full feature set) requires the entity to be current at CAC. See {"value":"The Central Bank of Nigeria operates a three-tier KYC framework for individual bank accounts and wallets. Tier 1 (low-KYC) requires either a BVN or a NIN (per the CBN circular of 1 December 2023), with typical limits of ₦50,000 single transaction, ₦300,000 maximum balance, and a daily debit cap commonly cited at ₦50,000 — figures vary slightly by bank and tier-1 product. Tier 2 (intermediate) requires both BVN and NIN linkage plus a valid means of identification, with typical limits of ₦200,000 daily and ₦500,000 maximum balance. Tier 3 (full) requires BVN, NIN, valid ID, and a verified residential address, and has no statutory transaction cap (banks set their own internal limits). From 1 March 2024 the CBN mandated BVN and NIN compliance for all individual Tier-2 and Tier-3 accounts under the threat of post-deadline account freezing.","lastVerified":"2026-05-22","source":"CBN tiered KYC framework (cbn.gov.ng/Out/2013/CCD/3%20TIERED%20KYC%20REQUIREMENTS.PDF) and CBN 2023 circular on Tier-1 wallets and accounts; CBN BVN-NIN compliance circular (March 2024) covered by Businessday, Guardian Nigeria, and The Nigeria Lawyer; tier-figure variance noted across SRJ Legal, UIDC, Kuda, Legit.ng and Moniepoint summaries"} for the cross-cluster tier-three logic that governs the wider Nigerian banking tier system, including the corporate side.
Government tenders and contracts
The Bureau of Public Procurement (BPP) and most ministries, departments, and agencies (MDAs) require bidders to attach a CAC Status Report dated within the last three months. An Inactive entity is excluded from the tender at the pre-qualification stage. For an entity that bids on government contracts, status currency is operational — the Status Report is part of the standing bid bundle.
Counterparty and supplier procurement
Large suppliers, multinational counterparties, and any party doing transaction-grade due diligence will run a status check on the entity before signing a material contract. An Inactive label does not necessarily kill the deal but routes it through the counterparty's compliance team for clarification, often delaying the transaction by one to four weeks.
Post-incorporation modifications at CAC
Most CAC post-incorporation operations — change of registered office, change of directors, change of shareholders, change of company secretary, share allotment — require the entity to be current with annual returns before the modification can be processed. CAC's portal will accept the application but route it to a query asking for the outstanding returns to be filed first. See the modifications cluster (currently in preparation) for per-operation routing.
The path back to active — by state
Each non-active state has a different path back to the register's good books.
From Inactive to Active. File the outstanding annual returns through the post-incorporation portal at post.cac.gov.ng. The fees are in the CAC New Schedule of Fees gazetted 29 May 2025 — see CAC registration fees for the per-entity figures. The late-filing penalty (a one-off charge plus a daily default penalty) accrues until the filing clears; the catch-up is heavier the longer the delay. After CAC reconciles the submission, the status label flips from Inactive to Active within one to three working days. See the annual returns guide for the per-entity walkthrough.
From dormant (precursor) to Active. Same route as from Inactive — file all outstanding returns and clear the accrued penalty. The earlier the catch-up the lighter the penalty. If CAC has already published a ninety-day notice of intention to strike off the entity, the entity must respond to the notice (file all outstanding returns within the grace period, and submit the activation email CAC requires) to avoid the formal striking-off step.
From struck off, back to the register. Relisting is the heaviest route. Section 693 of CAMA 2020 provides for restoration of a struck-off company's name to the register through application to the Federal High Court. The application names the Commission as the respondent and is supported by an affidavit explaining the failure to file and the entity's intention to continue trading. All outstanding annual returns and the accrued penalty must be paid as a condition of restoration. Once the court orders restoration, CAC reinstates the entity's name on the register and the active status returns. Relisting is the strongest reason to file annual returns on time — the cost of restoration through the Federal High Court materially exceeds the cost of staying current.
Frequently asked questions
Does the public search show pending applications?
No. The public search returns the state of registered entities only. An application still in the registration queue (RC or BN number not yet issued) is not in the public search index. The applicant tracks the application's progress through the iCRP authenticated dashboard, not the public search.
Can I check the status of a registered foreign company?
Yes for entities registered under Part E of CAMA 2020 (foreign companies that have registered a Nigerian establishment). The public search at search.cac.gov.ng returns the establishment's record under its CAC registration. A pure foreign company that has not registered any Nigerian presence is not in the CAC register and is not searchable through this channel.
What if the public search returns Active but my bank still treats the entity as Inactive?
Likely a stale Status Report at the bank's file. Banks keep Status Reports on file and run a fresh pull only at material moments (account opening, large product upgrades, periodic KYC refresh). The bank's compliance team can be asked to pull a fresh Status Report; alternatively the customer can pay for the report directly at search.cac.gov.ng and present the fresh document to the bank.
Is the iCRP cybersecurity-incident password reset still required in 2026?
Yes for users who have not logged in since the April 2026 incident. CAC issued a public notice ordering all iCRP users to reset their password and enable two-factor authentication. The reset is a one-off; users who completed it after April 2026 do not repeat it on every login. New iCRP accounts opened from April 2026 onward enrol 2FA at sign-up.
Frequently asked questions
What are the CAC status states for a registered entity?
Two states are the everyday labels CAC's portals display: Active and Inactive. An active entity has filed its annual returns and is current with CAMA 2020 compliance obligations. An inactive entity has missed one or more annual returns. A dormant entity is an inactive entity that has not filed for a long stretch (ten years is the statutory trigger under Section 692 of CAMA 2020 for striking off). A struck-off entity is one CAC has removed from the register and its name is no longer legally available to it.
How do I check my CAC status for free?
Use the public search at search.cac.gov.ng or icrp.cac.gov.ng/public-search/. Enter the business name or the RC or BN number. The portal returns the entity's basic registration details and current status (active or inactive). No login is required.
What is the difference between public search and the paid Status Report?
The public search returns the entity's name, RC or BN number, date of registration, and current status. It is free and unauthenticated. The paid Status Report at search.cac.gov.ng returns directors and shareholders, filing history, and the entity's full record. The paid report is what most banks, tender desks, and counterparties ask for in a formal due-diligence packet.
My CAC search returns Inactive — has my company been struck off?
Almost certainly not. Inactive is the state CAC's portals display when annual returns are outstanding; it is the most common non-active state and applies to a large share of the register at any moment. Striking off is the formal removal of the entity's name under Section 692 of CAMA 2020 and follows a much longer process, including a notice of intention published by CAC. Filing the outstanding annual returns through the post-incorporation portal restores active status.
How long do I have before a missed annual return triggers striking off?
Section 692 of CAMA 2020 empowers the Commission to strike a company off the register where the company has not filed annual returns for a consecutive period of ten years. The 2024 and 2025 striking-off exercises both targeted entities with ten or more years of missed returns, with a ninety-day grace-period notice published on the CAC website. A single missed return flips the entity to Inactive; the striking-off risk builds up over a much longer window.
Can someone check my company's CAC status without my permission?
Yes. The public search portal is open and unauthenticated by design. Any party that knows your business name or your RC or BN number can read the basic registration record and the active or inactive label. This is intentional under CAMA 2020 — the register of companies is a public record. The detailed filing history and the directors and shareholders list are gated behind the paid Status Report channel.
I had an accredited agent register my company — how do I check the status myself?
Two routes. The unauthenticated public search at search.cac.gov.ng works straight away with the RC or BN number from the certificate; you do not need a portal account. For the authenticated iCRP view of the full filing history, you can open your own iCRP account at icrp.cac.gov.ng/auth/new-account/ using the email and director details on the registration. Linking the entity to your iCRP account uses the entity reference and the registered email — see [how to download CAC certificate](/cac/how-to-download-cac-certificate/) for the iCRP login flow.
What does an Inactive status do to my corporate bank account?
It depends on the bank and the operation. A routine debit on a current account with an Inactive CAC status will usually clear. A high-value transaction, a new banking product, a new corporate facility, or a Tier 3 cash limit upgrade typically requires the bank to verify the entity is current at CAC; an Inactive label triggers the request to file outstanding returns and produce a fresh Status Report. See <Fact path="nin.policy.bankAccountTiers" /> for the wider tier-tier-three logic on the banking side.
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 iCRP public search portal
- 2.CAC search portal
- 3.iCRP About E-Status Report
- 4.Aluko & Oyebode on striking off of company names under CAMA 2020
- 5.Businessday on CAC striking off dormant companies after ten years
- 6.Nairametrics on the CAC ninety-day ultimatum for dormant companies
- 7.Channels Television on CAC delisting one hundred thousand dormant companies
- 8.SRJ Legal on company annual returns and the CAC inactive status
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 →