How to Set Up a Company in India (2025 Step-by-Step Guide)
Learn how to set up a company in India in 2025. Step-by-step guide covering Pvt Ltd, OPC, LLP structures, MCA filing, DSC, DIN, and compliance. Start in 7-10 days.
Setting up a company in India starts with choosing the right business structure (Private Limited, OPC, or LLP), obtaining a Digital Signature Certificate, and filing incorporation documents with the Ministry of Corporate Affairs (MCA). The entire process typically takes 7 to 15 working days and costs between ₹7,000 and ₹30,000 depending on the structure. Most first-time entrepreneurs benefit from end-to-end support from a compliance partner like Taxocity.
- India ranks 63rd on the World Bank Ease of Doing Business Index, with company incorporation now fully online via the MCA21 portal.
- Private Limited Company is the most popular structure for startups and SMEs due to limited liability and investor-friendliness.
- A minimum of 2 directors and 2 shareholders are required for a Pvt Ltd; just 1 for an OPC.
Which Company Structure Should You Choose?
Before you register, you need to pick the right legal structure. Each has different compliance requirements, tax treatment, and suitability for your business goals.
| Structure | Min. Directors/Partners | Liability | Best For | Approx. Registration Cost |
|---|---|---|---|---|
| Private Limited Company | 2 Directors, 2 Shareholders | Limited | Startups, investor-backed businesses | ₹10,000 – ₹30,000 |
| One Person Company (OPC) | 1 Director, 1 Shareholder | Limited | Solo entrepreneurs | ₹7,000 – ₹15,000 |
| Limited Liability Partnership (LLP) | 2 Designated Partners | Limited | Professional firms, small partnerships | ₹8,000 – ₹18,000 |
| Sole Proprietorship | 1 Owner | Unlimited | Freelancers, micro-businesses | ₹2,000 – ₹5,000 |
For most growth-focused businesses and those seeking funding, a Private Limited Company is the recommended choice. If you are a solo founder with no immediate plans for external investors, an OPC offers the same liability protection with simpler compliance.
Not Sure Which Structure to Choose?
Get expert guidance from Taxocity and register your company the right way — from structure selection to Certificate of Incorporation.
Register Your Company NowDocuments Required to Register a Company in India
Gathering documents in advance speeds up the process significantly. Here is what you will need for a standard Private Limited Company registration:
For Directors and Shareholders
- PAN Card (mandatory for Indian nationals)
- Aadhaar Card or Voter ID / Passport / Driving Licence (address proof)
- Passport-size photograph
- Latest bank statement or utility bill (not older than 2 months)
For the Registered Office Address
- Electricity bill or property tax receipt of the premises
- No Objection Certificate (NOC) from the property owner (if rented)
- Rent agreement (if applicable)
Foreign nationals acting as directors must additionally submit a notarized and apostilled copy of their passport and overseas address proof.
How to Set Up a Company in India: Step-by-Step Process
The entire company incorporation process in India is handled through the MCA21 portal. Here is the complete sequence:
Step 1: Obtain a Digital Signature Certificate (DSC)
A DSC is required to digitally sign all MCA forms. Each proposed director must obtain a Class 3 DSC from a government-certified authority. This usually takes 1-2 working days and costs ₹1,000 – ₹2,000 per person.
Step 2: Apply for a Director Identification Number (DIN)
A DIN is a unique identifier for every company director in India. For new incorporations, DIN is automatically allotted through the SPICe+ (Simplified Proforma for Incorporating Company Electronically Plus) form filed on the MCA portal. No separate application is needed.
Step 3: Check and Reserve Your Company Name
Use the RUN (Reserve Unique Name) service on the MCA portal or propose the name directly in the SPICe+ form. The name must be unique, not identical or similar to an existing company, and must end with "Private Limited" for a Pvt Ltd company.
A few naming rules to keep in mind:
- Avoid names that are too generic (e.g., "India Traders Private Limited")
- Avoid names that imply government affiliation
- Names using certain words (e.g., "Bank", "Insurance") require prior approval from sector regulators
Step 4: Draft the MOA and AOA
The Memorandum of Association (MOA) defines the company's objectives and the Articles of Association (AOA) govern its internal management rules. These are prepared as part of the SPICe+ filing. Templates are available on the MCA portal, but it is advisable to have a professional review them for your specific business activities.
Step 5: File the SPICe+ Form on the MCA Portal
The SPICe+ form is the central incorporation form. It covers:
- Company name approval
- DIN allotment for up to 3 directors
- PAN and TAN allotment for the company
- EPFO and ESIC registration
- GST registration (optional at this stage)
- Opening of a bank account via the AGILE-PRO-S linked form
The SPICe+ form, along with the MOA, AOA, and supporting documents, is submitted online with digital signatures.
Step 6: Pay Government Fees and Stamp Duty
Government fees are based on the authorized share capital of the company. Stamp duty varies by state. For a company with ₹1 lakh authorized capital, total government fees are typically under ₹2,000 in most states.
Step 7: Receive the Certificate of Incorporation (COI)
Upon approval by the Registrar of Companies (ROC), you receive the Certificate of Incorporation along with the company's Corporate Identification Number (CIN), PAN, and TAN. This is your official proof that the company exists as a legal entity in India.
Step 8: Complete Post-Incorporation Compliance
After incorporation, several steps must be completed within specific timelines:
- Open a current bank account in the company's name
- Issue share certificates to shareholders within 2 months
- File the INC-20A (Commencement of Business Declaration) within 180 days
- Register for GST if turnover is likely to exceed ₹20 lakhs (₹10 lakhs for special category states)
- Appoint a statutory auditor within 30 days of incorporation
Key Takeaways: Company Registration in India
- Choose between Pvt Ltd, OPC, LLP, or Sole Proprietorship based on your funding needs, number of founders, and compliance appetite.
- Obtain Class 3 DSC for each director before initiating the filing.
- Use the MCA SPICe+ form for a single-window incorporation that also allots PAN, TAN, and EPFO/ESIC registrations.
- Reserve a unique company name that complies with MCA naming guidelines.
- Draft MOA and AOA tailored to your actual business activities.
- File INC-20A within 180 days of incorporation to avoid penalties.
- Register for GST, appoint an auditor, and open a bank account post-incorporation.
Annual Compliance After Setting Up a Company
Incorporation is just the beginning. Indian companies must meet annual compliance obligations to remain in good standing with the MCA and the Income Tax Department.
| Compliance | Due Date | Filed With |
|---|---|---|
| Statutory Audit | Before AGM (within 6 months of financial year end) | Chartered Accountant |
| Annual General Meeting (AGM) | Within 6 months of financial year end (Sep 30) | Internal |
| ROC Annual Return (MGT-7) | Within 60 days of AGM | MCA Portal |
| Financial Statements (AOC-4) | Within 30 days of AGM | MCA Portal |
| Income Tax Return | October 31 (companies requiring audit) | Income Tax Portal |
| GST Filing | Monthly / Quarterly | GST Portal |
Non-compliance attracts penalties ranging from ₹100 per day to striking off the company from the register. Staying on top of deadlines is non-negotiable.
What is the Cost of Setting Up a Company in India?
Total costs depend on the structure and professional fees. Here is a realistic breakdown for a Private Limited Company with standard authorized capital:
| Component | Estimated Cost |
|---|---|
| DSC (per director) | ₹1,000 – ₹2,000 |
| Government filing fees (SPICe+) | ₹0 – ₹10,000 (Depends on the state) |
| Professional / CA fees | ₹5,000 – ₹20,000 |
| Total Estimate | ₹7,000 – ₹30,000 |
Why Work With Taxocity to Register Your Company?
Taxocity has been helping Indian entrepreneurs and businesses navigate compliance since 1975 (over three decades of experience). With a 4.8/5 rating from 5,000+ reviews, Taxocity offers:
- End-to-end support: from choosing the right structure to post-incorporation compliance, GST registration, and annual filings
- 100% compliance guarantee: expert review of every document before submission
- Real human experts: dedicated CA and legal professionals, not just automated forms
- Startup-ready advisory: including Startup India registration for DPIIT recognition and tax exemptions
Register Your Company in India — With Expert Help
From DSC and DIN to the Certificate of Incorporation and post-incorporation compliance, Taxocity handles it all. Trusted by 5,000+ businesses.
Get Started TodayFrequently Asked Questions
How long does it take to set up a company in India?
With all documents in order, company incorporation via the MCA SPICe+ form typically takes 7 to 15 working days. Delays usually occur due to name rejections or incomplete documentation.
Can a foreign national be a director of an Indian company?
Yes. A foreign national can be a director of an Indian Private Limited Company. They need a notarized and apostilled passport copy, an overseas address proof, and a DSC obtained through a licensed Certifying Authority in India.
Is GST registration mandatory at the time of incorporation?
No. GST registration is optional during the SPICe+ filing. It becomes mandatory once your annual turnover exceeds ₹20 lakhs (₹10 lakhs for special category states) or if you make interstate supplies.
What is the minimum capital required to start a company in India?
There is no minimum paid-up capital requirement for Private Limited Companies or OPCs in India after the Companies Act 2013 amendments. You can incorporate with even ₹1 as paid-up capital.
What is the difference between authorized and paid-up capital?
Authorized capital is the maximum share capital a company is permitted to issue. Paid-up capital is the amount actually received from shareholders. Government fees are charged on authorized capital, so it is common to start with a low authorized capital (e.g., ₹1 lakh) and increase it later.
Disclaimer: The information provided in this article is for general informational purposes only and does not constitute tax, legal, or financial advice. Laws, regulations, and compliance requirements are subject to change. Please consult a qualified tax advisor, Chartered Accountant, or Company Secretary before making any business or legal decisions.
Sources
Frequently Asked Questions
Need help to get started?
Contact Us Today!
India’s highest-rated legal tax and compliance platform.
