Business Setup · Registration

How to Register a Company in India 2025 — Complete Guide

By FreWork CS/CA Team · Updated July 2025 · 9 min read

Starting a business in India requires choosing the right legal structure and completing the registration process. This guide covers every type — Private Limited, LLP, OPC, and Sole Proprietorship — with step-by-step process, documents, fees, and timelines.

Which Business Structure Should You Choose?

StructureBest ForLiability
Private Limited (Pvt Ltd)Startups, investor-funded businessesLimited
LLPProfessional firms, service businessesLimited
OPCSolo founders / freelancers going formalLimited
Sole ProprietorshipSmall traders, individual consultantsUnlimited
PartnershipFamily/traditional businessesUnlimited

How to Register a Private Limited Company in India

  1. Obtain Digital Signature Certificate (DSC) for all proposed directors
  2. Apply for Director Identification Number (DIN) via MCA portal
  3. Reserve company name using RUN (Reserve Unique Name) on MCA
  4. Draft MOA (Memorandum of Association) and AOA (Articles of Association)
  5. File SPICe+ Form on MCA — integrates company registration + PAN + TAN + bank account
  6. Pay stamp duty and MCA fees (varies by state and authorized capital)
  7. Receive Certificate of Incorporation (COI) — this is your company's birth certificate
  8. Open a current bank account in the company name
  9. Apply for GST registration (if applicable)

Documents Required for Company Registration

  • PAN card of all proposed directors
  • Aadhaar card or passport of all directors
  • Passport-size photograph of all directors
  • Mobile number and email ID (for DSC and DIN)
  • Registered office address proof: electricity bill or rent agreement + NOC from owner
  • For foreign nationals: passport + apostille

Company Registration Fee in India 2025

ComponentApprox. Cost
DSC (per director)₹800 – ₹1,500
DIN (now part of SPICe+)Included
MCA filing fees₹0 for ≤₹10L capital
State stamp duty₹200 – ₹2,000
Professional / CA fee₹1,499 – ₹5,000

Timeline for Company Registration

With complete documents, a Pvt Ltd company can be incorporated in 7–10 working days. LLPs take 5–7 days. Delays usually happen due to name rejection or document defects.

Register your company with expert professionals

FreWork handles the entire company registration process — DSC, name reservation, SPICe+ filing, COI, GST and MSME. All-inclusive from ₹1,499.

Register Your Company — ₹1,499 →