Software Company Registration in India: Structure, Compliance, and Costs
Software company registration in India follows the standard incorporation process under the Companies Act, 2013 through the MCA portal. You do not need a special licence or government approval to start a software business. Most tech founders register as a Private Limited Company (the preferred choice for funded startups), though LLPs and One Person Companies work for smaller operations. Registration costs start at ₹5,999, and the entire process takes 7 to 10 working days from document submission. The real work begins after incorporation: GST registration, STPI enrolment if you plan to export software, Startup India recognition for tax benefits, and setting up a compliance calendar that keeps MCA and the Income Tax Department happy. This guide walks you through entity selection, the registration process, costs, required documents, post-incorporation licences, tax benefits, and ongoing compliance for software and IT companies in India.
- Register a software company as a Pvt Ltd through MCA's SPICe+ form. Cost starts at ₹5,999; incorporation takes 7 to 10 working days
- Private Limited Company is the best structure for tech startups seeking VC funding, ESOPs, and limited liability. LLPs suit bootstrapped IT consultancies
- Post-incorporation essentials: GST registration (18% on software services), MSME/Udyam registration (free), and Startup India recognition (3-year tax holiday)
- STPI registration gives duty-free imports for software export units. SEZ units get income tax exemption under Section 10AA on export profits
- Annual compliance includes ROC filings (MGT-7, AOC-4), GST returns, TDS deposits, income tax return, and minimum 4 board meetings per year
What Is a Software Company?
A software company is a business entity that creates, develops, licences, sells, or provides services related to computer software, IT solutions, or digital technology products. It is governed by the Companies Act, 2013 (for incorporated entities) and registered through the Ministry of Corporate Affairs (MCA) at mca.gov.in.
India's IT industry generated revenue of over $254 billion in FY 2023-24, with software exports accounting for a significant share. Whether you are building a SaaS product from your Bangalore apartment or setting up a 50-person IT services firm in Pune, the registration process is the same. The difference lies in which entity structure you choose, what post-incorporation registrations you need, and how your tax planning works.
Types of Software Companies
Software companies in India broadly fall into four categories, each with different operational models and compliance considerations:
- Product companies: Build and sell proprietary software (e.g., accounting tools, CRM platforms, mobile apps). Revenue comes from licence fees, subscriptions, or one-time sales
- IT services companies: Provide custom software development, maintenance, and consulting to clients. Revenue is project-based or retainer-based
- SaaS (Software-as-a-Service) companies: Deliver software over the internet on a subscription model. Think of it as renting software instead of buying it outright
- IT consulting firms: Offer technology advisory, digital transformation, and implementation services without building proprietary products
The entity registration process is identical for all four types. What differs is the objects clause in your Memorandum of Association, the NIC code you declare, and the specific licences you may need post-incorporation (like STPI for export units or ISO certification for enterprise clients).
Best Business Structure for Software Companies
Picking the right structure is the first real decision. Get it wrong, and you will either overpay on compliance for a structure you did not need, or find yourself unable to raise funding when the time comes. Here is how each option stacks up for software businesses specifically.
Private Limited Company
A Private Limited Company is the default choice for any software company that plans to hire employees, raise investment, or scale operations. It requires a minimum of 2 directors and 2 shareholders, provides limited liability (your personal assets stay protected), and allows equity issuance for angel investors, VCs, and ESOPs. Over 80% of funded Indian tech startups are Pvt Ltd entities. If you are asking "which structure should I choose?" and your answer is not "I will never raise money," this is it.
LLP (Limited Liability Partnership)
An LLP is a body corporate governed by the LLP Act, 2008, offering limited liability to its partners without the compliance overhead of a Pvt Ltd. It works for small IT consultancies, freelance development teams, and bootstrapped projects. No audit is required if turnover stays below ₹40 lakh and contribution below ₹25 lakh. The catch: LLPs cannot issue equity shares, so venture capital fundraising is structurally impossible without converting to a Pvt Ltd first.
One Person Company (OPC)
An OPC is a Pvt Ltd variant for solo founders. It needs just 1 director and 1 member (with a nominee). OPC gives you the limited liability and corporate structure of a Pvt Ltd while allowing single-person ownership. Annual turnover must stay below ₹2 crore and paid-up capital below ₹50 lakh, beyond which mandatory conversion to Pvt Ltd applies. Good for solo developers building a product before bringing on co-founders.
Sole Proprietorship
A Sole Proprietorship is the simplest entry point. No formal registration with MCA is needed. You just obtain a PAN, register for GST (if turnover exceeds ₹20 lakh), and start invoicing. The downside: no limited liability, no separate legal entity, and no way to raise institutional funding. Fine for freelancers earning under ₹20 lakh, but you will outgrow it quickly.
| Feature | Pvt Ltd Company | LLP | OPC | Sole Proprietorship |
|---|---|---|---|---|
| Governing Law | Companies Act, 2013 | LLP Act, 2008 | Companies Act, 2013 | No specific Act |
| Min. Members | 2 directors, 2 shareholders | 2 designated partners | 1 director, 1 member + nominee | 1 person |
| Limited Liability | Yes | Yes | Yes | No |
| Min. Capital Required | No minimum (₹1 lakh typical) | No minimum | No minimum | N/A |
| VC/Angel Fundraising | Yes (equity shares, CCPS) | No (cannot issue shares) | Limited (must convert if scaling) | No |
| ESOP Issuance | Yes | No | No | No |
| Annual Compliance Cost | ₹15,000 to ₹40,000 | ₹5,000 to ₹15,000 | ₹10,000 to ₹25,000 | ₹2,000 to ₹5,000 |
| Mandatory Audit | Yes (if turnover > ₹1 crore) | Only if turnover > ₹40 lakh | Yes (if turnover > ₹2 crore) | Only if turnover > ₹1 crore |
| Startup India Eligible | Yes | Yes | Yes | No |
| Perpetual Succession | Yes | Yes | Yes (with nominee) | No |
| Conversion Difficulty | N/A (already corporate) | Moderate (30 to 60 days to Pvt Ltd) | Automatic above thresholds | High (fresh incorporation) |
| Best For | Funded tech startups, SaaS, IT companies | IT consultancies, freelance teams | Solo developers, pre-seed products | Freelancers, small projects |
Based on our experience registering 2,500+ technology companies, roughly 75% of software founders choose Pvt Ltd even at the idea stage. The reasoning is practical: converting an LLP or proprietorship to Pvt Ltd later costs ₹15,000 to ₹30,000 and takes 30 to 60 days. Starting as Pvt Ltd from day one saves that future expense and keeps your cap table clean for investors.
Software Company Registration: Step-by-Step Process
Registering a software company follows the standard Private Limited Company incorporation process under the Companies Act, 2013. The only software-specific element is drafting the MoA objects clause to cover your technology activities. Here are the steps in order.
Step 1: Obtain Digital Signature Certificates (DSC)
Every proposed director needs a Class 3 Digital Signature Certificate for signing MCA forms electronically. A DSC is issued by a Certifying Authority like eMudhra, Sify, or nCode. You will need your PAN, Aadhaar, email ID, and mobile number. Processing time: 1 to 2 working days. Cost: ₹1,500 to ₹2,500 per DSC.
Step 2: Apply for Director Identification Number (DIN)
A Director Identification Number is a unique 8-digit identifier assigned by MCA to every company director. If you are incorporating a new company, DIN is allotted automatically through the SPICe+ form (no separate application needed). If you already have a DIN from a previous directorship, you use the same number. There is no government fee for DIN allotment via SPICe+.
Step 3: Reserve Your Company Name
Submit your preferred name through MCA's RUN (Reserve Unique Name) service or Part A of the SPICe+ form. The name must not conflict with existing companies on MCA records or registered trademarks. For software companies, include a descriptive word like "Technologies," "Software," "IT Solutions," or "Digital." Approval takes 1 to 3 working days. You get two name choices per application. Government fee: ₹1,000 for RUN (free if filed through SPICe+ Part A).
Step 4: Draft MOA and AOA
The Memorandum of Association (MoA) defines your company's objects, registered office state, and authorized capital. The Articles of Association (AoA) govern internal management rules. For a software company, your MoA objects clause should explicitly cover: software development, IT consulting, SaaS operations, technology licensing, and digital services. Keep the objects broad enough to avoid costly amendments later.
Step 5: File SPICe+ on MCA Portal
Submit the SPICe+ (Simplified Proforma for Incorporating Company Electronically Plus) form at mca.gov.in. This single integrated form covers: company incorporation, DIN allotment, PAN and TAN issuance, EPFO and ESIC registration (if applicable), and bank account opening request. Attach signed MoA, AoA, director identity proofs, registered office address proof, and DSCs. Government fee depends on authorized capital (₹0 for up to ₹15 lakh authorized capital).
Step 6: Receive Certificate of Incorporation
MCA processes the application and issues the Certificate of Incorporation with your company's CIN (Corporate Identification Number), PAN, and TAN. Processing time: 3 to 5 working days after filing, assuming no queries are raised. Your software company is now a legal entity under Indian law.
Step 7: Open a Current Bank Account
Open a current account in the company's name using the Certificate of Incorporation, PAN card, and board resolution authorizing the signatories. Most banks require the company to have a verified registered office address. The AGILE-PRO form filed with SPICe+ includes a bank account request, which some banks honour for faster onboarding. Timeline: 3 to 7 working days depending on the bank.
Step 8: Register for GST
Apply for GST registration on the GST portal within 30 days of becoming liable (turnover exceeding ₹20 lakh, or immediately if providing inter-state services). Software development services attract 18% GST under SAC code 998314. You will need the company's PAN, bank account details, registered office proof, and authorized signatory DSC. GST registration is free of government charges.
Register Your Software Company Today
IncorpX handles end-to-end Pvt Ltd incorporation with technology-ready MoA objects. Registration starts at ₹5,999 with 7 to 10 working day delivery.
Start RegistrationCost of Registering a Software Company in India
Registration costs vary by state (stamp duty differences), entity type, and whether you handle filings yourself or use a professional. Here is the complete cost breakdown for a Private Limited Company with ₹1 lakh authorized capital.
| Cost Component | Government Fee | Professional Fee | Total Range |
|---|---|---|---|
| Digital Signature Certificate (2 directors) | N/A | ₹1,500 to ₹2,500 each | ₹3,000 to ₹5,000 |
| Name Reservation (RUN) | ₹1,000 | Included | ₹1,000 |
| SPICe+ Filing Fee | ₹0 (up to ₹15 lakh capital) | ₹3,000 to ₹8,000 | ₹3,000 to ₹8,000 |
| Stamp Duty on MoA/AoA | ₹200 to ₹5,000 (varies by state) | N/A | ₹200 to ₹5,000 |
| PAN and TAN | ₹0 (included in SPICe+) | N/A | ₹0 |
| GST Registration | ₹0 | ₹1,000 to ₹2,500 | ₹1,000 to ₹2,500 |
| MSME/Udyam Registration | ₹0 | ₹0 to ₹500 | ₹0 to ₹500 |
| Total | ₹1,200 to ₹6,000 | ₹5,999 to ₹14,999 | ₹5,999 to ₹25,000 |
Stamp duty is the biggest variable. Delhi charges a flat ₹200, while Maharashtra charges 0.15% of authorized capital (minimum ₹1,000). Karnataka falls between ₹500 and ₹5,000 depending on capital. If you are price-sensitive about incorporation, registering your company in a low-stamp-duty state like Delhi or Uttar Pradesh saves ₹2,000 to ₹4,000 upfront (yes, your registered office needs to be in that state).
MSME/Udyam registration is completely free on the government portal (udyamregistration.gov.in) and gives your software company access to priority sector lending, government tender preferences, and lower patent/trademark filing fees. Every software startup should register.
Documents Required for Software Company Registration
Keep these documents ready before starting the registration process. Missing or incorrect documents are the number one reason for MCA queries and delays.
Director Documents (for each director)
- PAN Card (mandatory for Indian directors)
- Aadhaar Card (for identity verification and OTP authentication)
- Passport-size photograph (recent, white background)
- Bank statement or utility bill as address proof (not older than 2 months)
- Mobile number and email ID linked to Aadhaar (for MCA OTP verification)
- Passport (mandatory for foreign directors, notarized and apostilled)
Company Documents
- Memorandum of Association (MoA) with software-related objects clause
- Articles of Association (AoA)
- Declaration by first directors in Form INC-9
- Declaration by professionals (CA/CS/Advocate) in Form INC-8
Registered Office Address Proof
- Rent agreement or lease deed (if rented premises)
- NOC (No Objection Certificate) from the property owner
- Utility bill (electricity, water, or gas) not older than 2 months
- Property tax receipt or sale deed (if owned premises)
MCA rejects applications when the address proof utility bill is older than 2 months or when the NOC is not on the property owner's letterhead with their signature. Double-check dates on all utility bills before submission. For virtual office addresses, ensure the service provider gives a valid rent agreement and NOC that MCA accepts.
Licences and Registrations After Incorporation
The Certificate of Incorporation is just the birth certificate. A software company needs several post-incorporation registrations to operate legally and access government benefits. Some are mandatory (GST), others are strategic (STPI, Startup India). Here is the priority list.
Mandatory Registrations
| Registration | When Required | Government Fee | Timeline |
|---|---|---|---|
| GST Registration | Turnover > ₹20 lakh (₹10 lakh for special states) or inter-state supply | ₹0 | 3 to 7 working days |
| Professional Tax | Within 30 days of hiring first employee (in applicable states) | ₹0 to ₹2,500 | 5 to 10 working days |
| Shop and Establishment Act | Within 30 days of starting business operations | ₹500 to ₹5,000 (varies by state) | 7 to 15 working days |
| EPFO Registration | When you have 20+ employees | ₹0 | Included in SPICe+ AGILE-PRO |
| ESIC Registration | When you have 10+ employees (in notified areas) | ₹0 | Included in SPICe+ AGILE-PRO |
Strategic Registrations
| Registration | Benefit | Cost | Timeline |
|---|---|---|---|
| MSME/Udyam Registration | Priority lending, government tender preference, lower IP filing fees | ₹0 | Instant (online) |
| Startup India (DPIIT) | 3-year tax holiday (Section 80-IAC), self-certification, Fund of Funds access | ₹0 | 2 to 4 weeks |
| STPI Registration | Duty-free hardware/software imports, bandwidth, incubation | ₹0 | 2 to 4 weeks |
| ISO 27001 Certification | Information security standard, required by enterprise clients | ₹25,000 to ₹1,50,000 | 4 to 12 weeks |
| Trademark Registration | Brand protection for company name and products | ₹4,500/class (startups) | 1 to 2 working days (filing), 8 to 12 months (registration) |
Based on our experience with IT company registrations, the three registrations that deliver the highest ROI are: Startup India recognition (free, gives 3-year tax holiday), MSME registration (free, lowers trademark and patent fees), and STPI (free, critical if you export software). All three cost zero to the government, yet most first-time founders skip them.
Need Help With Post-Incorporation Registrations?
IncorpX offers bundled registration packages for software companies: GST + MSME + Startup India recognition from ₹2,999.
View PackagesTax Benefits for Software Companies in India
India offers meaningful tax incentives to software and technology companies. The trick is knowing which ones apply to your specific situation and claiming them correctly. Here are the major tax benefits available as of March 2026.
Section 80-IAC: Startup Tax Holiday
Software companies recognized by DPIIT under Startup India can claim a 100% deduction on profits for 3 consecutive years out of the first 10 years from incorporation. Conditions: the company must be incorporated after April 1, 2016, annual turnover must not exceed ₹100 crore in any year, and the Inter-Ministerial Board must certify the startup as "innovative." This is the single most valuable tax benefit for early-stage software companies.
SEZ Benefits Under Section 10AA
Software companies operating from a Special Economic Zone get: 100% tax exemption on export profits for the first 5 years, 50% exemption for the next 5 years, and 50% of ploughed-back profits for another 5 years. You must be a new unit (not formed by splitting an existing business) and earn foreign exchange. Major IT hubs like Noida, Hyderabad, Chennai, and Bangalore have active SEZ clusters for software companies.
STPI Benefits
Software Technology Parks of India (STPI) registration allows duty-free import of capital goods (hardware, servers, networking equipment) needed for software development and export. While the income tax exemption under Section 10A expired in March 2011, the customs duty benefits and infrastructure support (dedicated internet bandwidth, incubation space) remain valid. STPI is especially useful for companies importing development equipment.
Presumptive Taxation Under Section 44AD
Small software companies and IT firms with turnover up to ₹3 crore (if 95% receipts are digital) can opt for presumptive taxation. Under this scheme, 6% of digital receipts (or 8% of cash receipts) is deemed as profit, and you pay tax only on that amount. No requirement to maintain detailed books of accounts. This significantly reduces the tax burden and compliance workload for freelancers and small IT firms.
R&D Expenditure Deduction
Software companies engaged in research and development can claim weighted deduction on R&D expenditure under Section 35(2AB) for in-house R&D facilities approved by DSIR (Department of Scientific and Industrial Research). Capital and revenue expenditure on approved R&D gets 100% deduction. For software product companies investing in new technology development, this is a significant benefit.
Section 80-IAC benefits require DPIIT recognition AND Inter-Ministerial Board certification. Apply for Startup India recognition within the first year of incorporation. The 3-year tax holiday window can only be chosen from the first 10 years, so delaying the application means fewer years to claim the benefit.
Compliance Requirements for Software Companies
Once your software company is running, compliance is the part nobody gets excited about but everyone suffers if they ignore. Missing a filing deadline does not just attract penalties; it blocks your ability to make changes at MCA and flags your company for additional scrutiny. Here is the compliance calendar every software Pvt Ltd must follow.
MCA/ROC Filings
- Annual Return (Form MGT-7/MGT-7A): Filed within 60 days of the Annual General Meeting. Contains details of shareholders, directors, and share transfers. Late fee: ₹100 per day of delay
- Financial Statements (Form AOC-4/AOC-4 CFS): Filed within 30 days of the AGM. Includes balance sheet, profit and loss statement, auditor's report. Late fee: ₹100 per day of delay
- DIR-3 KYC: Annual KYC for all directors. Deadline: September 30 each year. Penalty for non-filing: ₹5,000 per director. Read more about ROC annual filings
- Board Meetings: Minimum 4 per year, one every calendar quarter, with not more than 120 days gap between two meetings
- AGM: Within 6 months from the end of the financial year (by September 30 each year)
GST Compliance
- GSTR-1: Monthly (by 11th of next month) for turnover above ₹5 crore; quarterly (under QRMP scheme) for smaller companies
- GSTR-3B: Monthly summary return (by 20th of next month)
- GSTR-9: Annual return by December 31 of the following year
- LUT renewal: Annual Letter of Undertaking for zero-rated software exports, renewed before April 1 each year
Income Tax Compliance
- Advance Tax: Quarterly instalments (June 15, September 15, December 15, March 15) if tax liability exceeds ₹10,000
- TDS Returns: Quarterly (Form 24Q for salaries, 26Q for non-salary payments). Deposit TDS by the 7th of the following month
- Income Tax Return: By October 31 if tax audit is required (turnover above ₹1 crore), otherwise by July 31
- Tax Audit (Section 44AB): Mandatory if turnover exceeds ₹10 crore (₹1 crore for cash transactions above 5%)
Failing to file AOC-4 and MGT-7 by the deadline triggers automatic penalties of ₹100 per day per form, with no upper cap. For a company that is 6 months late on both forms, the penalty alone is ₹36,000. Directors of defaulting companies also face disqualification if default continues for 3 consecutive years.
Stay Compliant With IncorpX
Annual compliance packages for software companies start at ₹9,999. Includes ROC filings, GST returns, and income tax return filing.
View Compliance PlansIntellectual Property Protection for Software Companies
Your code is your moat. If you are building a software product, protecting your intellectual property is not optional. India offers multiple IP protection mechanisms for software, and understanding which one applies to what is critical because they are not interchangeable.
Copyright Protection
Software source code qualifies as a "literary work" under the Copyright Act, 1957, and is automatically protected from the moment it is created. Registration with the Copyright Office (under the Ministry of Commerce and Industry) is optional but provides strong legal evidence in infringement disputes. Filing fee: ₹500 per work for individuals, ₹2,000 for companies. Copyright protection lasts for the author's lifetime plus 60 years (or 60 years from publication for company-owned works).
Patent Protection
Software algorithms and methods are not directly patentable in India under Section 3(k) of the Patents Act, 1970, which excludes "computer programmes per se." However, if your software has a novel technical effect (e.g., a new encryption method, a new data compression algorithm), you can file a patent for the technical process, not the code itself. Provisional patent application fee: ₹1,750 for startups (MSME-registered). This is where good patent drafting makes all the difference.
Trade Secret Protection
For proprietary algorithms, business logic, and datasets that you choose not to patent or copyright, trade secret protection under common law and the Indian Contract Act, 1872 applies. Implement NDAs (Non-Disclosure Agreements) with employees, contractors, and business partners. Have a clear IP assignment clause in employment contracts ensuring all code written during employment belongs to the company.
Trademark Protection
Your software product name, company name, and logo should be registered as trademarks under the Trademarks Act, 1999. Trademark registration under Class 9 (software products) and Class 42 (IT services) costs ₹4,500 per class for startups. Registration provides exclusive rights to use the mark nationwide and the ability to take legal action against infringers. Protection lasts 10 years and is renewable indefinitely.
The practical IP strategy for most software startups is: (1) copyright-register your core source code, (2) trademark your brand and product names, (3) use NDAs and IP assignment clauses with every employee and contractor, and (4) file a patent only if you have a genuinely novel technical invention. This covers 95% of IP risks without overcomplicating things.
Common Mistakes When Registering a Software Company
Thousands of software companies register every year, and a surprising number make the same avoidable errors. Here are the mistakes we see most often.
1. Choosing the Wrong Entity Structure
Registering as a Sole Proprietorship or LLP to "save costs" when you plan to raise funding within 12 months is a false economy. Converting an LLP to Pvt Ltd costs ₹15,000 to ₹30,000 and takes 30 to 60 days. If investor conversations are on the horizon, start with Pvt Ltd.
2. Narrow MoA Objects Clause
Writing your MoA objects as "software development" alone limits future operations. If you later want to offer SaaS, hardware integration, IT consulting, or data analytics, you will need a special resolution and MCA filing to amend the objects clause. Draft broad technology objects from the start.
3. Ignoring GST Registration Timing
Software companies providing services to clients in other states need GST registration from day one (inter-state supply), regardless of turnover. Many startups operate without GST for months, then face penalties and inability to claim input tax credit on past expenses when they eventually register.
4. Skipping Startup India Registration
The DPIIT recognition is free and gives a 3-year tax holiday. Yet many tech founders either do not know about it or postpone the application. The benefit window is the first 10 years from incorporation. Every year you delay is a year wasted.
5. No IP Protection for Code
Assuming your code is "automatically protected" and taking no active steps. While copyright protection is automatic, you need registered copyrights for enforcement, NDAs for contractors, and IP assignment clauses in employment contracts. Co-founders splitting up without an IP assignment agreement is a startup-killing legal mess.
6. Missing Annual Compliance Deadlines
The first ROC filing deadline arrives faster than first-time founders expect. Missing the AGM and subsequent MGT-7/AOC-4 filings triggers ₹100/day penalties per form. Three consecutive years of default leads to director disqualification under Section 164(2) of the Companies Act.
7. Not Opening a Company Bank Account Promptly
Delayed bank account opening means business transactions run through personal accounts. This creates accounting nightmares, tax complications, and credibility issues with clients. Open the company current account within 2 weeks of receiving the Certificate of Incorporation.
Based on our experience, the single most expensive mistake is registering as an LLP and then converting to Pvt Ltd within the first year. The conversion cost plus the opportunity cost of delayed investor conversations typically exceeds ₹50,000. If there is even a 30% chance you will raise funding, register as Pvt Ltd from day one.
Summary
Registering a software company in India is a straightforward 7-to-10-day process through MCA's SPICe+ form, costing ₹5,999 to ₹25,000 depending on your state and professional fees. The Private Limited Company structure is the right choice for most tech founders who want limited liability, investor readiness, and credibility with enterprise clients. Post-incorporation, register for GST, apply for MSME and Startup India recognition (both free), and consider STPI registration if you export software. Keep your compliance calendar updated from month one. The penalties for missing ROC filings, GST returns, or TDS payments far exceed the cost of staying compliant. Protect your code with copyright registration, trademark your brand, and use NDAs with every contractor. India's tax incentives for software companies, from Section 80-IAC startup holidays to SEZ export benefits, are genuinely valuable when claimed correctly. Your software company is only as strong as the legal and tax foundation it stands on.
Register Your Software Company With IncorpX
End-to-end Pvt Ltd registration with technology-ready MoA, GST, and Startup India recognition. Starts at ₹5,999. Dedicated relationship manager for tech founders.
Register NowFrequently Asked Questions
What is a software company in India?
How do I register a software company in India?
How much does it cost to register a software company in India?
What is the best business structure for a software company?
What documents are required for software company registration?
- PAN Card and Aadhaar of all directors
- Passport-size photographs of directors
- Address proof of registered office (utility bill or rent agreement)
- Digital Signature Certificate (DSC) for each director
- NOC from property owner for office address
- MoA and AoA with software-related objects clause