Vidhu Duggal & Co....

How to Set Up a GCC in India - A Practical Guide for Foreign Companies

How to Set Up a GCC in India - A Practical Guide for Foreign Companies

29 Sep, 2026

How to Set Up a GCC in India: A Practical Guide for Foreign Companies

If you are researching how to set up a GCC in India, the first thing to understand is that the process is much more than registering an Indian company and hiring a few employees.

A Global Capability Centre can handle technology, finance, analytics, engineering, research, product development, shared services and other global functions. What starts as a small team can eventually become an important part of the parent company's global operations.

India already has a large GCC ecosystem. In FY2026, the country had around 2,117 GCCs across 3,728 units, employing approximately 2.36 million professionals and generating an estimated $98.4 billion in revenue. The ecosystem has grown by 32% since FY2021.

But these numbers do not answer the below questions a foreign company needs to deal with before entering India.

 - What should the Indian centre actually do?
 - Which structure should be used?
 - How much should be budgeted?
 - Which city makes sense?
 - How will the parent company fund the operation?
 - What happens when the Indian entity starts billing its overseas parent?

This guide takes you through the practical GCC setup process in India, from the initial business plan to starting operations.

1. Begin with the business case, not the company registration

Before looking at incorporation documents, decide why you are establishing the GCC.

A technology company may want an India team for software development, cybersecurity, data engineering or AI. A financial services business may need analysts, accounting professionals, risk specialists or technology teams. Another company may want to build a shared services centre for finance, HR or procurement.

These are very different operating models.

The first exercise should therefore be to map out:

 - Functions that will move to India

 - Expected headcount

 - Roles and seniority

 - Reporting structure

 - Technology requirements

 - Expected operating cost

 - Functions that may be added later

This also helps answer an important question: Is India going to be a support location or a long - term global capability hub?

So, when planning how to set up a GCC in India, it is worth looking beyond the first year's headcount.

2. How Much Does It Cost to Set Up a GCC in India?

There is no standard price tag for setting up a GCC. A 25 - person finance centre, a 50 - person engineering team and a 300 - person technology operation will have completely different budgets.

For an initial 50 - person planning model, companies can consider costs across areas such as:

Cost area

Illustrative planning range

Legal, entity and compliance work

Rs 12 lakh–Rs 31 lakh

Office deposit and fit - out

Rs 50 lakh–Rs 2 crore+

Technology and hardware

Rs 25 lakh–Rs 75 lakh+

Recruitment and initial hiring

Rs 15 lakh–Rs 40 lakh+

Professional and setup expenses

Rs 10 lakh–Rs 25 lakh+

Working capital

Depends on payroll and operating model

These are planning estimates, not fixed market prices. The final GCC setup cost in India will depend on the functions, employee mix, city and infrastructure requirements.

One point is easy to overlook: incorporation itself is rarely the biggest expense.

For most GCCs, people, office infrastructure and technology will have a much larger impact on the total investment.

3. Decide how much you want to spend on people

For many GCCs, employee compensation becomes the largest recurring cost. Consider two companies with 50 employees each.

One has mostly junior finance and operations professionals. The other has software engineers, data scientists, architects and senior managers.

Their annual payroll will obviously be very different.

Some current industry benchmarks place annual engineer costs in the $25,000  -  $80,000 range. Other published estimates put roles such as AI/ML professionals around $30,000  -  $55,000, full - stack developers around $20,000  -  $40,000 and engineering managers around $45,000 - $75,000 annually.

These numbers are useful for an early business case, but a detailed budget should eventually be built role by role.

Remember to account for more than salary. Employer statutory costs, benefits, recruitment, training, equipment and other employee - related expenses also form part of the real operating cost.

 

4. Choose the city around your talent requirement

City selection is one of the more visible decisions in the GCC setup process in India, but it should not be based only on which city has the most GCCs.

Bengaluru remains India's largest GCC hub, accounting for more than 29% of GCC units according to 2026 industry data. Hyderabad, Delhi NCR, Mumbai, Chennai and Pune are also established locations for global centres.

The better question is:

Where can you hire the people your GCC actually needs at a sustainable cost?

For example:

  • Technology and AI - heavy teams may look closely at cities like Bengaluru or Hyderabad.
  • Finance and corporate functions may consider Mumbai or Delhi NCR.
  • Engineering - focused operations may evaluate Chennai or Pune.
  • A company already operating in India may benefit from choosing a city where it has an existing business ecosystem.

5. Select the right GCC structure in India

Once the business model is clear, the next question is the legal structure.

A foreign company setting up its own GCC will generally need an appropriate Indian structure to employ people, enter local contracts, maintain banking arrangements and manage its Indian operations.

The appropriate structure depends on factors such as:

  • Ownership
  • Nature of activities
  • Foreign investment requirements
  • Funding model
  • Tax considerations
  • Relationship with the overseas parent
  • Future expansion plans

This is where GCC registration in India should not be treated as a standalone incorporation exercise.

The company structure should be designed around what the Indian entity is actually going to do.

A structure that works for a small support team may need to be reconsidered if the Indian operation later starts managing intellectual property, taking on additional risks or making important business decisions.

6. Plan how the parent company will fund the Indian operation

After the Indian structure is ready, the parent company overseas needs to fund the GCC.

Starting funds may be required for:

  • Employee salaries
  • Office rent and deposits
  • Technology
  • Recruitment
  • Professional fees
  • Travel
  • Other operating expenses

The movement of money between the overseas parent and Indian entity needs to follow the applicable foreign exchange and corporate requirements.

This is why the funding plan should be prepared before large amounts are transferred.

It also helps to establish a clear financial trail from the beginning rather than trying to document transactions retrospectively.

7. Complete the registrations and compliance requirements

Setting up a GCC does not end with incorporation.

Depending on the structure and activities, the company may need to address corporate registrations, tax registrations, foreign exchange requirements, employment - related compliance, accounting, payroll and other statutory obligations.

Let’s say, for an indicative 50 - seat engineering GCC, some industry estimates place the combined legal and compliance layer at around Rs 12 lakh  -  Rs 31 lakh. This may include areas such as incorporation, FEMA - related work, statutory registrations, employment and IP documentation and transfer pricing work.

These figures should be treated as planning benchmarks rather than prescribed government fees.

The actual amount will depend on the company's structure and the scope of professional work required.

8. Decide how the GCC will charge the overseas parent

This is one of the most important financial questions in the GCC set up in India.

The Indian centre may provide software development, finance, analytics, research or other services to its overseas parent.

If the two entities are related parties, the transactions between them may fall under India's transfer pricing rules.

The company therefore needs to focus on:

1.    What services the Indian entity provides

2.    Which costs it incurs

3.    What functions and risks it performs

4.    How the services will be priced

5.    How the arrangement will be documented

For example, a routine service centre may operate using a cost - plus approach where an appropriate markup is applied to relevant costs. But the correct method depends on the actual functions, assets and risks of the entities.

Transfer pricing should therefore be considered while designing the GCC rather than after the first financial year has already ended.

9. Put the parent - GCC relationship in writing

A simple statement that the India team works for headquarters is not enough for an international group.

An intercompany agreement can establish what the Indian entity is responsible for and how the relationship will operate.

Depending on the arrangement, it may address:

  • Services to be provided
  • Responsibilities of each entity
  • Pricing and payment terms
  • Intellectual property
  • Confidentiality
  • Data and information security
  • Expense reimbursements
  • Employee - related responsibilities
  • Termination provisions

The agreement should also match the actual way the business operates.

If the contract describes the Indian entity as a routine service provider but the actual team is independently developing and managing valuable products, the difference can create tax and regulatory questions.

10. Build the GCC in stages rather than rushing to full scale

A foreign company does not necessarily need to start with 100 or 200 employees.

For many businesses, a phased approach can make more sense.

For example:

First stage: 20 - 40 employees

Build the initial leadership team, core functions and operating processes.

Second stage: 50 - 150 employees

Expand the functions that are working well and add specialist teams.

Third stage: 150 - 300+ employees

Move towards larger global responsibilities, specialised teams and potentially new business functions.

The numbers are only illustrative. A company may start with 10 specialists or 100 employees depending on its business model.

The important part is to decide the likely growth path before finalising the initial structure.

11. How long does it take to set up a GCC in India?

The timeline depends on the complexity of the project.

For a relatively straightforward GCC, 12 - 16 weeks can be used as a rough planning window. Some industry guides also place a basic setup around the 12 - week mark. Larger operations involving more employees, specialised infrastructure or complex regulatory requirements can take considerably longer.

A typical project may broadly move like this:

Weeks 1 - 2:
Business model, city, structure and initial planning.

Weeks 3 - 8:
Entity formation, registrations, banking and office planning.

Weeks 6 - 12:
Recruitment, employment documentation, technology and vendor setup.

Weeks 10 - 16:
Onboarding and commencement of operations.

Several of these activities can happen at the same time, so the process does not always follow a straight line.

12. Keep the future size of the GCC in mind

A GCC that begins with 30 employees may look very different after three years.

As the centre expands, the company may need to revisit:

  • Office space
  • Payroll and employee policies
  • Management structure
  • Transfer pricing
  • Intercompany agreements
  • Tax positions
  • Intellectual property arrangements
  • Data protection
  • Internal controls
  • Finance and reporting

This is particularly important when the role of the Indian centre changes.

A finance support team may eventually take responsibility for global reporting. A technology team may begin developing and managing a product used worldwide.

The GCC setup process in India should therefore be designed with the company's potential growth in mind rather than only its first - year requirements.

What can go wrong when setting up a GCC?

Several avoidable mistakes can increase the cost or create compliance issues later.

Choosing the city too early

Do not choose an office location before understanding the talent you need.

Looking only at salary

A lower salary does not automatically mean a lower operating cost. Recruitment, attrition, benefits, office space and infrastructure also matter.

Treating transfer pricing as an afterthought

The pricing arrangement should reflect the actual functions and responsibilities of the Indian entity from the beginning.

Copying another company's structure

Two GCCs with the same number of employees can have completely different legal, tax and operational requirements.

Building only for today's headcount

If the plan is to grow from 30 employees to 300, the initial structure should leave room for that expansion.

A practical starting budget for a 50 - person GCC

If you are preparing an initial business case, the following figures can provide a starting framework:

  • $500,000 - $800,000: broad initial setup planning range for a 50 - person GCC
  • $25,000 - $80,000: broad annual cost benchmark per engineer
  • Rs 12 lakh - Rs 31 lakh: indicative legal and compliance planning layer
  • $90,000 - $240,000: illustrative annual cost for 50 office seats based on published office benchmarks

These figures are not a quote for setting up a GCC in India. They are simply useful starting assumptions for financial modelling. The actual budget will depend on the city, headcount, employee mix, technology requirements, office model and complexity of the structure.

Why companies are looking at India for GCCs

The scale of India's GCC ecosystem is now difficult to ignore.

With more than 2,100 GCCs, 2.36 million professionals and approximately $98.4 billion in annual revenue, India has developed a mature ecosystem around global centres.

The nature of these centres is changing as well.

Technology, AI, engineering, research and product development are becoming increasingly important parts of the GCC model. In other words, companies are not simply looking at India for lower operating costs. They are also looking at the talent and capabilities they can build here.

For a foreign company, this changes the question from:

“How can we move some work to India?”

to:

“What part of our global operation can India eventually own?”

That is an important distinction when planning the GCC.

How Vidhu Duggal & Company can help

Setting up a GCC involves several connected areas including entity structuring, foreign investment, FEMA, taxation, transfer pricing, accounting and ongoing compliance.

Vidhu Duggal & Company provides advisory support for foreign business setups in India, along with services related to international taxation, FEMA, transfer pricing and regulatory requirements.

For a foreign company, getting these pieces aligned before incorporation, funding and hiring can make the overall setup easier to manage.

If you are evaluating how to set up a GCC in India, the right starting point is not simply registering an entity. It is understanding what you want the Indian operation to do, how it will be funded, how it will work with the overseas parent and how you expect it to grow.

Frequently Asked Questions

How do you set up a GCC in India?

The process generally starts with defining the GCC's functions and headcount, followed by selecting the city and legal structure, arranging funding, completing registrations, setting up tax and transfer pricing arrangements, hiring employees and establishing the operating infrastructure.

What is the cost of setting up a GCC in India?

Broad industry estimates put one - time GCC setup costs at around $500,000 to $3 million, although a smaller or simpler centre can fall below this range and a large technology - heavy centre can require substantially more.

What is the GCC setup cost for 50 employees?

A 50 - person GCC can use approximately $500,000–$800,000 as an initial planning range for setup, but the actual amount will depend on the city, office model, technology infrastructure and hiring requirements.

Is there a minimum number of employees required for a GCC in India?

There is no universal headcount that applies to every GCC. A company can start with a small specialist team and expand as the Indian operation develops.

Which city should I choose for my GCC?

Bengaluru, Hyderabad, Delhi NCR, Mumbai, Chennai and Pune are established GCC locations. The appropriate choice depends on talent availability, operating costs, infrastructure and the functions planned for the centre.

Does a GCC need an Indian company?

The appropriate structure depends on the foreign company's activities, ownership model and investment requirements. A dedicated Indian operating entity is commonly used for companies establishing their own GCC, but the structure should be determined based on the specific business model.

Does transfer pricing apply to GCCs?

It can. Where an Indian GCC provides services or enters into transactions with its overseas parent or another related foreign entity, Indian transfer pricing provisions may apply.

How long does it take to set up a GCC in India?

A straightforward GCC can be planned around a 12–16 week implementation window, although larger or more complex projects may take longer.

Can a GCC start small and grow later?

Yes. A phased approach can allow a company to start with a core team and add functions and employees as the operating model develops.

What is the first step in setting up a GCC in India?

The first step is to define the business purpose of the GCC. Decide what functions India will handle, how many people will be required, how the Indian entity will interact with the overseas parent and what the long - term growth plan looks like. Once these are clear, the legal, tax and operational structure can be built around them.