How to file CAC annual returns online in Nigeria
Filing CAC annual returns used to mean a physical visit to a CAC office, paper forms, and long queues. Today, the entire process runs through the CAC’s online portal, and for most businesses with straightforward, up-to-date records, it can be completed from a laptop in a single sitting. This guide walks through exactly how to file annual returns online in Nigeria, from account setup to final confirmation.
Before You Start: What You’ll Need
Filing online is only as smooth as your preparation. Before logging in, gather:
- Your company or business name’s CAC registration number
- Login credentials for the CAC portal (or the information needed to create/recover an account)
- Current details of directors/proprietors, shareholders, and registered address
- Financial statements for the period, or a Statement of Affairs if the entity is dormant or qualifies for simplified reporting
- Details of Persons with Significant Control (PSC), where applicable
- A payment method for the filing fee (bank card or bank transfer, depending on the portal’s accepted options)
Having all of this ready before you begin prevents the process from stalling halfway through while you track down a document or confirm a detail.
Step 1: Access the CAC Portal
The Corporate Affairs Commission’s online filing system is accessed at the Company Registration Portal, commonly reached via icrp.cac.gov.ng (or through the main CAC website at cac.gov.ng, which links to the portal). This is the official platform for company registration, post-incorporation filings, and annual returns — always confirm you’re on the genuine CAC domain before entering any payment details, as fraudulent lookalike sites have circulated in the past.
Step 2: Log In (or Register an Account)
If your business already has a CAC portal account — typically set up during the initial registration process — log in using your registered email and password.
If you don’t yet have portal access (common where an agent or lawyer handled your original registration and didn’t share credentials, or where the account was never activated), you’ll need to either register a new account linked to your company’s CAC registration number or go through the portal’s account recovery process. This step can occasionally take longer than expected if your original registration details need to be verified, so it’s worth handling account access well ahead of your filing deadline rather than at the last minute.
Step 3: Locate the Annual Returns Filing Option
Once logged in, navigate to your company’s dashboard and find the section for annual returns filing — usually listed under a “Post-Incorporation,” “Company Filing,” or “Annual Returns” menu, depending on the portal’s current layout. Select your registered entity if your account manages more than one.
Step 4: Confirm or Update Company Details
The portal will typically pull up your entity’s current details on file — directors, shareholders, registered address, share capital, business activity. Review each field carefully:
- If everything is accurate and unchanged since your last filing, you simply confirm the details as they are.
- If anything has changed — a new director appointed, a shareholder change, a change of registered address — this generally needs to be reflected either as part of this filing or through a separate, linked post-incorporation filing, depending on how the portal is structured at the time you file. Significant changes like director appointments often require their own resolution and supporting documents, filed alongside or just ahead of the annual return.
Accuracy here matters more than it might seem — since the portal for company filings cross-checks certain details (like directors’ National Identification Numbers) against national databases, mismatched information can cause delays or rejections.
Step 5: Upload Financial Statements or Statement of Affairs
Depending on your entity type and size classification:
- Companies generally need to submit financial statements for the period covered by the return.
- Dormant or smaller companies may instead submit a Statement of Affairs — a simplified declaration confirming there was no significant financial activity, used in place of full accounts.
- Business names typically don’t require financial statements at all — the filing is largely a confirmation of current details.
Prepare these documents in the file format and size the portal specifies (usually PDF), and have them ready to upload before you reach this step.
Step 6: Review Persons with Significant Control (PSC) Information
For companies, the portal may prompt you to confirm details of individuals or entities holding significant control — typically defined as 5% or more shareholding or equivalent voting rights. For most companies, this section auto-populates from your existing Statement of Issued Capital on file and simply needs review rather than fresh data entry, but it’s worth checking that nothing has changed since the last filing.
Step 7: Calculate and Pay the Filing Fee
The portal will calculate the applicable filing fee based on your entity type and filing status:
- Business name: approximately ₦5,000
- Private limited company: approximately ₦5,000–₦10,000
- If you’re filing for a prior outstanding year, the portal will also calculate and add the applicable late filing penalty for that year
Payment is typically made directly through the portal via card or bank transfer, integrated with Nigeria’s online payment infrastructure (often Remita or a similar payment gateway). Keep the payment receipt or reference number — you’ll want it for your own records regardless of whether the portal generates an automatic confirmation.
Step 8: Submit for CAC Review
Once all sections are complete and payment is confirmed, submit the filing. At this point, it moves into CAC’s processing queue for review. Processing time varies — straightforward filings with no discrepancies are often approved relatively quickly, while filings involving significant changes, back-filed years, or flagged data mismatches can take longer as CAC officers review the details manually.
Step 9: Download Your Filing Confirmation
Once approved, the portal typically allows you to download a confirmation of the filing, and your entity’s status on the CAC register reflects the updated “Active” status. It’s worth downloading and saving this confirmation (along with an updated company status report or Certified True Copy, if needed) for your own statutory records — banks, auditors, and other third parties may ask for proof of your current CAC compliance status at various points.
Filing for Multiple Overdue Years
If your business is behind on filing, the online process doesn’t let you skip straight to the current year. You’ll need to file each outstanding year individually, starting with the earliest, working forward chronologically. Each year requires its own documentation for that specific period and its own fee-plus-penalty payment. This makes clearing a multi-year backlog more time-consuming online than a single current-year filing, since you’re effectively repeating steps 4 through 8 for each missed year.
Common Issues When Filing Online
A few recurring problems trip up first-time filers:
Mismatched director details. If a director’s name, address, or ID details on the portal don’t precisely match their official identification (particularly their NIN), the system may flag the filing for review or reject it outright. Double-check every field against original documents before submitting.
Lost portal access. Businesses registered years ago through an agent sometimes find nobody currently at the company has the original login credentials. Account recovery can take time, so this is worth resolving before your deadline approaches, not on the day of.
Incomplete financial documentation. Attempting to file without properly prepared financial statements or a Statement of Affairs is one of the most common causes of a stalled filing. Have these ready before you start.
Payment failures. Online payment gateways occasionally experience downtime or fail mid-transaction. If a payment doesn’t go through cleanly, avoid repeating the payment multiple times before confirming with the portal or your bank whether the original attempt actually processed — to avoid double charges.
Uncertainty about which fee applies. Because CAC’s fee schedule is periodically revised, and because late penalties layer on top of base fees, it’s easy to be unsure exactly what you owe until you’re inside the portal calculating it directly for your specific filing. Don’t rely on a figure from an old blog post or a friend’s experience from a different year — let the portal calculate your exact current fee.
Should You File Yourself or Use an Agent?
For a business name or a small company with current, unchanged records and no arrears, filing directly online is entirely manageable without professional help — the process is designed to be self-service. Where it makes sense to bring in an accredited CAC agent, accountant, or corporate lawyer is when: you’re clearing multiple years of arrears, your financial statements need professional preparation, several company details have changed since the last filing, or you simply want the assurance of someone experienced handling a filing with real financial and legal consequences attached.
Final Thoughts
Filing CAC annual returns online is, for most businesses, a genuinely straightforward process once you understand the sequence: log in, confirm or update your details, attach the right financial documentation, pay the calculated fee, and submit. The friction almost always comes from being unprepared going in — missing portal access, missing financial records, or mismatched director details — rather than from the online process itself being complicated. Treat the preparation as the real work, and the actual filing becomes what it should be: a routine annual task completed in one sitting.
How to file CAC annual returns online in Nigeria
How to file CAC annual returns online in Nigeria


