Blog/Company Registration & Compliance

How to Register a Pvt Ltd Company: Cost, Process & Step-by-Step Guide

Hari Priya K
June 9, 2026
8 min read
Updated: August 31, 2026
Share

Quick Answer

Pvt Ltd registration in India: complete process, cost (Rs. 8,000-15,000), SPICe form, name approval, DIN, OPC conversion, GST-ITR setup with screenshots for 2026.

Register Your Pvt Ltd Company & Get GST-ITR Setup. Talk to a qualified CA at Tax Garden, Hyderabad.

Private Limited Company Registration Step-by-Step Guide 2026

What is a Private Limited Company?

Pvt Ltd = A private company with at least 2 and maximum 200 shareholders, incorporated under the Companies Act, 2013.

Benefits of Pvt Ltd Company

Limited Liability: Personal assets protected if company faces debt
Separate Legal Entity: Company owns assets (not you personally)
Tax Efficient: Lower corporate tax rate 22% vs slab rates)
Credibility: Bank loans easier, investors prefer Pvt Ltd
Perpetual Succession: Company continues even if owner changes
Easier Fund Raising: Can take loans, invite partners, and pursue Startup India DPIIT recognition for startup tax exemptions

Pvt Ltd vs Proprietorship vs LLP


Step 1: Pre-Registration Requirements (Before You Start)

Documents You Need

For Directors/Promoters:

  • PAN card (Permanent Account Number)
  • Aadhaar card
  • Passport / Voter ID (proof of identity)
  • Electricity bill / Rent agreement (proof of address)
  • Bank statement (proof of bank account)
  • Email address + Mobile number

For Company:

  • Proposed company name (at least 3 alternatives)
  • Registered office address
  • Business activity description
  • Director details (min 1, max unlimited)

Director Identification Number (DIN)

What is DIN?

  • 8-digit unique number assigned to each company director
  • Required to apply for company registration
  • Obtained from Ministry of Corporate Affairs (MCA)

How to Get DIN (Free, Online)

  1. Go to MCA website"eGovernance""Apply for DIN-FCRN"

  2. Click "New DIN" (first-time application)

  3. Fill Form DIR-3 (Director's details):

    • Full name (as per PAN)
    • Date of birth
    • Address
    • PAN (auto-validates)
    • Email + Mobile
  4. Upload documents:

    • Scanned copy of PAN (clear image)
    • Proof of address (electricity bill / rent agreement)
    • Proof of identity (passport/Voter ID)
    • Passport-size photo
  5. Submit and get receipt

    • System generates acknowledgment
    • DIN usually allotted within 2-3 days
    • SMS/email notification when DIN ready
  6. Activate DIN on MCA portal

    • Use "View/Download DIN letter" option
    • Activation automatic (no separate step)
  7. If available, note:

    • Exact name (copy-paste to form)
    • Search reference number
    • Keep for RUN approval

Apply for RUN Approval (Formal Name Reservation)

During SPICe form filing (next step), you'll apply for formal name approval. System auto-handles availability.


Step 3: File SPICe Form (Online Company Registration)

What is SPICe?

Simplified Proforma for Incorporation Of Company Electronically

Single-form online filing for Pvt Ltd company. Replaces:

  • Old MoA (Memorandum of Association)
  • Old AoA (Articles of Association)
  • Multiple physical applications

How to File SPICe

  1. Log In to MCA Portal

    • Go to mca.gov.in"eMCS Portal"
    • Login with credentials (create if first-time)
    • Dashboard opens
  2. Select Service: "Incorporation of a Company"

  3. Choose Form: SPICe+INC-32+INC-33+SH-3 (for Pvt Ltd)

  4. Fill Part A: Company Details

    FieldWhat to EnterExample
    Company NameApproved name (from RUN check)ABC Technologies Pvt. Ltd.
    Business ActivityNICS code + description62 Computer Programming Services
    Registered Office AddressFull office address in IndiaFloor 4 Floor, XYZ Building, Hyderabad
    EmailCompany emailinfo@abctech.com
    MobileCompany phone9876543210
  5. Fill Part B: Directors Information

    For each director:

    • DIN (already obtained from Part 1)
    • Full name (as per PAN)
    • Date of birth
    • Address
    • Occupation code (Professional/Business/Service)
    • Nationality (Indian/Foreign)
    • Email + mobile

    Note: Pvt Ltd needs minimum 1 director (usually promoter/founder).

  6. Fill Part C: Shareholder Details

    For each shareholder:

    • Name
    • Address
    • PAN (if Indian)
    • Number of shares to be issued
    • Share capital contribution

    Example Shareholder Structure:

    ShareholderShares% OwnershipAmount
    Rajesh Kumar (Director)8080%Rs. 8,00,000
    Priya Singh (Director)2020%Rs. 2,00,000
    Total100100%Rs. 10,00,000

    Tip: Keep share capital between Rs. 1 lakh to Rs. 1 crore for typical SME. Higher values invite tax department questions.

  7. Fill Part D: Authorized Capital & Nominal Share Capital

    Authorized Capital = Maximum amount you can issue shares for

    • Typically 2-5x your initial capital
    • Example: Initial capital Rs. 10 lakh, Authorized Rs. 50 lakh

    Issue Capital = Amount actually issued now

    • Example: Initial Rs. 10 lakh

    Paid-up Capital = Amount actually paid by shareholders

    • Usually equals Issue Capital (you want full payment upfront)
  8. Upload Digital Signature (DSC)

    • Click "Sign electronically"
    • Your DSC activates (requires password)
    • Select which director is signing
    • System digitally signs the SPICe form
  9. Pay Registration Fee

    • Fee: Rs. 4,500-5,000 (depending on authorized capital)
    • Payment gateway: Credit card / Debit card / Net banking
    • Generate receipt
  10. Submit & Get Reference Number

    • System shows: "SPICe filed successfully"
    • Reference number (e.g., "SPICE/2026/ABC1234")
    • Acknowledgment sent to email

Key Details from CoI:


Step 5: Post-Registration Compliance (Immediate)

Within 30 Days of CoI

Open Company Bank Account

  • Visit bank with: CoI, PAN, Aadhaar, Director ID proof
  • Open current account (business account)
  • Account in company name (not personal)

Apply for GST Registration

  • Go to www.gst.gov.in
  • Form REG-01 (GST registration form)
  • Attach: CoI, bank details, office proof
  • GST approved within 3-5 days
  • Get GSTIN 15-digit GST ID)

Apply for TAN (Tax Deduction & Collection Account)

  • Required if you deduct TDS from payments
  • Form 49B (online at MCA portal)
  • TAN allotted within 1-2 days

Within 6 Months of CoI

⚠️ Apply for PAN (Permanent Account Number)

  • Form 49AA (apply online or via CA)
  • Provide: CoI, bank statement
  • PAN allotted within 10-15 days

⚠️ First Board Meeting

  • Directors meet to approve:
    • Bank signatories
    • Borrowing limits
    • Share allotment confirmation
  • Minutes recorded

Step 6: ITR & GST Setup After Registration

Company's First ITR Filing (AY after CoI)

Example Timeline:

  • CoI issued: June 15, 2026
  • First FY: June 15, 2026 to March 31, 2027
  • First ITR filing: AY 2027-28 (by Sept 30, 2027)
  • Form to file: ITR 6 (company return)

What You Report:

  • All business income (after June 15, 2026)
  • Expenses, depreciation
  • Tax liability
  • TDS deducted from contractors

GST Return Filing (Monthly from Date of Registration)

Timeline:

  • GST approved: June 20, 2026
  • First GSTR One: Due July 11, 2026 (for invoices from June 20-30)
  • Monthly thereafter

Key Compliance Calendar:


Checklist: Private Limited Company Registration

Before Incorporating

  • Checked company name availability on MCA
  • Got DIN for all directors
  • Got DSC certificate
  • Prepared registered office address
  • Collected all shareholder documents
  • Decided share capital & shareholder structure
  • Authorized capital decided 2-5x initial capital)

During SPICe Filing

  • All director details filled correctly
  • All shareholder details with share amounts
  • Registered office address verified
  • Business activity NICS code selected
  • Digital signature applied correctly
  • Payment completed

After CoI Issued

  • Bank account opened (within 15 days)
  • GST registration applied (within 30 days)
  • TAN applied (if applicable)
  • First board meeting held (within 6 months)
  • PAN applied (within 6 months)
  • Email notification sent to all directors

Common Mistakes (Avoid These)


FAQ - Pvt Ltd Company Registration

Q: How long does registration take?
A: 7-14 days from SPICe filing to CoI issuance (average 10 days).

Q: Can I change company name after registration?
A: Yes, via Form INC-24 (company name change form). Costs Rs. 5,000+ and takes 20-30 days. Avoid if possible.

Q: What's the minimum share capital needed?
A: No legal minimum, but Rs. 1 lakh is practical (Rs. 100,000). Anything less looks suspicious to tax dept.

Q: Do I need a physical office?
A: Yes. "Registered office" must be a real address (residential or commercial). Virtual offices allowed but need additional license.

Q: Can a foreigner be director?
A: Yes, if they have DIN. Need passport, visa proof, address proof in home country.

Q: What if I'm the only shareholder?
A: Allowed. You can be 100% owner. But having 2+ shareholders reduces tax scrutiny (shows genuine business).


Cost Summary: Private Limited Company Registration


Next Steps

Registered company? Now apply for GST (within 30 days)
Got GST? Open business bank account (same-day possible)
Ready to bill customers? Issue company-letterhead invoices with GST
Track expenses? Use accounting software (Tally, Zoho, Wave)
Plan first ITR? Start collecting receipts for deductions

Need end-to-end company registration support? We handle DIN, DSC, SPICe filing, bank account, GST, and PAN in 10-14 days flat.

Featured Service

Register Your Pvt Ltd Company & Get GST-ITR Setup

End-to-end company registration: DIN, DSC, SPICe filing, name approval, CoI, GST, Director KYC. 10-14 days to CoI certificate in hand.

Explore All Plans

Tax Garden · Kondapur, Hyderabad

Need help with tax & compliance?

GST, ITR, TDS, payroll and ROC. All handled by qualified CAs on a flat monthly fee.

  • Fixed fee, no surprise billing
  • 4-hour WhatsApp response
  • Same-day filing acknowledgement
Chat on WhatsApp

Pricing

Plans from ₹2,100/mo. Everything included, no per-query billing.

See all plans
Call a CAWhatsApp