GENERAL

Software Company Registration in India for Foreign Founders (2026)

The structure, steps, licences, costs and transfer pricing model for a foreign parent setting up an Indian software subsidiary or dev center.

At a glance

General

20 Jul 2026Published
Reviewed by CA Nandini Hasija20 Jul 2026
8 minute read7 questions answered at the end
Krystal7 Consultants · India entry, tax and compliance
Software Company Registration in India for Foreign Founders (2026)

If you run a software business abroad, software company registration in India is the formal step between hiring freelancers and owning a real engineering operation. India is where global companies build development centers, and the subsidiary route gives you the entity, the payroll, and the IP chain to do it properly. This guide covers the structure, the steps, the licences an IT company actually needs, the costs, and the transfer pricing model that keeps the parent's finance team comfortable.

Why Foreign Software Companies Set Up an Indian Entity

The trigger is almost always people. Once you have more than a handful of Indian engineers, contractor arrangements start creating problems: IP assignment gaps, payroll compliance risk for the contractors themselves, and a structure no acquirer wants to see in due diligence. An Indian private limited subsidiary solves all three. It employs the team directly, owns or licenses the IP cleanly, and invoices the parent under a services agreement. 100 percent FDI is permitted in the IT sector under the automatic route, so no prior approval is involved.

The alternative structures rarely win for software. A branch office is taxed at the 35 percent foreign company rate and needs approval under FEMA, usually from an AD Category-I bank, with prior RBI approval only in specified cases (RBI FED Master Direction No. 10/2015-16 of 1 Jan 2016, updated 18 May 2021). An employer of record gets you started fast but caps out quickly on IP ownership and cost. The full structural comparison sits in our foreign subsidiary registration guide.

Software Company Registration in India: Step by Step

  1. Confirm the structure: a wholly owned private limited subsidiary, parent holding all shares except one nominee share.
  2. Pass the parent board resolution authorising the investment and notarise and apostille the parent documents at home.
  3. Obtain digital signatures and DINs for the proposed directors, including one director who meets the 182 day India residency test.
  4. Reserve the company name and file SPICe Plus with the MCA, which bundles incorporation, PAN, TAN, EPFO and ESIC.
  5. Open the bank account and remit share capital from the parent.
  6. Allot shares within 60 days of receipt and file FC-GPR with the RBI within 30 days of allotment.
  7. Register for GST and file the LUT so your export invoices to the parent are zero rated.
  8. Sign the intercompany services agreement and start payroll.

Incorporation takes about 8 to 10 working days to the Certificate of Incorporation, plus apostille time at home. The bank account and GST take a further 2 to 3 weeks. The process is 100 percent online; no India trip is required.

Choosing the Business Structure for a Software Company

Structure Best for FDI position Watchouts
Private limited company Dev centers, funded startups, foreign parents 100 percent automatic route Standard compliance calendar applies
LLP Small domestic services shops Allowed with conditions Complicates equity funding and ESOPs
One person company Solo founders who are Indian citizens, resident or NRI Not open to foreign parents; the member must be an Indian citizen No mandatory conversion; can convert voluntarily

Foreign parents land on the private limited subsidiary in practice; domestic founders choosing between these can start from our private limited company page. Either way the software specific layers below stay the same.

Documents Required for Software Company Registration

For directors: passport or PAN, address proof, photographs, and digital signature applications, apostilled where issued abroad. For a foreign parent: certificate of incorporation and the board resolution authorising the investment, notarised and apostilled. From India: registered office proof with owner NOC. Certified English translations accompany anything not in English, and the apostille chain is the pacing item for foreign founders.

Licences and Registrations an IT Company Actually Needs

Software is one of the lightest sectors to license. What you genuinely need: GST registration with a Letter of Undertaking, so exports of services bill at zero rate instead of 18 percent, covered in detail in our guide to GST on export of services. Shops and Establishment registration for the office. Professional tax registration in applicable states. STPI registration is optional. Software invoiced up to 30 September 2026 still needs a SOFTEX declaration, whether or not the company is STPI registered. From 1 October 2026, RBI notification FEMA 23(R)/2026-RB replaces SOFTEX with a monthly Export Declaration Form (EDF), filed with the AD bank within 30 days after the month ends. Our notes on the SOFTEX form being discontinued and the EDF form cover the detail. There is no sector regulator to clear, which is why software subsidiaries move from decision to revenue ready faster than any other sector in this series.

What Does Software Company Registration in India Cost?

A realistic landed cost for software company registration in India is about ₹1,24,000 to ₹1,84,000 all in: government and stamp fees, digital signatures, and Krystal7 Consultants' professional fee of USD 1,200 to 1,700 (about ₹1,15,000 to ₹1,63,000) for a foreign parent incorporation. Ongoing, Krystal7 Consultants' compliance retainer, from USD 300 a month (about ₹29,000), covers books, GST, TDS, payroll and ROC filings for a typical dev center.

Component Typical range
Government incorporation and stamp fees ₹5,000 to ₹15,000
Digital signatures for two directors ₹4,000 to ₹6,000
Krystal7 Consultants' professional fee, foreign parent incorporation USD 1,200 to 1,700 (about ₹1,15,000 to ₹1,63,000)
All in setup, most parents About ₹1,24,000 to ₹1,84,000
Krystal7 Consultants' compliance retainer once live From USD 300 a month (about ₹29,000)

Transfer Pricing: the Model Behind Every Dev Center

The standard shape is cost plus: the Indian subsidiary bills the parent its operating costs plus an arm's length markup, documented with a benchmarking study and certified annually on Form 48 (formerly Form 3CEB), due by 31 October in most TP cases. This is not optional paperwork; every intercompany invoice is a related party transaction under Indian transfer pricing rules from day one. Get the services agreement and the markup right at incorporation and audits stay boring. As the team grows, payroll with TDS and provident fund joins the monthly cycle, and equity plans for Indian staff need ESOP structuring that respects both Indian law and the parent cap table.

The Compliance Calendar for an Indian Tech Subsidiary

Statutory audit applies from year one regardless of size. The FEMA layer runs alongside: FC-GPR on the incorporation capital, the FLA return each July, and reporting on any later funding round. Company law filings, GST returns, quarterly TDS and payroll deposits complete the rhythm. One team owning all of it is the difference between a calendar and a scramble; that is the engagement shape we run at Krystal7 Consultants for software parents from the US, UK, EU and Singapore, and the corridor detail for American founders sits in our US to India subsidiary guide.

Frequently Asked Questions

Can a foreign company own 100 percent of an Indian software subsidiary?

Yes. IT and software services sit under the automatic route with 100 percent FDI permitted, no prior government approval. The parent holds every share except one nominee share, and the subsidiary consolidates fully in group accounts.

Do we need STPI registration to run a dev center?

No. STPI is optional for a services subsidiary billing its parent. Most new dev centers register for GST with an LUT and operate from ordinary commercial office space. Export reporting applies either way. Software invoiced up to 30 September 2026 needs SOFTEX, whether or not the company is STPI registered. From 1 October 2026, a monthly Export Declaration Form (EDF) filed with the AD bank replaces it, as our SOFTEX note explains.

How is the Indian entity taxed on cost plus revenue?

As an Indian domestic company, on the 25 or 22 percent regimes depending on elections, on the margin it earns over costs. The markup must be arm's length and documented under transfer pricing rules, with Form 48 (formerly Form 3CEB) certified annually, due by 31 October in most TP cases.

How fast can we go from decision to a hired team?

Incorporation takes about 8 to 10 working days, plus apostille time. The bank account and capital remittance follow within 2 to 3 weeks, and PAN, TAN, EPFO and ESIC arrive bundled with incorporation. Practical hiring starts as soon as the bank account can run payroll, about four to five weeks from the start, plus apostille time.

How much does it cost to register a software company in India?

A domestic founder incorporation lands well under 1 lakh all in; a foreign parent incorporation runs about 1,24,000 to 1,84,000 rupees, covering government fees, digital signatures and Krystal7 Consultants' professional fee of USD 1,200 to 1,700. Krystal7 Consultants' compliance retainer starts from USD 300 (about 29,000 rupees) a month and scales with payroll.

Can I register a software company from home?

Yes. Incorporation is fully online and the registered office can be a residential address with the owner's NOC, which is how many services startups begin. A serviced or virtual office upgrade comes later; nothing in the process requires commercial premises on day one.

Do software companies need any special licence in India?

No sector licence exists for writing software. The working set is GST registration with an LUT for zero rated exports, Shops and Establishment registration, and professional tax where applicable. STPI registration stays optional. Software export reporting applies either way: SOFTEX for invoices up to 30 September 2026, then the monthly Export Declaration Form (EDF) with your AD bank.

Build Your India Dev Center Right

Krystal7 Consultants sets up software subsidiaries end to end, incorporation through transfer pricing, 100 percent online from your country, with fixed itemised pricing and responses within 4 business hours (shifts from 9:30 AM to 5:30 AM IST, Monday to Friday), with calls booked in your timezone. Book a discovery call and get a written quote before you commit to anything.

TALK TO AN ADVISOR

Facing this in your own entity?

Guides explain the rules. A conversation solves your specific case. Talk to a Krystal7 Consultants advisor about your India entry, FEMA or compliance position.

Book a discovery call
Nihal Srivastava

WRITTEN BY

Nihal Srivastava

Co-Founder

Nihal Srivastava is a co-founder of Krystal7. He leads client delivery and operations, working with foreign founders on India entry, business structuring and cross border compliance.

Ask an expert