- Cost of hiring is the one-time spend to recruit and onboard. Per-hire totals typically run $500 to $3,000 once you add job-board ads, agency fees, background verification, equipment, and onboarding time.
- Recruitment agency fees in India are typically 8.33% of annual salary (one month's pay). Niche tech and senior leadership roles run 15% to 25%. Job-board postings cost $20 to $600 per listing.
- Setting up your own India entity costs $16,000 to $25,000 upfront and takes 3 to 6 months. An EOR puts the same hire to work in 7 to 10 days at $99 to $200 per employee per month.
The recurring cost of payroll (EPF, ESI, gratuity, bonus) is a separate bucket. See our Cost of Employment in India guide for the loaded-cost math.
You are ready to hire in India. The salary numbers look great: $1,500 for a developer versus $8,000 back home. Easy decision, right?
Then reality hits. The salary is only part of the cost. What do you pay on top each month in statutory contributions and fees? What is the one-time spend to get someone hired, vetted, and onboarded? And do you use an EOR or set up your own entity?
This guide answers both halves of the question. First, the all-in monthly cost of employing someone in India: salary plus statutory contributions plus any EOR fee. Then the one-time cost of hiring: recruitment agency fees, job boards, background verification, equipment, and the setup economics of EOR versus your own entity, with country comparisons and a budget framework by team size.
For the full statutory breakdown, see our Cost of Employment in India guide, and for EOR pricing in detail, see our guide on the cost of EOR in India. This page pulls both together so you can budget the whole hire in one place.
What is the cost of hiring an employee in India?
The cost of hiring is the one-time spend to source, vet, and onboard a new employee in India. It covers recruitment (job boards, agency fees, background verification), onboarding (equipment, software licences, training time), and the setup cost of your engagement model (an EOR onboarding fee, or the cost of standing up an Indian entity to hire directly).
It does not include the recurring cost of keeping that person on payroll. Salary plus statutory contributions (EPF, ESI, gratuity, bonus) typically adds 10% to 20% on top of base salary and is covered in our Cost of Employment in India guide.
Base salary expectations in 2026
Salaries vary widely by role and experience, but as context for budgeting the hire itself:
- Entry-level (fresh graduates, 0 to 2 years): $300 to $600 per month. Junior developers, customer support, data entry.
- Mid-level (3 to 7 years): $1,000 to $2,000 per month. Experienced developers, marketing managers, analysts.
- Senior (8+ years, specialised skills): $2,500 to $4,000 per month. Team leads, architects, senior managers.
Use our free Salary Calculator to convert CTC to in-hand pay for any role.
One-time hiring costs at a glance
Across the three main hiring models, here is what the one-time spend per hire looks like:
| One-time cost | Typical range (USD) | Notes |
|---|---|---|
| Recruitment agency fee | $500 to $6,000+ | 8.33% of annual salary; up to 25% for niche or senior roles |
| Job board postings | $20 to $600 per listing | Naukri, LinkedIn, Indeed India, specialist tech boards |
| Background verification | $10 to $50 per candidate | Education, employment, criminal, address |
| Onboarding equipment | $700 to $1,900 | Laptop, monitor, accessories |
| IT and software setup | $100 to $500 one-time + monthly licences | Email, security, productivity tools |
| EOR onboarding fee | $0 to $500 per employee | One-time; some EORs waive this |
| Entity setup (alternative to EOR) | $16,000 to $25,000 | Registration, legal, address, bank account |
For a single mid-level developer hired through an EOR: a $500 agency fee, $50 background check, $1,200 in equipment, and zero EOR onboarding fee adds up to roughly $1,750 to get the person at their desk on day one.
What does it cost to employ someone in India each month?
The one-time spend gets someone to their desk. The recurring cost is what you pay every month to keep them employed: gross salary, the employer's statutory contributions on top, and your EOR fee if you use one. For most roles the statutory contributions add roughly 10% to 20% on top of gross salary, and that share falls as salary rises, because provident fund is capped and ESI stops applying above a wage threshold.
Here are the employer statutory costs that sit on top of salary:
| Employer cost | Typical rate | Applies to |
|---|---|---|
| Employer provident fund (PF) | 12% of basic salary, capped at the ₹25,000 wage ceiling (about ₹3,000 per month) | Most employees; mandatory at establishments with 20 or more staff |
| Employees' State Insurance (ESI) | 3.25% of wages | Only employees earning ₹21,000 per month or less |
| Gratuity (accrual) | About 4.81% of basic salary | Accrues from day one; paid on exit |
| Statutory bonus | 8.33% to 20% of wages | Eligible employees earning ₹21,000 per month or less |
| Professional tax (PT) | Varies by state, around ₹200 per month | Most states |
For the full breakdown, including EDLI and administrative charges and how your salary structure changes the number, see our Cost of Employment in India guide. Rates are current as of October 2026.
Here is what the recurring cost looks like for a mid-level developer on ₹140,000 per month (about $1,475 gross), hired through an EOR, as of October 2026:
- Gross salary: about $1,454 per month
- Employer statutory contributions and provisions: about $95 per month (PF, gratuity and leave accrual; ESI does not apply at this salary)
- EOR service fee: from $99 per employee per month, flat
- Estimated all-in: roughly $1,700 to $1,850 per month once private health insurance and benefits are added
Model any salary band yourself with our Employee Cost Calculator.
What are the costs for different hiring models?
Three main models exist: setting up your own Indian entity, using an Employer of Record (EOR), or engaging contractors. Each has a different setup cost and a different break-even point. The model you pick is the single biggest lever on your year-one hiring budget.
Option 1: Setting up your own entity in India
Traditional route: register a company in India, set up a legal entity, get all the registrations, and hire employees directly.
Upfront costs:
- Company registration and setup: $10,000 to $15,000
- Legal fees and documentation: $3,000 to $5,000
- Registered office address (mandatory): $1,000 to $3,000
- Bank account setup and initial deposits: $2,000+
Total upfront: roughly $16,000 to $25,000. Timeline: 3 to 6 months.
Ongoing compliance overhead (also one of the costs of choosing this model):
- Statutory audits: $8,000 to $12,000 per year
- Accounting and bookkeeping: $6,000 to $10,000 per year
- Labour-law legal retainer: $4,000 to $8,000 per year
- Payroll software and processing: $500 to $1,000 per month
Annual operational overhead runs $25,000 to $40,000 before you pay a single salary. Makes sense when you are committed to 15+ India hires long-term.
Compare entity setup against EOR economics with our EOR vs Entity Calculator.
Option 2: Using an Employer of Record
An Employer of Record becomes the legal employer of your India hires. They handle all the compliance, registrations, and statutory work while you direct the day-to-day. This is how most foreign companies start in India.
What India-based EOR providers cost:
Wisemonk EOR pricing: starts at $99 per employee per month. India-native EOR providers generally run from $99 per employee per month, with their own Indian entity and local market expertise.
Global EOR platforms (international providers with multi-country coverage) typically run $499 to $699 per employee per month. Often the same backend India operations, repackaged with a global brand.
EOR cost components beyond the monthly fee:
- Setup or onboarding fees: $0 to $500 per employee, one-time. Some EORs waive this.
- Security deposit: typically one month's salary plus one month of service fees. Refundable on exit.
- Currency conversion: 3% to 5% if FX is not handled cleanly. Negotiate this down.
- Amendment fees: some EORs charge $50 to $200 per contract change.
- Termination handling: $300 to $1,000 per exit for full settlement processing.
For a full cost breakdown, see What is the cost of EOR in India?
Option 3: Hiring contractors
Contractors look cheaper because you skip statutory contributions. The real cost is higher than it appears because they bake their own PF, insurance, tax, and a job-security margin into their hourly rate.
Typical contractor costs in India:
- Hourly rate: $15 to $35 per hour for skilled work
- Full-time engagement: $2,400 to $5,600 per month
- Same skill level as an employee at $1,500 to $2,500 per month
And the real risk is contractor misclassification. If Indian authorities decide your contractor is actually functioning as an employee (set hours, your equipment, taking direction), you owe 2 to 3 years of back statutory contributions plus penalties. Wipes out any savings instantly.
When contractors make sense: short-term projects under six months, highly specialised work, or genuine outcome-based engagements where the worker truly operates independently.
Side by side: hiring 5 employees in year one
Year-one cost of building a 5-person team, with average salary of $1,500 per month per hire. Salary and statutory contributions are recurring and identical across models; the difference is in the setup and overhead.
| Cost component | Own entity | Local EOR | Contractors |
|---|---|---|---|
| Setup or onboarding | $20,000 | $0 to $2,500 | $0 |
| Compliance and admin overhead | $30,000 / year | Included in EOR fee | Limited |
| EOR service fees | N/A | $9,000 / year (5 x $150 x 12) | N/A |
| Recruitment fees | $5,000 to $15,000 | $5,000 to $15,000 | $0 to $5,000 |
| Salary and statutory contributions | Same across models | Same across models | Higher hourly rate |
| Year-1 setup and overhead total | ~$55,000+ | ~$11,500 | ~$5,000 |
| Misclassification risk | Low | Low | High |
For the salary plus statutory portion (identical across employee models), use our Employer Cost Calculator and the Cost of Employment in India guide.
What hidden costs catch foreign companies off guard?
Past base salaries and EOR fees, four categories of one-time hiring spend tend to land outside the initial budget: recruitment, onboarding, EOR-specific charges, and admin overhead. Each is real money in year one.
Recruitment and sourcing
Job board pricing in India:
- Naukri.com (India's largest): $20 to $600 per posting
- LinkedIn job posts: $100 to $600 for a 30-day listing
- Indeed India: free basic posts; premium $25 to $200
- Specialised tech boards: $50 to $300 per listing
Most roles need three to five postings to fill. Budget accordingly.
Recruitment agency fees are the big line item. Standard India rate is 8.33% of annual salary (one month's pay). Specialist tech roles and senior leadership: 15% to 25%. On a $24,000 annual hire, that is $2,000 to $6,000 to the agency, usually due within 30 days of joining.
Background verification: $10 to $50 per candidate, depending on depth. Education, employment history, criminal record, and address are typical. See our guide to background verification companies in India for what to include and who to use.
Internal time cost: your existing team will spend 20 to 40 hours per successful technical hire across screening, interviewing, and assessment. That is real money at loaded engineering rates.
Onboarding and equipment
- Laptop: $500 to $1,500
- Monitor and accessories: $200 to $400
- IT setup, accounts, security provisioning: $100 to $200 in IT time
- Software licences: $50 to $300 per person per month (productivity, dev tools, security)
For a managed approach to laptops, accessories, and shipping across India, see our equipment procurement guide.
Training time is the hidden cost most companies miss. Senior team time to bring a new hire up to speed runs $200 to $800 in opportunity cost in the first month. Formal training programmes for specialised roles add $500 to $2,000.
EOR-specific charges to watch
Most EORs require a refundable security deposit equal to one month's salary plus one month of service fees. On a $1,500 salary with a $150 EOR fee, that is $1,650 tied up per hire.
FX markup is the sneaky one. EORs without clean FX management charge 3% to 5% on every transfer. On $10,000 in monthly India payroll, that is $300 to $500 a month leaking out. Insist on transparent FX from any EOR you onboard.
Other one-off charges to check are contract amendments, early termination, and exit settlement processing, which vary by provider. For the full list of EOR fees and how to compare providers side by side, see our guide on the cost of EOR in India.
Admin and integration
Even when an EOR runs the heavy compliance work, you still spend internal time on the relationship. Expect 5 to 10 hours per month for every 10 employees in India, across payroll inputs, timesheet approvals, employee queries, and performance reviews.
Accounting integration is also real spend. Wiring your India payroll into your global accounting stack costs either software subscriptions ($50 to $300 per month) or accountant time. Add periodic compliance audits at $2,000 to $5,000 per year for larger India operations.
One hidden cost never shows up on a salary spreadsheet: permanent establishment exposure. Structure the India engagement the wrong way and the foreign parent can trigger an Indian tax presence, bringing corporate tax, penalties and filing obligations with it.
How does the cost of hiring in India compare to other countries?
Same role, same skill level, different country. India consistently lands at the bottom of the all-in monthly cost curve while keeping access to a deep specialist talent pool. The comparison below is total monthly cost (salary plus statutory plus EOR or admin fees) for a mid-level software developer.
| Country | Monthly Salary | Statutory Costs | EOR or Admin Fees | Total Monthly Cost | Annual Savings vs US |
|---|---|---|---|---|---|
| India | $1,200 to $1,600 | $200 to $275 | $100 to $200 | $1,500 to $2,200 | $70K to $100K |
| Philippines | $1,400 to $1,800 | $150 to $250 | $150 to $250 | $1,800 to $2,500 | $60K to $90K |
| Mexico | $2,500 to $3,500 | $300 to $500 | $200 to $300 | $3,000 to $4,500 | $45K to $75K |
| Poland | $3,000 to $4,200 | $300 to $500 | $200 to $300 | $3,500 to $5,000 | $35K to $65K |
| United States | $7,000 to $10,000 | $800 to $1,500 | $200 to $500 | $8,000 to $12,000 | Baseline |
$70,000 to $100,000 in annual savings per employee against the US. Even versus other popular outsourcing destinations, India typically saves 20% to 40%.
Beyond cost, India brings depth: over five million IT professionals, more English-speaking STEM graduates annually than most countries have graduates, and the talent density to scale a team from 3 to 30 in months without running out of qualified candidates. Eastern European and Latin American markets work for specific niches, but India is the deepest specialist pool at the lowest fully loaded cost.
Within India, the city changes the number too. Bengaluru and Hyderabad run highest for tech roles, Pune and Delhi-NCR typically 15% to 25% lower, and Tier 2 cities lower still, though the senior talent pool is thinner there. For how EOR cost varies by city and role, see our guide on the cost of EOR in India.
The statutory portion of the India number is broken down in detail in our Cost of Employment in India guide.
What does the cost of hiring look like by team size?
The hiring model that wins depends on headcount. At small scale, EOR setup is near-zero and entity setup is enormous overhead per head. At larger scale, entity fixed costs spread across many employees and the math flips. Here is roughly where each model wins.
1 to 5 hires: start with an EOR
Setup cost is zero. You are operational in days, not months. EOR fees from $99 per employee per month are predictable and scale with headcount. No reason to take on $20,000+ of entity setup at this scale.
6 to 15 hires: the decision point
EOR fees on a 10-person team run roughly $12,000 to $24,000 per year (at $100 to $200 per head per month). Entity setup is a one-time $20,000 to $25,000, plus $25,000 to $40,000 in annual compliance overhead. The break-even tends to land around month 10 to 12 of year one. Below 15 hires, EOR is usually still cheaper once you count the time and risk of managing your own entity.
15+ hires: entity starts making sense
Fixed entity overhead spreads across more heads. A 20-person team pays roughly $250,000 to $400,000 annually through your own entity versus $300,000 to $500,000 through an EOR, a $50,000 to $100,000 annual saving. The crossover is real at this scale, but only if you are committed long-term to India.
The cleanest progression most global companies follow: start with an EOR, test the team and processes for 6 to 12 months, then transition to your own entity past 15 employees. For the mechanics, see How to Transition From EOR to Legal Entity.
What should a realistic hiring budget include?
Build the budget around one-time hiring spend, not just salary. Recurring payroll cost is a separate exercise (and has its own guide). For the one-time side, the checklist is six line items.
- Recruitment fees: 8.33% of annual salary per hire as a base; up to 25% for niche or senior roles
- Job board ads: $20 to $600 per listing, plan three to five per role
- Background verification: $10 to $50 per candidate
- Onboarding equipment and IT setup: $1,000 to $2,000 per hire
- EOR onboarding or entity setup: $0 to $500 per hire (EOR) or $16,000 to $25,000 (entity)
- 10% contingency buffer for FX, replacement costs, and surprises
Worked example: a 5-person team hired through an EOR. Recruitment fees of $5,000 to $15,000, equipment and IT setup of $5,000 to $10,000, BGV of around $200, EOR security deposits (refundable) of $8,000 to $10,000, and a 10% buffer. Realistic year-one one-time spend: $13,000 to $30,000 before any recurring payroll cost.
For the recurring side (salary plus EPF, ESI, gratuity, and bonus), see our Cost of Employment in India guide and use the Employer Cost Calculator to model any salary band.
Cost-of-hiring checklist: recruitment fees, job ads, BGV, equipment and IT, EOR or entity setup, and a 10% buffer. If any of those six items is missing from your budget, you will overspend in year one.
How Wisemonk helps you hire in India predictably
Wisemonk is an India-native Employer of Record. 300+ global companies hire, onboard, and pay employees through us without setting up a local entity. The recurring payroll, statutory contributions, and compliance work runs in the background; the one-time hiring spend is transparent and predictable.
Why global companies pick Wisemonk for India hires:
- Fast onboarding: 7 to 10 day time-to-desk including contract, BGV, and statutory registrations
- Predictable pricing from $99 per employee per month, no hidden FX markups, no surprise fees
Accurate payroll and statutory operations across $20M+ in monthly payroll; clean TDS, PF, ESI, PT, and automated filings
End-to-end employee lifecycle support including background checks, equipment procurement, onboarding, and offboarding
- Misclassification, labour-dispute, and Permanent Establishment protection through tight documentation and India labour-law expertise
Wisemonk is built specifically for India, with offices in India and operations expanding to support US and UK clients. Beyond core EOR, we handle contractor management, company registration, work permits and visas, and Global Capability Centre (GCC) setup for long-term India operations.
Ready to model the cost of your next India hire? Talk to our India hiring experts.
Ready to build your team in India?
Wisemonk is an India-native Employer of Record that helps global companies hire, pay, and manage talent in India without setting up a local entity.
Frequently asked questions
How much does it cost to hire an employee in India in 2026?
The one-time cost of hiring a single employee in India typically runs $500 to $3,000 once you add a recruitment agency fee (around 8.33% of annual salary), background verification ($10 to $50), and onboarding equipment ($700 to $1,900). Ongoing payroll cost sits separately.
What is the minimum team size to justify setting up an entity in India?
Setting up your own India entity becomes cost-effective at around 12 to 15 employees. Below that, EOR fees of $99 to $200 per employee per month are cheaper than the $16,000 to $25,000 entity setup plus $25,000 to $40,000 annual compliance overhead.
Are contractors cheaper than employees to hire in India?
On paper yes, because there are no statutory contributions. In practice contractors charge $15 to $35 per hour to cover their own PF, insurance, and tax, often working out higher than an employee. Misclassification penalties can also force you to pay 2 to 3 years of back contributions plus fines.
What is the difference between cost of hiring and cost of employment in India?
Cost of hiring is the one-time spend to recruit and onboard: agency fees, background verification, equipment, and setup. Cost of employment is the recurring spend to keep someone on payroll: salary plus EPF, ESI, gratuity, and bonus. Both matter, but they answer different budget questions.
What is the all-in monthly cost of a developer in India?
A mid-level developer on about ₹140,000 per month (around $1,475 gross) costs roughly $1,700 to $1,850 per month all-in through an EOR, once you add employer statutory contributions (about $95), a flat EOR fee from $99, and private health insurance. Provident fund is capped and ESI does not apply at this salary, so the statutory share stays low. Figures as of October 2026.
How do you calculate CTC (cost to company) in India?
CTC is the total annual package quoted to the employee: gross salary plus employer-side contributions such as provident fund (12% of basic), gratuity accrual, and any benefits. A quick estimate for the employer's cost is to add about 10% to 20% on top of gross salary, more for lower-paid roles where ESI and the statutory bonus apply, less for senior earners. For the full breakdown, see our Cost of Employment in India guide.
Is it legal for a US company to hire an employee in India?
Yes. A US company can legally employ someone in India either by setting up its own Indian entity or by using an Employer of Record (EOR), which becomes the legal employer on paper while you direct the work. Most companies start with an EOR because it avoids entity setup and handles payroll, statutory contributions, and compliance. Paying a worker as a contractor is possible too, but it carries misclassification risk if they function as an employee.
Ready to build your India team?
Tell us who you're looking to hire. We'll walk you through exactly how the setup works for your company, your timeline, and your budget.