CR
ABAKON CONSULTAbakon Consult
CAC Registration

How to Register a Coding School with CAC

By CAC Expert
Updated June 6, 2026
17 Min Read
Verified for June 2026 Compliance
CAC Portal: ...% Uptime Today
Regulatory Compliance Verified

Active & Verified for Monday, June 8, 2026. All CAC registrations, FIRS guidelines, and NEPC requirements are conformant with current CAMA standards.

Quick Overview & Quick Answer

How to Register a Coding School with CAC in Nigeria - Comprehensive Guide body { font-family: Arial, sans-seri...

  • Updated for 2026 Portal Rules
  • Verified Accredited Procedures
How to Register a Coding School with CAC

Quick CAC Fact Sheet (2026)

Entity TypeBusiness Name (BN), LTD, NGO
Govt AgencyCorporate Affairs Commission (CAC)
Standard Fee₦45,000 (BN) | ₦60,000 (LTD)
Timeline2 - 7 Working Days
RequirementNIN, Email, Official Address

Quick Insights

" How to Register a Coding School with CAC in Nigeria - Comprehensive Guide body { font-family: Arial, sans-seri..."

Accredited Agency Guidance
2026 Compliance Standard
Direct WhatsApp Support
Official CAC Procedures

Expert Tip

Always ensure your ID document is scanned in color. The CAC portal frequently rejects black and white scans, causing delays in your registration.

How to Register a Coding School with CAC in Nigeria - Comprehensive Guide

How to Register a Coding School with CAC in Nigeria: A Comprehensive Guide

In today's rapidly evolving digital landscape, the demand for skilled tech professionals is skyrocketing. Nigeria, with its vibrant youth population and burgeoning tech ecosystem, is at the forefront of this digital revolution. As more individuals seek to acquire valuable coding and software development skills, the need for structured, high-quality tech education has never been greater. This presents an incredible opportunity for entrepreneurs and educators to establish coding schools and academies that can shape the next generation of innovators.

However, turning this vision into a legitimate and sustainable enterprise requires more than just a great curriculum and passionate instructors. It demands formal recognition and legal compliance. In Nigeria, the first and most critical step for any business, including a coding school, is registration with the Corporate Affairs Commission (CAC). This comprehensive guide from CAC Register Nigeria will walk you through every essential step of registering your coding school with the CAC, ensuring your venture is built on a solid legal foundation.

Whether you're planning a small coding bootcamp, a full-fledged software engineering academy, or an online learning platform, understanding the CAC registration process is paramount. It not only grants your business legal standing but also opens doors to credibility, funding, partnerships, and sustained growth in Nigeria's competitive tech education sector. Let's dive in!

Understanding the Corporate Affairs Commission (CAC) and Its Importance

The Corporate Affairs Commission (CAC) is the body statutorily empowered to register companies, business names, and incorporated trustees in Nigeria. Established by the Companies and Allied Matters Act (CAMA) 2020, the CAC serves as the primary regulator of business activities in the country.

Why CAC Registration is Mandatory and Beneficial for Your Coding School

Registering your coding school with the CAC is not just a legal formality; it's a strategic move that underpins the success and longevity of your educational venture. Here's why:

  • Legal Entity & Legitimacy: Registration transforms your idea into a distinct legal entity, separate from you as an individual. This provides your coding school with legal rights and obligations, enabling it to operate lawfully.
  • Credibility and Trust: A registered business instills confidence in potential students, parents, investors, and partners. It signals professionalism and commitment, which is crucial in the education sector.
  • Access to Funding and Partnerships: Banks, venture capitalists, government grants, and international organizations typically require a registered business entity before considering funding or partnership opportunities.
  • Brand Protection: Registering your business name with the CAC protects it from unauthorized use by others. This is vital for building a unique brand identity in the tech education market.
  • Contractual Capacity: A registered coding school can enter into legally binding contracts, such as lease agreements for premises, employment contracts with instructors, and service agreements with tech companies for internships or job placements.
  • Tax Compliance: Registration facilitates compliance with tax laws, enabling your school to obtain a Tax Identification Number (TIN) and fulfill its tax obligations, thereby avoiding penalties.
  • Perpetual Succession (for Companies): A registered company has perpetual succession, meaning its existence is not tied to its owners or directors. It can continue to operate even if there are changes in leadership.
  • Limited Liability (for Companies): For companies limited by shares, the liability of the owners is limited to the amount of their investment, protecting personal assets from business debts.

Choosing the Right Business Structure for Your Coding School

The CAC offers various registration types, each with its own implications for liability, management, and compliance. For a coding school, the most common and suitable options are:

  1. Business Name (Sole Proprietorship or Partnership):
    • Description: This is the simplest and least expensive option. It's suitable for small-scale operations where the owner (sole proprietor) or partners are directly responsible for the business.
    • Pros: Easy to register, minimal compliance requirements, direct control.
    • Cons: Unlimited personal liability (your personal assets are not separate from the business's liabilities), limited capacity for expansion and attracting external investment.
    • Best For: Individuals starting a coding school as a side hustle, small tutoring services, or those testing the waters with minimal risk exposure.
  2. Company Limited by Shares (Ltd):
    • Description: This is the most common and recommended structure for businesses aiming for growth, investment, and scalability. It creates a separate legal entity.
    • Pros: Limited liability (personal assets are protected), easier to raise capital (through equity), enhanced credibility, perpetual succession, ability to easily expand and transfer ownership.
    • Cons: More complex and costly to register, higher compliance burden (annual returns, audited financial statements), requires a minimum of two directors and shareholders.
    • Best For: Entrepreneurs serious about building a reputable, scalable coding academy, seeking investors, or planning significant expansion.
  3. Company Limited by Guarantee (Ltd/Gte):
    • Description: This structure is typically used for non-profit organizations, charities, or institutions established for promoting commerce, art, science, religion, education, sports, or other similar objects. Members guarantee to contribute a certain amount to the company's assets in the event of its winding up.
    • Pros: Ideal for non-profit educational initiatives, can attract grants and donations, often enjoys tax exemptions.
    • Cons: Cannot distribute profits to members, more stringent regulatory oversight regarding its non-profit status.
    • Best For: Coding schools established primarily for social impact, community development, or as a non-profit foundation to provide free or subsidized tech education.

Recommendation: For most aspiring coding school owners focused on profit and growth, a Private Company Limited by Shares (Ltd) is the most suitable and strategically advantageous option. It balances legal protection with operational flexibility, making it ideal for attracting talent, students, and investment.

Phase 1: Pre-Registration Requirements and Strategic Planning

Before you even log onto the CAC portal, thorough planning is essential. This foundational phase ensures a smooth registration process and positions your coding school for long-term success.

1. Develop a Robust Business Plan

A well-structured business plan is your roadmap. It should outline:

  • Mission and Vision: What is the core purpose and long-term aspiration of your coding school?
  • Target Audience: Who are you teaching? (e.g., beginners, professionals, kids, specific tech stacks).
  • Curriculum and Programs: What courses will you offer? (e.g., Python, JavaScript, Data Science, UI/UX, Cybersecurity).
  • Operational Structure: How will the school run? (e.g., physical, online, hybrid).
  • Marketing Strategy: How will you attract students?
  • Financial Projections: Startup costs, revenue streams, profitability.
  • Funding Strategy: How will you finance the school?

2. Choose a Unique and Memorable Business Name

Your coding school's name is its identity. It should be:

  • Relevant: Reflect the nature of your business (e.g., "CodeMasters Academy," "TechSpark Institute").
  • Unique: Differentiate you from competitors.
  • Easy to Remember and Pronounce: Aids word-of-mouth marketing.

The CAC has strict rules against registering identical or misleading names. It's crucial to have several alternative names in mind, as your first choice might already be taken or deemed too similar to an existing entity.

3. Define Your Business Objectives (Objects of Business)

For a limited company, you need to clearly state the primary activities your coding school will engage in. These are known as "Objects of Business" in your Memorandum of Association. Examples include:

  • To carry on the business of providing coding and software development education.
  • To establish and operate a technology training institute.
  • To offer specialized courses in programming languages, web development, mobile app development, data science, artificial intelligence, cybersecurity, and related fields.
  • To provide IT consulting and software development services.
  • To organize workshops, seminars, and bootcamps on technology-related topics.

Be comprehensive but focused. While you can include related activities, ensure the core purpose of a coding school is clearly articulated.

4. Identify Directors, Shareholders, and Company Secretary (for Ltd) or Proprietor (for Business Name)

  • Directors (for Ltd): A minimum of two directors are required for a private limited company. They must be at least 18 years old, of sound mind, and not disqualified by CAMA.
  • Shareholders (for Ltd): Also a minimum of two shareholders. They can be the same individuals as the directors. They determine the share capital and ownership structure.
  • Company Secretary (for Ltd): While not mandatory for small private companies under CAMA 2020, it is highly recommended. The company secretary handles administrative duties and ensures compliance.
  • Proprietor/Partners (for Business Name): For a business name, it's typically one individual (proprietor) or two or more partners.

5. Gather Necessary Documents and Information

Prepare the following information and documents for all directors, shareholders, and the company secretary (if applicable):

  • Valid Means of Identification: National ID Card (NIN), International Passport, Driver's License, or Permanent Voter's Card. Ensure the ID is current and matches the names on other documents.
  • Passport Photographs: Recent passport-sized photographs.
  • Specimen Signatures: Clear signatures.
  • Residential Addresses: Full residential addresses.
  • Email Addresses and Phone Numbers: For all key personnel.
  • Registered Address of the Coding School: This is your official business address in Nigeria.
  • Share Capital Structure (for Ltd): The amount of capital the company is authorized to raise, and how it's divided among shareholders. The minimum share capital for a private company is N10,000, but it's advisable to set a realistic figure that reflects the scale of your business.
  • Memorandum and Articles of Association (MAA): For limited companies, this document outlines the company's constitution, objects, and internal regulations. While CAC provides standard templates, you might want to customize it with the help of a legal professional.

Phase 2: The Online CAC Registration Process - Step-by-Step

The CAC has streamlined its registration process, making it almost entirely online. While you can attempt to do it yourself, engaging an accredited professional (lawyer, chartered accountant, or company secretary) through CAC Register Nigeria can significantly simplify the process and prevent errors.

Step 1: Create an Account on the CAC Portal

Visit the official CAC website (www.cac.gov.ng). You will need to create an account as an individual or as an accredited professional. If you're doing it yourself, register as an individual. Ensure your profile details are accurate.

Need Expert Assistance?

Skip the hassle. Speak with an accredited agent on WhatsApp right now.

Chat on WhatsApp

Step 2: Conduct a Name Availability Search and Reservation

  1. Login to your CAC account.
  2. Navigate to the "Name Reservation" section.
  3. Propose Names: Submit two preferred names for your coding school in order of preference. The CAC will check if these names are available and not too similar to existing registered entities.
  4. State Business Type: Select "Business Name" or "Private Company Limited by Shares" as applicable.
  5. Provide Business Objects: Briefly state the primary activities (e.g., "Coding School," "Tech Education," "Software Development Training").
  6. Pay Filing Fee: Pay the required fee for name reservation.
  7. Await Approval: The CAC typically processes name availability requests within 24-48 hours. If approved, the name will be reserved for 60 days, during which you must complete the registration. If declined, you'll need to resubmit with new names.

Step 3: Complete the Registration Forms

Once your name is approved and reserved, you can proceed with the main registration application. The specific forms vary slightly depending on your chosen business structure:

For a Business Name (Sole Proprietorship/Partnership):

  • Navigate to "Business Name Registration."
  • Fill out Form CAC/BN/1 (Application for Registration of Business Name).
  • Provide details of the proprietor(s)/partner(s): name, address, valid ID, passport photograph, signature.
  • State the nature of business (e.g., "Coding School," "Computer Training").
  • Input the business address.

For a Company Limited by Shares (Ltd):

  • Navigate to "Company Registration."
  • Fill out Form CAC 1.1 (Application for Registration of Company).
  • Company Details: Input the approved name, registered address, email, phone number, and primary business objects.
  • Share Capital Details: State the authorized share capital and how it's divided among shareholders.
  • Director Details: Provide full names, addresses, nationalities, dates of birth, valid IDs, passport photographs, and specimen signatures for all directors.
  • Shareholder Details: Similar details for all shareholders, including the number of shares held.
  • Company Secretary Details (Optional but Recommended): If appointing one, provide their details.
  • Memorandum and Articles of Association (MAA): You can either adopt the CAC's standard MAA or upload a customized one. Ensure the MAA clearly defines the company's objects related to your coding school.

Step 4: Upload Required Documents

Carefully scan and upload all supporting documents as specified by the CAC. This typically includes:

  • Valid ID for all directors/shareholders/proprietors (e.g., NIN slip, data page of International Passport, Driver's License).
  • Passport photographs of all directors/shareholders/proprietors.
  • Specimen signatures.
  • CAC Name Reservation Approval document.
  • For companies, the signed MAA (if customized).

Important: Ensure all documents are clear, legible, and correctly oriented. Mismatches in names or blurry images are common reasons for queries from the CAC.

Step 5: Payment of Statutory Fees and Stamp Duty

After completing the forms and uploading documents, you will be directed to the payment gateway. The total fees comprise:

  • CAC Filing Fees: These vary based on the type of registration (Business Name vs. Company) and the share capital for companies.
  • Stamp Duty (FIRS): This is a tax levied by the Federal Inland Revenue Service (FIRS) on certain legal documents, including company registration. The CAC portal will automatically calculate and facilitate this payment.

Payments are typically made online via card or bank transfer. Keep records of all payment receipts.

Step 6: Submission and Tracking

Once payment is confirmed, submit your application. You will receive an application ID. Use this ID to track the status of your registration on the CAC portal. The status will change from "Submitted" to "Pending Approval," "Queried," or "Approved."

Step 7: Address CAC Queries (If Any)

It's common for the CAC to raise queries if there are discrepancies or missing information in your application. You will receive a notification (usually via email and on your dashboard) detailing the issues. Respond promptly and accurately to all queries by making the necessary corrections or providing additional information.

Step 8: Certificate of Incorporation/Registration Issuance

Upon successful review and approval of your application, the CAC will issue your Certificate of Incorporation (for companies) or Certificate of Registration (for business names). This certificate is now issued electronically and can be downloaded from your CAC dashboard. This marks the official legal establishment of your coding school.

Phase 3: Post-Registration Compliance and Next Steps

Obtaining your CAC certificate is a significant milestone, but it's just the beginning. Several crucial steps follow to ensure your coding school operates legally and efficiently.

1. Obtain Certified True Copies (CTCs) of Documents

While the electronic certificate is valid, some organizations (banks, government agencies) may still request Certified True Copies (CTCs) of your Certificate of Incorporation, Memorandum and Articles of Association, and other relevant documents. You can apply for these through the CAC portal.

2. Open a Corporate Bank Account

Separate your business finances from personal finances. Visit your preferred bank with the following documents to open a corporate account:

  • Original and CTC of Certificate of Incorporation/Registration.
  • CTC of Memorandum and Articles of Association (for companies).
  • CTC of Form CAC 1.1 (for companies) or Form CAC/BN/1 (for business names).
  • Board Resolution to open an account (for companies), signed by directors.
  • Valid means of identification for all signatories to the account.
  • Utility bill for the registered business address.

3. Tax Registration (TIN & FIRS)

Upon CAC registration, a Tax Identification Number (TIN) is automatically generated for your business. However, you will need to engage with the Federal Inland Revenue Service (FIRS) for other tax-related compliance:

  • Value Added Tax (VAT): If your coding school's annual turnover exceeds N25 million, you are required to register for and charge VAT on your services.
  • Company Income Tax (CIT): For companies, this is paid on profits.
  • Withholding Tax (WHT): Applicable on certain transactions (e.g., rent, professional fees).
  • Pay As You Earn (PAYE): For your employees' salaries.

It's advisable to consult with a tax professional to ensure full compliance.

4. Obtain Other Licenses and Permits

Depending on the scope and location of your coding school, you may need additional permits:

  • State Business Premises Permit: Required by the state government where your school is located.
  • Local Government Permits: Various permits from your local government authority.
  • Educational Accreditation: If your coding school aims to issue formal diplomas or degrees recognized by the Nigerian educational system, you may need accreditation from relevant bodies like the National Board for Technical Education (NBTE) or the State Ministry of Education. For informal bootcamps and certifications, this might not be immediately necessary but can add significant value and credibility in the long run.
  • Fire Safety Certificate: From the State Fire Service, especially if you have a physical premises.

5. Develop Operational Frameworks

With legal registration complete, focus on the operational aspects:

  • Curriculum Development: Finalize your course content, learning objectives, and assessment methods.
  • Staffing: Recruit qualified instructors, teaching assistants, and administrative staff.
  • Marketing and Student Acquisition: Implement your marketing strategy to attract your first cohort of students.
  • Facilities and Equipment: Set up your physical or virtual learning environment with necessary hardware, software, and internet connectivity.
  • Legal Agreements: Draft student enrollment agreements, instructor contracts, and privacy policies.

6. Annual Filings and Ongoing Compliance

To maintain your coding school's legal standing:

  • Annual Returns to CAC: Companies are required to file annual returns with the CAC, typically within 18 months of incorporation and then annually thereafter. Business names also have annual renewal requirements.
  • Tax Filings: File your company's tax returns with FIRS annually.
  • Keep Records: Maintain proper financial records, minutes of meetings, and registers as required by CAMA.

Pro-Tip: Engaging a reliable legal or business advisory service like those affiliated with CAC Register Nigeria can help you navigate these post-registration requirements and ensure ongoing compliance, allowing you to focus on growing your coding school.

Benefits of a Legally Registered Coding School

Beyond the legal mandate, registering your coding school offers a multitude of benefits that directly contribute to its success and impact:

  • Enhanced Reputation: A registered school is perceived as more professional and trustworthy, attracting higher-quality students and instructors.
  • Competitive Advantage: Differentiates your school from unregistered, informal training centers, giving you an edge in the market.
  • Access to Corporate Clients: Many businesses prefer to partner with or send their employees to registered training providers for corporate training initiatives.
  • Global Recognition: A legally registered entity can more easily pursue international partnerships, certifications, or even expand operations beyond Nigeria.
  • Talent Attraction: Top instructors and administrative staff are more likely to join a legitimate, well-structured organization.
  • Issuance of Valid Certificates: Your school can issue certificates or diplomas that carry more weight and recognition in the industry.
  • Smooth Operations: Avoid legal hassles, fines, and operational disruptions that can arise from non-compliance.

Common Pitfalls to Avoid During CAC Registration

While the process is straightforward, certain mistakes can cause delays or outright rejection:

  • Unoriginal Business Names: Submitting names too similar to existing ones. Always have multiple alternatives ready.
  • Incomplete or Inconsistent Information: Ensure all details (names, addresses, dates of birth) match across all documents and forms.
  • Invalid or Expired IDs: Using expired identification documents.
  • Blurry Document Uploads: Poor quality scans or photographs can lead to queries.
  • Incorrect Business Objects: Not clearly defining the scope of your coding school's activities.
  • Ignoring CAC Queries: Failing to respond promptly or accurately to queries from the CAC.
  • Attempting Complex Registration Alone: For Limited Companies, especially with multiple directors/shareholders, engaging an accredited professional can save time and prevent errors.

Conclusion

Starting a coding school in Nigeria is an exciting and impactful venture, poised to contribute significantly to the nation's digital economy. While the journey from concept to fully operational academy involves numerous steps, securing your legal foundation through CAC registration is undeniably the most critical first leap.

By diligently following the phases outlined in this guide – from meticulous pre-registration planning and navigating the online CAC portal to fulfilling essential post-registration compliance – you establish a legitimate, credible, and growth-ready institution. A registered coding school not only enjoys legal protection and access to vital resources but also builds invaluable trust with its students, partners, and the broader tech community.

Don't let the administrative aspects deter you from realizing your vision. Embrace the process, leverage professional assistance if needed, and lay the groundwork for a thriving coding school that empowers countless Nigerians with the skills to innovate and excel in the global tech arena. Your journey to shaping Nigeria's digital future begins with a single, crucial step: CAC registration.

Ready to embark on this journey? Contact CAC Register Nigeria today for expert guidance and seamless support through every stage of your coding school's registration process.

Featured Offer

Fast-Track Your CAC Registration

Don't waste time on portal errors. Get your CAC certificate in 24-72 hours with our accredited experts.

100% Accredited
Zero Office Visit
Loading Trending Guides...

Portal DIY vs. Expert Support

Making the wrong choice during registration can lead to legal delays and financial loss. See the comparison below to decide your best path.

The DIY Portal Route

  • High Rejection Risk

    Minor errors in documentation often lead to immediate rejection with no refund of filing fees.

  • Slow Support

    Official support can take 5-10 business days to respond to simple technical queries.

  • Legal Jargon

    The portal expects you to know complex corporate laws and object categories upfront.

Recommended

The Expert Route

  • 100% Approval Guarantee

    Our agents perform a rigorous 15-point compliance check before every single submission.

  • Express 48hr Processing

    We bypass standard queues using internal accredited agent portals for faster results.

  • Post-Reg Compliance

    We handle your TIN generation and first-year annual return reminders automatically.

Need Help with Your Registration?

Our accredited agents are online now to help you complete your CAC registration process from start to finish.

Start on WhatsApp

Accredited Agent

Direct connection to CAC portals without third-party delays.

10+ Years Experience

Handling complex corporate registrations since 2014.

5,000+ Businesses

Successfully registered brands across all 36 Nigerian states.

Global Diaspora Support

Helping Nigerians abroad register home businesses remotely.

AC

Abakon Consult - Editorial Review

This guide is audited weekly for 2026 CAC portal compliance.

Verified Authority
Live CAC Late Penalty Calculator
Default Period0 Years
Filing Fee:0
Late Penalties:0
Estimated Cost:0
Compliant: No outstanding late returns calculated for registration in 2022 as of 2026.

Instant Price Checker

2026 Accredited Rates

Select your business structure to see the Total Package Price including all government fees and accredited processing.

Total Package Price

₦45,000
Official Cert Included
Timeline: 2-5 Days
Claim This Rate

Official Verification Sources

The information in this guide has been verified against the following official Nigerian government acts and portals to ensure absolute compliance for 2026:

C

CAC Expert

Senior Corporate Consultant

With over a decade of hands-on experience navigating the Corporate Affairs Commission (CAC) portal, our lead consultant ensures strict adherence to the Companies and Allied Matters Act (CAMA) 2020. Specializing in SME incorporation and post-incorporation compliance.

Accredited CAC Agent
10+ Years Experience
Corporate Law Specialist
Daily Compliance Q&A Showcase
Q

Can I use a residential address as my company's registered office?

A

Yes, the CAC allows the use of residential addresses as registered offices, provided it is a traceable physical address in Nigeria (PO Box is not accepted).

People Also Asked

How much is CAC registration in 2026?

Business name registration is ₦45,000, while a Limited Liability Company starts from ₦60,000 for 1 million share capital.

Can I register CAC by myself?

Yes, you can use the Pre-Incorporation portal, but using an accredited agent is recommended to avoid name rejection and payment errors.

How long does it take?

Typically 2-5 working days for Business Names and 5-7 days for Limited Liability Companies.

Need Help?
Read Time17 min
Need CAC Assistant?