Legal

Cost to Set Up a Company in India for Foreigners
Legal

How Much Does It Cost to Set Up a Company in India for Foreigners?

If you are a foreign founder, NRI, or overseas company planning to enter India, the first question is usually the simplest: how much will this cost? The honest answer is that it depends on the type of company you choose, the state you register in, and a few foreigner-only steps like getting your documents apostilled. But you don’t need a vague “₹5,000 to ₹50,000” answer. Here is a realistic figure to start with: setting up a foreign-owned private limited company in India in 2026 usually costs around ₹35,000 to ₹75,000 (roughly USD 400–900) for a clean, professionally handled setup. That figure includes government fees, a digital signature for each director, professional charges, and PAN/TAN — but it sits before two things that vary a lot from person to person: getting your home-country documents apostilled, and arranging a resident director if you don’t have one. This guide breaks down every part so you can budget with no surprises. How Much Does Each Type of Company Cost? Foreigners in India mainly choose between three structures, and the cost depends heavily on which one fits your plan. Company type Best for Typical one-time setup cost* Key point for foreigners Private Limited Company Most foreign companies, funded startups, long-term operations ₹35,000 – ₹75,000 100% foreign ownership allowed in most sectors; needs at least 1 resident director Limited Liability Partnership (LLP) Consulting, services, lighter compliance ₹20,000 – ₹45,000 Foreign investment allowed in sectors with 100% automatic-route FDI; cheaper to run Branch / Liaison / Project Office Foreign companies wanting a limited presence ₹1,00,000 and above Needs RBI / authorised-dealer bank approval; higher professional cost *Indicative for 2026. Excludes home-country document apostille and any nominee/resident-director arrangement, which are explained below. For most foreign companies, the private limited company is the practical choice — it allows full foreign ownership in most sectors, makes hiring and fundraising easier, and is widely understood by banks and investors. An LLP is cheaper and lighter, and suits service firms, but its foreign-investment rules are slightly narrower. A branch or liaison office is a different route altogether, needs prior regulatory approval, and costs noticeably more to set up. A Simple Breakdown of the Setup Costs When you register a private limited company, your money goes into a handful of clear items. The good news: the government has made most of these very cheap, and the biggest real cost is professional help. What you pay for Who charges it Typical cost (2026) Digital Signature Certificate (DSC) Certifying authority ₹1,000 – ₹2,000 per director Director Identification Number (DIN) MCA Free for up to 3 directors (issued inside SPICe+) Name approval (SPICe+ Part A) MCA ₹1,000 Government incorporation fee (ROC) MCA ₹0 for authorised capital up to ₹15 lakh Stamp duty (on MoA & AoA) State government ₹200 – ₹12,600 (depends on state and capital) PAN & TAN Income Tax Department Issued with incorporation (nominal/included) Professional fees (CA / CS / legal) Professional firm ₹7,000 – ₹20,000 Two things are worth understanding here. First, the government’s own fee for incorporation is zero as long as your authorised capital is ₹15 lakh or below — which covers almost every new company. Starting with a high authorised capital only raises your stamp duty and yearly fees, so most founders begin at ₹1–10 lakh and increase it later if needed. Second, stamp duty is a state subject, so the same company costs a little more to register in states like Punjab, Kerala or Madhya Pradesh, and a little less in Delhi, Karnataka or Tamil Nadu. Extra Costs Foreigners Need to Plan For This is where a foreign-owned setup differs from a purely Indian one. These steps don’t always apply to local founders, so budget for them separately. Getting your documents apostilled or notarised. Your passport, address proof, and the parent company’s documents must be notarised and apostilled (or consularised) in your home country before they can be used in India. This is paid abroad, not in India, and the cost varies widely by country — anywhere from a few thousand rupees to ₹20,000 or more. This is often the single biggest variable in a foreigner’s budget. Arranging a resident director. Every Indian company must have at least one director who is a resident of India (someone who stays in India for 182 days or more in a year). If your team is entirely overseas, you’ll need to appoint a resident or nominee director. This is usually an ongoing annual arrangement, and the fee varies a lot by provider, so treat it as a recurring cost rather than a one-time one. FEMA and RBI reporting after you bring in money. When the foreign parent invests and shares are issued, the company must report it to the RBI by filing FC-GPR, supported by a valuation report from a registered valuer and bank documents. Professional help for this filing and valuation is an extra cost on top of incorporation. Government approval if your sector needs it. Most sectors (IT, software, consulting, manufacturing and similar) allow 100% foreign investment under the automatic route — no prior approval needed. But a few restricted sectors require government approval, which adds time and professional cost. Check your sector before you budget. A registered office address. You need a valid Indian office address to register. If you don’t have one yet, a rented or virtual office address is an added monthly or yearly cost. What It Costs to Run the Company Every Year Registration is only the start. A foreign-owned company carries yearly compliance costs that are slightly higher than a local company’s, mainly because of the extra RBI reporting and, often, transactions with the overseas parent. Plan for these every year: Annual ROC filings (financial statements and annual return) Bookkeeping and accounting A statutory audit (mandatory for companies, even with low revenue) Income tax return, and GST returns if you are GST-registered Annual FLA return to the RBI, if foreign investment is held at year-end Director KYC (DIR-3 KYC) — free if filed by

How to Incorporate Subsidiary of Foreign Company in India
Legal

How to Incorporate Subsidiary of Foreign Company in India?

A foreign company that wants to start business in India can set up an Indian subsidiary company. This is one of the most preferred ways for foreign businesses to enter the Indian market because it gives them a proper legal presence in India. An Indian subsidiary is usually registered as a private limited company. It can enter into contracts, hire employees, open a bank account, raise capital, own assets and operate like any other Indian company. However, the foreign parent company must follow Indian company law, FDI rules, FEMA reporting, tax laws and post-incorporation compliances. In 2026, foreign companies should not look at incorporation as only an MCA registration process. Before starting, they must also check foreign investment rules, sector limits, resident director requirements, document apostille or notarisation, bank KYC and RBI reporting after funds are brought into India. Key Takeaways A foreign company can register an Indian subsidiary as a private limited company or public limited company. A private limited company is the most common structure for foreign subsidiaries in India. The subsidiary is a separate legal entity from the foreign parent company. A private limited company needs at least 2 directors and 2 shareholders. At least 1 director must be a resident director in India. 100% foreign ownership is allowed in many sectors, but it depends on India’s FDI policy. Foreign parent company documents may need notarisation and apostille or consularisation. After incorporation, the Indian subsidiary must complete bank account opening, share allotment, FEMA/RBI reporting and ROC compliances. What Is an Indian Subsidiary of a Foreign Company? An Indian subsidiary is a company registered in India and owned or controlled by a foreign company. The foreign company is known as the parent company. For example, if a company from the USA, UAE, Singapore, UK, Germany or Australia wants to start operations in India, it can register a new company in India. That Indian company becomes its subsidiary. The foreign parent company may own more than 50% shares in the Indian company. In many sectors, it can also own 100% shares, subject to FDI rules. Once registered, the Indian subsidiary becomes a separate legal entity. This means the Indian company has its own legal identity, separate from the foreign parent company. Why Foreign Companies Prefer a Private Limited Subsidiary in India Most foreign companies prefer a private limited company because it is simple, flexible and widely accepted in India. It is suitable for long-term business operations, hiring employees, opening offices, signing contracts and receiving foreign investment. A private limited subsidiary also gives limited liability protection. This means the liability of shareholders is usually limited to the amount invested in the company. Foreign companies choose this structure because it allows them to control Indian operations while keeping the business legally compliant under Indian law. Key Requirements to Register a Foreign Subsidiary in India To register a private limited subsidiary in India, the company must meet some basic requirements. Requirement Details Directors Minimum 2 directors are required Resident Director At least 1 director must be resident in India Shareholders Minimum 2 shareholders are required Registered Office A valid office address in India is needed DSC Digital Signature Certificate is required for filing Name Approval Company name must be approved by MCA FDI Check Sectoral FDI rules must be checked Foreign Documents Parent company documents may need apostille or notarisation The resident director does not need to be a shareholder. The person is appointed to meet Indian company law requirements and support local compliance. Documents Required to Incorporate a Foreign Subsidiary in India Documents are very important in foreign subsidiary registration. Many delays happen because foreign documents are incomplete, not properly authorised, or not apostilled. Documents from the Foreign Parent Company The foreign parent company usually needs to provide: Certificate of incorporation Charter documents, MOA, AOA or constitution documents Board resolution approving incorporation of Indian subsidiary Authorisation letter for signing and filing documents in India Address proof of the foreign company Details of directors and shareholders Beneficial ownership details, wherever required Documents from Foreign Directors or Subscribers Foreign directors or subscribers may need to provide: Passport Address proof Photograph Email ID and mobile number Digital Signature Certificate Notarised and apostilled documents, wherever applicable Documents from Indian Director The Indian resident director usually needs to provide: PAN card Aadhaar card Address proof Photograph Email ID and mobile number Digital Signature Certificate Documents for Registered Office in India For the Indian office address, the company usually needs: Rent agreement or ownership proof Latest utility bill No Objection Certificate from the owner Address proof of the premises Step-by-Step Process to Incorporate Subsidiary of Foreign Company in India Step 1: Choose the Right Company Structure The first step is to decide the right structure. Most foreign companies choose a private limited company because it is suitable for business operations, investment and compliance. Structure Best For Private Limited Company Most foreign subsidiaries Public Limited Company Large-scale business with wider shareholders Branch Office Limited business activities in India Liaison Office Representation and market research only A liaison office cannot directly do commercial business in India. A branch office also has restrictions. That is why a private limited subsidiary is usually the preferred route for foreign companies that want to actively do business in India. Step 2: Check FDI Eligibility and Sector Rules Before starting the incorporation process, the foreign company must check whether foreign investment is allowed in its sector. Some sectors allow 100% FDI under the automatic route. Some sectors have foreign ownership limits. Some sectors require government approval. Certain activities are also prohibited for foreign investment. In 2026, foreign companies should also check land-border investment rules and beneficial ownership requirements. If the investor or beneficial owner is linked to a country sharing a land border with India, additional FDI approval or reporting checks may apply. This step is important because MCA incorporation and FDI approval are different things. A company may be incorporated with MCA, but foreign investment still has to follow FEMA and FDI

How to Set Up a GCC in India
Legal

How to Set Up a GCC in India: Legal, FEMA & Compliance Guide (2026)

India has become one of the most preferred countries for setting up Global Capability Centres, also known as GCCs. Many global companies are now building their own teams in India for technology, finance, research, data analytics, HR, legal support, product development and shared services. But setting up a GCC in India is not only about opening an office and hiring employees. A GCC has to be structured properly from the legal, FEMA, tax, labour and compliance side. If the setup is not done correctly in the beginning, the foreign parent company may face issues with RBI reporting, tax authorities, employment laws, data protection, contracts and intellectual property ownership. What Is a GCC in India? A Global Capability Centre, or GCC, is an Indian office or Indian company set up by a foreign company to support its global business. In simple words, it works like the foreign company’s own team in India. For example, a company based in the USA may set up an Indian subsidiary to manage software development, customer support, finance operations or HR support for its global offices. That Indian entity becomes the company’s GCC. A GCC may work on different functions such as IT services, product engineering, finance and accounting, payroll support, legal operations, data analytics, research and development, cybersecurity, customer service and back-office operations. The main point is that a GCC is generally owned or controlled by the foreign parent company. It is not the same as hiring an outside vendor. GCC vs Outsourcing: Key Difference Many people confuse a GCC with outsourcing because both may involve work being done from India. But legally and operationally, they are different. In outsourcing, the foreign company gives work to an external service provider. In a GCC model, the foreign company creates its own Indian entity or Indian team to do the work internally. Point of Difference GCC in India Outsourcing Ownership Owned or controlled by the foreign parent company Work is given to an external vendor Control Parent company has direct control over people, process and quality Vendor manages its own team and process Employees Employees usually work for the Indian GCC entity Employees work for the vendor Data handling Data remains within the group structure, subject to proper safeguards Data is shared with a third-party service provider IP ownership IP can be structured within the parent-GCC group IP depends on the outsourcing contract Best suited for Long-term, sensitive and strategic work Short-term or non-core work Compliance responsibility Indian GCC handles company, tax, FEMA, labour and data compliance Vendor handles its own business compliance Example A UK company forms an Indian subsidiary for product development A UK company hires an Indian IT agency A GCC is usually preferred when the work involves sensitive data, source code, customer information, research, technology, finance or long-term business operations. Legal Structures Available for Setting Up a GCC in India Choosing the right legal structure is the first major step. This decision affects ownership, foreign investment rules, tax treatment, RBI reporting, hiring, contracts and future expansion. A foreign company can usually set up its GCC in India through a wholly owned subsidiary, LLP, branch office, liaison office or project office. Wholly Owned Subsidiary A wholly owned subsidiary in India is the most preferred structure for setting up a GCC in India. In this model, the foreign parent company incorporates a private limited company in India and owns 100% of its shares, subject to FDI rules. This structure is suitable for long-term GCC operations because it gives the foreign parent company better control over the Indian entity. The Indian company can hire employees, open a bank account, lease office space, sign agreements, raise capital from the parent company, obtain tax registrations and operate as a proper legal entity. For most GCCs working in IT, software development, finance support, analytics, consulting, product support and shared services, a private limited company is usually the most practical option. Limited Liability Partnership A Limited Liability Partnership, or LLP, may also be considered in limited cases. An LLP has a simpler structure compared to a company, but it may not be suitable for every GCC. Foreign investment in LLPs is allowed only where the sector permits 100% FDI under the automatic route and there are no FDI-linked performance conditions. For larger or long-term GCCs, foreign companies usually prefer a private limited company because it is better for ownership, governance, employee planning, ESOPs, investor reporting and group-level structuring. Branch Office, Liaison Office or Project Office A foreign company may also consider a branch office, liaison office or project office in India. However, these structures are more restricted. A liaison office can mainly act as a communication or representative office. It cannot normally carry out commercial business activities in India. A branch office can carry out only permitted activities and may require RBI approval depending on the business activity and country of the parent company. A project office is usually created for a specific project in India. For a full-scale GCC that wants to hire employees, deliver services, manage data and operate for the long term, a private limited company is usually a better structure. FEMA and FDI Rules for GCC Setup in India FEMA stands for Foreign Exchange Management Act. FEMA controls foreign investment, foreign remittance, share allotment, RBI reporting, cross-border payments and other foreign exchange transactions. When a foreign parent company invests money into an Indian GCC, FDI and FEMA compliance in India becomes very important. Even if the Indian company is properly incorporated, missing FEMA filings can create problems later during audit, restructuring, share transfer, due diligence or future funding. Is 100% FDI Allowed for GCCs in India? In many common GCC activities, 100% foreign direct investment is allowed under the automatic route. This means the foreign parent company can usually own 100% of the Indian GCC if the activity is permitted under the FDI policy. Common GCC activities such as software development, IT services, consulting, analytics, back-office support, finance support, product engineering and shared services generally

Scroll to Top