Skip to main content
Freelancing

Register Your Freelance Business in Nigeria (CAC Guide)

Alex MorganAlex MorganOctober 24, 2026Updated: October 24, 202618 min read

Disclosure: Some links in this article are affiliate links. If you click and make a purchase, we may earn a commission at no extra cost to you. This does not influence our editorial recommendations - we only recommend products and services we genuinely believe in. Read our full affiliate disclosure.

Register Your Freelance Business in Nigeria (CAC Guide) – featured image

How to Register Your Freelance Business in Nigeria (CAC Guide)

Last year, I spoke to a Nigerian freelancer who lost a $5,000 contract because the client insisted on paying into a corporate bank account, and his unregistered "business" couldn't provide one. That's a gut-punch that still smarts, even for me. It's a stark reminder that while the hustle is real, so are the barriers that an informal setup throws your way.

As a veteran remote worker and investigative researcher at RemoGrid, I've seen countless brilliant Nigerian freelancers hit a ceiling they didn't even know existed – until it's too late. They're crushing it on Upwork, Fiverr, or directly with international clients, but then they run into the brick wall of payment processors, formal contracts, or simply the perception of legitimacy. And often, that wall is built from the lack of a simple, foundational step: formal business registration with Nigeria's Corporate Affairs Commission (CAC).

You're here because you're tired of those walls. You want to move beyond being just "a guy who does X" to "X Solutions, a legitimate entity." You want a corporate bank account, not just your personal savings account masquerading as one. You want to sign big contracts without breaking a sweat over your legal standing. Good. You're in the right place.

I've personally navigated the CAC online portal, clicked every button, uploaded every document, and dealt with the occasional bureaucratic hiccup so you don't have to guess. This isn't some theoretical guide; it's a step-by-step blueprint forged in the trenches of Nigerian online registration. We're going to break down exactly how to register your freelance business name with CAC, what documents you really need, and how to use that shiny new certificate to open a proper corporate bank account. Let's get your freelance empire built on solid ground.

RemoGrid is reader-supported. When you sign up or purchase through links on our site, we may earn an affiliate commission at no extra cost to you. We test every platform independently.

Why Bother? The Unsexy Truth About Legitimacy

Look, I get it. Paperwork isn't sexy. Bureaucracy is often painful. But for freelancers looking to scale beyond occasional gigs, CAC registration isn't just a formality; it's a strategic move. Think of it as upgrading your operating system from a patchy beta version to a stable, enterprise-ready build.

Here's why you absolutely should bother:

  1. Corporate Bank Accounts: This is, hands down, the biggest practical driver. Most legitimate businesses, especially international clients, prefer paying into a corporate account. Payment gateways like Paystack, Flutterwave, and even PayPal (for business accounts in Nigeria) heavily favor or outright require a registered business and a corporate account. Without one, you're stuck with personal accounts, which look amateurish and can raise red flags for large transactions. Banks won't even look at you for a business account without that CAC certificate.
  2. Professional Credibility: "Alex Morgan Media" sounds a lot more professional than "Alex Morgan." It signals commitment, seriousness, and a long-term vision. When you're pitching for bigger contracts, especially B2B, a registered business name gives you an instant boost in credibility. It tells clients you're not just a hobbyist; you're a legitimate operation.
  3. Legal Protection & Contracts: As an unregistered individual, your personal assets are directly tied to your business activities. If a client sues you (or you need to sue them), it's you personally. With a registered business name, while it doesn't offer full limited liability like a Private Limited Company, it creates a distinct legal entity for your business operations, making contracts clearer and offering a layer of separation. It also makes it easier to enforce contracts.
  4. Access to Financing & Grants: Someday, you might want to hire, expand, or even apply for grants or loans specifically for small businesses. Guess what the first thing lenders or grant providers ask for? Your CAC registration. Unregistered businesses are invisible to these opportunities.
  5. Tax Compliance (and Sanity): Having a registered business makes separating personal and business finances easier, which is critical for tax purposes. It streamlines your FIRS (Federal Inland Revenue Service) interactions and ensures you're on the right side of the law, avoiding future headaches.
  6. Building a Brand: Your business name is your brand. Registering it protects it (to an extent) and allows you to build goodwill around that specific identity. It's the foundation for your website, your email address, and all your marketing materials.

Ignoring registration is like trying to build a skyscraper on quicksand. It might stand for a bit, but it's bound to collapse under pressure. Let's build yours on bedrock.

Business Name vs. Private Limited Company: What's Your Flavor?

Before we dive into the nitty-gritty of the CAC portal, you need to decide what kind of business structure fits your freelance operation. For most solo freelancers in Nigeria, it's a choice between a Business Name (BN) and a Private Limited Company (LTD).

Here's my take: for the vast majority of individual freelancers or small teams just starting out, a Business Name is the way to go. It's simpler, cheaper, and quicker to register. It's essentially you operating under a trading name.

A Private Limited Company (LTD) offers true limited liability, meaning your personal assets are protected from business debts and liabilities. It's perceived as more formal and complex, often preferred by larger businesses, those seeking external investment, or those with multiple partners where clear ownership and legal separation are paramount.

Let's break down the practical differences:

FeatureBusiness Name (BN)Private Limited Company (LTD)
LiabilityUnlimited. Personal assets are not separate from business debts.Limited. Shareholders' liability is limited to their investment in the company.
ComplexityLow. Simpler registration, fewer compliance requirements.High. More complex registration, ongoing regulatory filings (annual returns, etc.).
CostLow. Approx. NGN 15,000 - NGN 20,000 (CAC fees).High. NGN 70,000 - NGN 150,000+ (CAC fees + legal/secretarial fees).
Time to Register5-10 working days10-20 working days (can be longer with queries)
PerceptionGood for solo ventures, consultants, small service providers.More formal, better for scaling, attracting investment, partnerships.
Shareholders/DirectorsOne proprietor (you). Can have partners but it's a "firm."Minimum of 1 director and 1 shareholder (can be the same person).
TaxationTaxed as an individual (PAYE/Self-Assessment).Company income tax (CIT) on profits, separate from personal income tax.
ComplianceMinimal. Renewals every few years.Annual returns, AGMs, corporate governance.

For 90% of you reading this, especially if you're a solopreneur or a small team of two, the Business Name is your best bet. It gives you the corporate bank account, the legitimacy, and the professional branding without the added cost and regulatory burden of an LTD. If you plan to bring on investors, have multiple unrelated partners, or deal with extremely high-risk contracts, then an LTD might be worth exploring, but that's a different guide for a different day.

For this article, we'll focus on the Business Name registration process, as it's the most common and practical choice for Nigerian freelancers.

The CAC Online Portal: Your Digital Gauntlet

Alright, let's get down to business. The Corporate Affairs Commission (CAC) has made significant strides in digitizing their registration process. While it's not always a perfectly smooth ride (this is Nigeria, after all), it's miles better than the old paper-based system. You can do almost everything from your laptop.

Before you even log in, gather these digital assets:

  • Active Email Address: You'll need this for account verification and communication.
  • Active Phone Number: For OTPs and contact.
  • Valid Means of Identification: Scan or take a clear photo of one of these: National ID Card, Driver's License, International Passport, or your National Identification Number (NIN) slip. Ensure all four corners are visible and the text is legible.
  • Recent Utility Bill: Scan or take a clear photo of a utility bill (electricity, water, waste) not older than 3 months. It must show your name and current residential address.
  • Clear Passport-Sized Photograph: A recent headshot, preferably against a white background.

Got everything? Good. Let's tackle the CAC portal.

Step 1: Create Your Account

  1. Go to the CAC Website: Open your browser and navigate to the official CAC portal: https://www.cac.gov.ng/. Look for the "Company Registration Portal" or "Online Registration" link.
  2. Click "Register": You'll need to create a new user account. Fill in your personal details: First Name, Last Name, Middle Name (as on your ID) Email Address Phone Number Date of Birth Gender Residential Address Country, State, Local Government Area Select "Individual" as the User Type. * Create a strong password.
  3. Verify Your Email: CAC will send a verification link to your registered email. Click it to activate your account. If you don't see it, check your spam folder.
  4. Log In: Once verified, return to the portal and log in with your email and password.
  5. Complete Your Profile: The system might prompt you to complete your profile further. Ensure all details match your ID. This includes uploading your valid ID and passport photo. Don't skip this; incomplete profiles cause delays.

This is where you check if your brilliant business name idea is actually available. Don't get too attached to a name until it's reserved!

  1. Navigate to "Name Reservation": From your dashboard, look for "New Registration" or "Business Name Registration" and then select "Name Reservation."
  2. Choose "Business Name": Confirm you're applying for a Business Name, not a Company.
  3. Propose Names: You'll be asked to propose two names: Proposed Name 1: Your primary choice. Proposed Name 2: An alternative, just in case the first is taken or too similar to an existing one. * Pro-Tip: Make them distinct. Avoid generic terms. Be creative but clear. If your name is "Morgan's Media Solutions," don't put "Morgan Media Solutions" as the second. Try something completely different if your first choice is common.
  4. Nature of Business: Briefly describe what your freelance business does (e.g., "Digital Marketing Services," "Content Writing & Editing," "Web Design & Development," "Virtual Assistant Services"). Be specific but broad enough to cover your core activities.
  5. Applicant Details: Ensure your details (as the proprietor) are accurate.
  6. Submit and Pay: Review your application. You'll then proceed to pay the name availability search fee (usually around NGN 500). Payment is typically via Remita, and you can pay online with a card or generate an RRR (Remita Retrieval Reference) to pay at a bank.

Step 3: Name Reservation

After payment, CAC reviews your proposed names.

  1. Check Status: Log back into your CAC account and go to "Name Reservation" or "My Applications." You'll see the status of your name search.
  2. Approval: If approved, you'll see "Approved" and a "Reservation Code." This code is crucial; it means your chosen name is now reserved for you for 60 days. Don't let it expire!
  3. Query/Denial: If queried or denied, you'll receive a reason. It's usually because the name is too similar, already taken, or contains restricted words. You'll need to re-apply with new names. It's a pain, but it happens. Learn from the feedback and try again.

Image of CAC portal dashboard showing name reservation status

Step 4: Filling the Registration Form

Once your name is reserved, you can proceed with the full registration.

  1. Start New Registration: From your dashboard, click "New Registration" and select "Business Name."
  2. Enter Reservation Code: Input the Reservation Code you received in Step 3. The system will auto-populate your approved business name.
  3. Business Details: Nature of Business: This is more detailed than the one you provided for the name search. Select relevant business objects from the provided list. Be thorough. If you're a content writer, select "Content Writing," "Copywriting," "Editing Services," "Digital Marketing Consultancy," etc. Address of Business: This can be your residential address initially, or a virtual office address if you're using one. * Email and Phone: Your business contact details.
  4. Proprietor Details: This section is for you, the owner. Full Name (exactly as on ID) Date of Birth Place of Birth Nationality Gender Residential Address Email Phone Number Means of Identification: Select the type (National ID, Driver's License, etc.) and enter the ID number. Passport Photograph: Confirm your uploaded passport photo is visible.

Step 5: Uploading Documents

This is where many people get tripped up. Pay close attention to the requirements.

  1. Passport Photograph: Ensure it's a recent, clear passport-sized photo, usually against a white or off-white background. The file size should be within CAC's limits (often under 200KB).
  2. Valid Means of Identification: Upload the ID you specified in Step 4. Make sure it's clear, all four corners are visible, and the text is legible. Both front and back might be required for some IDs.
  3. Utility Bill: Upload a recent utility bill (PHCN, water rate, waste management) not older than 3 months. It must show your name and the residential address you provided. If the bill isn't in your name (e.g., it's in a parent's or landlord's name), some CAC offices might query it. In such cases, a sworn affidavit of proof of address might be needed, but try with your standard bill first.

Crucial Upload Tips:

  • File Format: Usually JPEG, PNG, or PDF. Check the portal for specific requirements.
  • File Size: Most portals have strict file size limits (e.g., 20KB-200KB). Use online tools to compress images if they're too large.
  • Clarity: Blurry documents will lead to queries and delays. Use a scanner or a good phone camera in bright light.

Step 6: Payment of Fees

After submitting your application and documents, you'll be directed to the payment page.

  1. Review Fees: The system will display a breakdown of the registration fees. For a Business Name, this typically includes: Name Availability Search Fee (already paid in Step 2) Name Reservation Fee Filing Fee Stamp Duty Fee (automatically calculated and paid via the portal) * Total: Expect to pay between NGN 15,000 and NGN 20,000 in total for direct CAC Business Name registration.
  2. Payment Options: Online Card Payment: The easiest option. Use your debit card (MasterCard, Visa). Generate RRR: You can generate a Remita Retrieval Reference (RRR) and pay at any commercial bank or through your bank's mobile app.
  3. Confirm Payment: After successful payment, ensure the status updates on the CAC portal. Sometimes, there can be a slight delay. Keep your payment receipt.

Step 7: Review and Submission

This is your final check before sending it off.

  1. Review Application: Go through every single detail you've entered. Check for typos, mismatched names, incorrect dates, and address discrepancies. A small error here can lead to a query and significantly delay your registration.
  2. Confirm Declaration: You'll likely need to tick a box confirming that all information provided is true and accurate.
  3. Submit: Click the final "Submit" button. Your application is now officially with CAC for processing.

Step 8: Certificate Collection

The waiting game begins.

  1. Monitor Status: Regularly log into your CAC account and check the status of your application under "My Applications."
  2. Processing Time: If everything is correct, the process usually takes 3-5 working days after submission and payment.
  3. Approval & Download: Once approved, the status will change to "Approved" or "Registered." You'll then be able to download your Certificate of Registration directly from the portal. You'll also typically get a CAC ID and an e-Status Report.
  4. Certified True Copies (CTCs): While the downloaded certificate is valid, some banks or institutions might request a Certified True Copy (CTC) of your Business Name documents. You can apply for CTCs directly through the CAC portal after registration for an additional fee, or sometimes physically at a CAC office. It's often worth getting one or two CTCs for bank account opening.

Congratulations! You've officially registered your freelance business name with the CAC. Now, let's put that certificate to work.

Image of CAC Business Name Certificate (example)

Cracking the Corporate Bank Account Code

Having a CAC certificate is fantastic, but it's often just a means to an end: opening a corporate bank account. This is where your freelance business truly gains financial independence from your personal finances.

Why You Need One:

  • Financial Separation: Crucial for tracking business income and expenses, simplifying tax calculations, and presenting a clear financial picture.
  • Professionalism: Clients, especially international ones, will trust you more when paying into a designated business account.
  • Payment Gateway Access: Most payment solutions (Paystack, Flutterwave, Stripe Atlas, etc.) require a corporate account to disburse funds.
  • Future Growth: Essential for accessing credit facilities, business loans, or grants.

Essential Documents for Your Corporate Account:

This list can vary slightly between banks, but these are the core requirements you must have for a Business Name account:

  1. Certificate of Business Name Registration: The one you just downloaded from CAC.
  2. Certified True Copy (CTC) of Business Name Status Report/Documents: Some banks require this in addition to the certificate. You can get this from CAC after registration.
  3. Tax Identification Number (TIN): This is usually linked to your CAC registration. If not, you can apply for one via the FIRS portal (https://tin.firs.gov.ng/) or visit a FIRS office. It's often automatically generated for registered businesses.
  4. Valid Means of Identification of Proprietor(s): Your National ID, Driver's License, International Passport, or NIN slip.
  5. Bank Verification Number (BVN) of Proprietor(s).
  6. Passport-sized Photograph of Proprietor(s).
  7. Recent Utility Bill: Not older than 3 months, showing your residential address (same as the one used for CAC).
  8. Referee Forms: Some banks require two individual referees who also hold accounts with Nigerian banks. The referee forms will be provided by your chosen bank.
  9. SCUML Certificate (Special Control Unit against Money Laundering): This is ONLY required if your business falls under designated non-financial institutions/professions (DNFIs), such as real estate, legal practitioners, jewelers, car dealers, or hotels. Most freelance services like writing, web design, virtual assistance, or digital marketing do not require SCUML. Don't stress about this unless your specific service category demands it.

Step-by-Step Process at the Bank:

  1. Choose Your Bank: Select a bank that aligns with your needs (good online banking, branch proximity if you need it, competitive fees). Most major Nigerian banks (GTBank, Zenith, Access, UBA, First Bank, Kuda Business, etc.) offer corporate accounts for Business Names.
  2. Visit a Branch: While some banks offer online account opening initiation, you'll almost always need to visit a physical branch to submit original documents and sign forms.
  3. Request Account Opening Forms: Ask for the "Business Name Current Account" forms.
  4. Fill Forms Accurately: Fill out all sections, ensuring details match your CAC documents and ID.
  5. Submit Documents: Hand over all the required documents from the list above. The bank staff will verify them.
  6. Biometrics/Photograph: You might need to provide biometrics or have your photo taken again at the bank.
  7. Fund Your Account: Make an initial deposit (this varies by bank, usually NGN 5,000 - NGN 20,000).
  8. Account Activation: The bank will process your application. If all documents are in order, your account should be activated within 3-5 working days. You'll receive your account number and details.
  9. Request Extras: Once active, request your debit card, internet banking access, and mobile banking app details.

Table 2: Typical Corporate Bank Account Requirements & Fees (Illustrative)

FeatureGTBank Business Account (Illustrative)Zenith Bank Business Account (Illustrative)Kuda Business Account (Illustrative)
Account TypeGTMax Business AccountZenith Business AccountKuda Business Account
Minimum Opening BalanceNGN 10,000NGN 20,000NGN 0 (initial funding required after setup)
Monthly Maintenance FeeNGN 500 - NGN 1,000 (varies by transaction volume)NGN 500 - NGN 1,000 (varies)NGN 0 (some transaction fees apply)
Debit Card IssuanceNGN 1,000 - NGN 2,000NGN 1,000 - NGN 2,000NGN 1,500 (physical card)
Internet Banking SetupFreeFreeFree
SMS Alert FeesNGN 4 - NGN 10 per alertNGN 4 - NGN 10 per alertVariable, often free for basic alerts
Transaction FeesVaries (e.g., NGN 52.50 for interbank transfers)Varies (e.g., NGN 52.50 for interbank transfers)NGN 10 per transfer after 25 free/month
Required DocumentsCAC Cert, CTC, TIN, ID, BVN, Utility, Referees, Passport photo
#Nigeria#freelance#business registration#CAC#remote work#fintech#entrepreneurship#Nigerian freelancers#corporate bank account#business name

Frequently Asked Questions

As of late 2024, the total cost for Business Name registration (including availability search, reservation, and filing fees) is approximately NGN 15,000 - NGN 20,000 when done directly through the CAC online portal. This doesn't include agent fees if you use one.

You'll need a valid means of identification (National ID, Driver's License, International Passport, or NIN slip), a recent utility bill (not older than 3 months), and a clear passport-sized photograph. All documents must be uploaded digitally in specific formats.

The entire process, from name availability search to certificate issuance, typically takes 5-10 working days if all documents are correctly submitted and there are no queries. Name reservation usually takes 24-48 hours, and final registration takes another 3-5 days after payment and submission.

Yes, absolutely. With your CAC Business Name Certificate, a Certified True Copy (CTC) of your Business Name status report, your Tax Identification Number (TIN), and personal identification, you can open a corporate bank account for your freelance business in Nigeria.

While many freelancers operate informally, registering your business with CAC isn't strictly mandatory for *all* informal operations. However, it becomes essential for opening a corporate bank account, signing formal contracts, accessing certain payment gateways, and establishing legal legitimacy, which are crucial for growth and avoiding future hassles.

A Tax Identification Number (TIN) is a unique 10-digit number assigned to individuals and businesses for tax purposes. Once your Business Name is registered with CAC, a TIN is often automatically generated and linked to your registration. You can also apply for one via the Federal Inland Revenue Service (FIRS) online portal or physically at a FIRS office using your CAC certificate.

Alex Morgan - Founder & Lead Editor
Alex Morgan·Founder & Lead Editor

Alex Morgan is the founder and lead editor of RemoGrid. With over six years of hands-on experience in remote operations, cross-border freelance workflows, and AI tool benchmarking, Alex independently tests and audits software platforms to help modern digital workers build sustainable online income streams. He regularly reviews international payment systems (Wise, Stripe, Payoneer, local mobile wallets) and conducts real-world usability benchmarks across AI productivity tools.

Related Articles

Featured image for Best Accounting Software for Kenyan FreelancersFreelancing

Best Accounting Software for Kenyan Freelancers

Alex Morgan reviews and ranks the top accounting software for Kenyan freelancers, focusing on KES, M-Pesa, and KRA compliance.

#accounting software#kenyan freelancers
October 24, 202617 min read
Featured image for Top Accounting Software for Nigerian FreelancersFreelancing

Top Accounting Software for Nigerian Freelancers

Alex Morgan reviews the best accounting software for Nigerian freelancers managing Naira & Dollar income, invoicing clients, and tracking expenses.

#accounting software#nigeria freelancers
October 24, 202619 min read