how to regidter a company in india

Starting a business in India in 2025 has never been easier. With digitalization, startup-friendly policies, and online registration processes, entrepreneurs can quickly establish their venture. Whether you are a first-time entrepreneur, a freelancer scaling up, or an established professional, knowing how to register a company in India is crucial for legal compliance, credibility, and long-term growth.

This guide provides a step-by-step approach, covering eligibility, company types, required documents, costs, timelines, and common mistakes.

Why Registering a Business in India is Important

When establishing a business, registering a company is not just a legal exercise: it provides legitimacy, financial options, and the ability to scale up.

Benefits as a Registered Company:

  • As a registered company, your business has recognition through statutory authority. 
  • Limited liability (your personal assets are protected).
  • You’ll have a destination to ask for funding from investors and banks.
  • Brand recognition with your clients and business partners.
  • Tax benefits with certain government programs, especially Startup India 

Types of Companies You Can Register in India (2025)

Your choice of the company structure is vital (and all company structures have different consequences for compliance, taxation, and raising funds).

Type of CompanyKey FeaturesBest For
Private Limited Company (Pvt Ltd)Limited liability can raise funds from investors, and must follow compliance rules.Startups, SMEs
One Person Company (OPC)Single founder with limited liability and easier compliance.Solo entrepreneurs
Public Limited CompanyCan raise funds from the public, requiring heavy compliance.Large-scale businesses
Limited Liability Partnership (LLP)Flexible partnership model with limited liability.Professionals, small teams
Sole ProprietorshipEasy to set up, with no distinction between owner and business.Freelancers, small traders

Step-by-Step Process to Register a Company in India

company registration in india

Source: nobroker

Step 1: Obtain Digital Signature Certificate (DSC)

Before filing any form online, you need a Digital Signature Certificate (DSC) for all directors and shareholders.

Why it needed:

  • Used for digitally signing e-forms on the MCA portal.
  • Ensures authenticity of documents.

How to get it:

  • Apply via authorized agencies like e-Mudhra, Sify, and NSDL.
  • Documents required: PAN card, Aadhaar card, passport-size photo, email ID, and mobile number.

Step 2: Get Director Identification Number (DIN)

The Director Identification Number (DIN) is a unique ID for each director.

  • DIN can be applied online while filling out the SPICe+ form (up to 3 directors).
  • Documents required: Proof of identity and proof of residence.
  • DIN, once issued, is valid for a lifetime.

Step 3: Reserve Company Name via RUN Service

Choosing a good company name is crucial.

Rules for approval:

  • Name must be unique.
  • Should not violate any trademark.
  • Should reflect the business activity.

You can apply via the RUN (Reserve Unique Name) service.

  • Propose 2 names (with 1 chance for resubmission).
  • Approval is usually given in 1–2 working days.

Tip: Check MCA’s name availability search and Trademark Registry before finalizing.

Step 4: Draft Incorporation Documents

Two core legal documents define your company:

DocumentPurpose
Memorandum of Association (MoA)Outlines business objectives and scope.
Articles of Association (AoA)Defines rules, internal structure, and management.

Other required docs:

  • Consent to act as Director (DIR-2).
  • Address proof of registered office.
  • Declaration by shareholders & directors (INC-9).

Step 5: Apply via SPICe+ Form

The SPICe+ form is the game-changer introduced by MCA. It is a single integrated form covering:

  • Incorporation
  • DIN allotment
  • PAN & TAN application
  • GSTIN (optional)
  • PF & ESIC registration
  • Professional Tax (for applicable states)

Using SPICe+ ensures faster approvals and eliminates duplication.

Step 6: Certificate of Incorporation (COI)

Once the application is approved:

  • You’ll receive a Certificate of Incorporation (COI) from the ROC.
  • It acts as the legal birth certificate of your company.
  • Contains the Corporate Identification Number (CIN).

From this point, your company is legally recognized.

Step 7: Apply for PAN & TAN

  • PAN (Permanent Account Number) for filing company taxes.
  • TAN (Tax Deduction and Collection Number) is needed for TDS compliance.

Both are automatically issued when you file via SPICe+.

Step 8: Open a Business Bank Account

Finally, open a current account in the company’s name for financial transactions.

Documents required by banks:

  • Certificate of Incorporation
  • PAN card
  • MoA & AoA
  • KYC of directors

This ensures business transactions remain separate from personal finances.

Documents Required for Company Registration

CategoryDocuments Needed
Directors/ShareholdersPAN card, Aadhaar, Passport (for foreign nationals), Address proof, Passport-size photo
Registered OfficeUtility bill (electricity/water), Rent agreement or property ownership papers
Company DocumentsMoA, AoA, Declaration by directors

Company registration cost in India (2025)

Type of CompanyApproximate Cost (INR)
Private Limited Company₹7,000 – ₹20,000
One Person Company (OPC)₹6,000 – ₹12,000
LLP₹5,000 – ₹12,000
Public Limited Company₹15,000 – ₹50,000

(Costs vary based on professional fees and state stamp duty.)

Duration of the Registration Process in 2025

With the use of online systems and MCA automation: 

  • Private Limited Company / OPC → 7–10 days 
  • LLP → 5–7 days 
  • Public Limited Company → 10–15 days 

Government Support for Business Registration 2025

The Indian Government’s Startup India and Digital India initiatives have encouraged compliance. 

  • Incorporation with no cost for some startups. 
  • Tax benefits for qualified startups under Section 80-IAC. 
  • Expedited registration and incorporation with the MCA’s online SPICe+ system.

Common Mistakes to Avoid 

  • Choosing a name already trademarked or unclear
  • Filing an incomplete or poorly drafted MoA/AoA
  • Using personal accounts for business transactions
  • Ignoring post-registration compliance (ROC filings, GST returns, annual tax filings)

Conclusion 

Registering a company in India in 2025 is faster, simpler, and increasingly digital-friendly than ever before. Learning how to register a company in India properly, with the right business structure, legal framework, and online tools, allows entrepreneurs to create a company in less than 2 weeks. More importantly, having a registered company establishes credibility, which leads to scalability and long-term, sustainable legal protection, while providing clear pathways to investors and partners for sustained business growth.

FAQs

Q1. What is the fastest way to register a company in India?
Using the SPICe+ integrated form is the fastest method. It allows incorporation, DIN allotment, PAN/TAN application, and optional GST registration in a single process, often completing registration in 10–15 days for a Private Limited Company.

Q2. Can a foreigner register a company in India?
Yes, foreigners can register a company in India, following FEMA regulations. At least one director must be an Indian resident, and necessary approvals may be required depending on the business sector.

Q3. Do I need a physical office to register a company in India?
Yes, a registered office is mandatory. You can use a rented office with a valid rental agreement or your own property as the registered office.

Q4. What documents are required to register a company in India?
For directors/shareholders: PAN, Aadhaar, passport (for foreigners), address proof, and photo.
For the company: MoA, AoA, INC-9 declaration, and registered office proof (utility bill or rent agreement).

Q5. How much does it cost to register a company in India in 2025?
Costs vary by company type and state stamp duty:

  • Private Limited Company: ₹7,000 – ₹20,000
  • OPC: ₹6,000 – ₹12,000
  • LLP: ₹5,000 – ₹12,000
  • Public Limited Company: ₹15,000 – ₹50,000
    These include MCA fees but exclude professional fees.