- 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. What is the actual one-time cost to get someone hired, vetted, and onboarded? Do you use an EOR or set up your own entity? What do recruitment agencies actually charge? And which hidden line items catch foreign companies off guard?
This guide covers the cost of hiring in India: the one-time spend to recruit, vet, and onboard a new employee, plus the setup economics of choosing between an EOR and your own entity. Recruitment agency fees, job board pricing, background verification, equipment, EOR fees and entity setup costs, country comparisons, and a budget framework by team size.
Recurring payroll cost (EPF, ESI, gratuity, and bonus) is a separate bucket. For the loaded-cost percentage on top of salary, see our Cost of Employment in India guide.
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 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 $99 to $200 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 EOR charges: contract amendments ($50 to $200 each), early termination fees ($300 to $1,000), and exit settlement processing ($500 to $2,000 depending on tenure and salary level).
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.
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.
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 of $99 to $200 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.
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 do recruitment agencies charge in India?
Indian recruitment agencies typically charge 8.33% of the candidate's annual salary, equivalent to one month's pay. Specialist technical roles, senior leadership, and hard-to-fill positions often command 15% to 25%. Payment is usually due within 30 days of joining, not after probation.
How long does it take to hire an employee in India through an EOR?
Through an EOR, you can have an employee onboarded in 7 to 10 business days. That includes contract preparation, background verification, statutory registrations, and equipment setup. Standing up your own Indian entity to hire directly takes 3 to 6 months and $16,000 to $25,000 upfront.
How much does background verification cost in India?
Background verification in India typically runs $10 to $50 per candidate. Basic education and employment checks sit at the low end, while criminal record, address verification, and credit checks layered together push the cost higher. Most companies run full BGV on every hire.
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.
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.