In-House Developers vs Development Agency in India (2026): Real Cost

August 31, 2026 Uncategorized

The short answer: about Rs. 14,24,000 a year per in-house developer

A developer on a Rs. 9,00,000 salary costs you close to Rs. 14,24,000 a year once PF, gratuity, hardware, licences, recruitment fees, bench time and management hours are counted. Two of them land near Rs. 27,00,000 a year. An agency pod producing the same output usually runs Rs. 21,60,000 to Rs. 30,00,000 a year.

That gap is real, but it is not the whole decision. You are buying four things at once: output, continuity, control and knowledge. Headcount wins on continuity and knowledge. An agency wins on speed of start, breadth of skill and how fast you can stop paying. Below are the numbers for both sides and the contract clauses that protect you either way.

The true annual cost of one in-house developer in India

Most budgets are built from the salary line plus one laptop. The table below is what a mid level developer with three to five years of experience genuinely costs an Indian company in 2026. Move the salary to your band and the other lines shift in proportion.

Cost line Annual amount Why it gets missed
Gross salary, mid level developer Rs. 9,00,000 The only line most plans carry
Employer PF contribution Rs. 43,000 Twelve percent of basic, sits above take home
Gratuity accrual Rs. 17,000 4.81 percent of basic, a liability from day one
Group health insurance Rs. 15,000 Expected by candidates now, not a perk
Recruitment fee, spread over two years Rs. 38,000 8.33 percent of CTC, paid again at every exit
Laptop and hardware, spread over three years Rs. 30,000 A Rs. 90,000 machine plus monitor and test phone
Software licences and cloud tooling Rs. 50,000 Repos, design seats, error tracking, AI assistants
Desk, power, internet, admin Rs. 60,000 Still real on a hybrid setup
Management and code review time Rs. 1,90,000 Four senior hours a week at Rs. 1,000 an hour
Notice period and bench gap Rs. 56,000 Averaged across a two year tenure
Training and upskilling Rs. 25,000 Cut it and attrition rises
Total per developer, per year Rs. 14,24,000 1.58 times the salary line

The four lines almost every budget forgets

Recruitment. A consultant fee of 8.33 percent on a Rs. 9,00,000 role is Rs. 75,000, and median developer tenure in Indian teams sits near two years, so you pay it repeatedly. Management time. Somebody senior writes the ticket, reviews the pull request and unblocks the work. Four hours a week is conservative. Notice period and bench gap. Between the resignation, a notice served at half attention and a replacement ramping up, you lose six to ten productive weeks per exit. Tooling. Repository seats, design licences, staging servers and AI coding assistants now cost more per head than the laptop.

Why the multiplier is 1.5x and not 1.1x

Across the Rs. 6,00,000 to Rs. 18,00,000 salary bands we see, the fully loaded multiplier lands between 1.4 and 1.65. If your finance sheet shows 1.1, the missing 40 percent has not vanished. It is absorbed by senior people in unbudgeted evenings, or it shows up as slipped deadlines nobody priced. Cost the role properly, then compare. A salary number against an agency invoice is not a comparison.

What an agency actually charges, and what sits inside the number

Indian agencies price two ways. A fixed scope build runs roughly Rs. 1,50,000 to Rs. 10,00,000 depending on how much is genuinely custom. A monthly retainer runs Rs. 60,000 to Rs. 3,00,000 by pod size: Rs. 60,000 buys part time attention, Rs. 1,80,000 buys close to two developers of output plus shared design, QA and project management.

The number that matters is output, not the rate card. Ask any agency to state in writing how many engineering hours a month the retainer buys, who the named people are, and what happens to unused hours. If they will not put hours and names on paper, you are buying a promise, not a team.

Retainer versus fixed project pricing

Fixed price suits a defined build with a signed scope: a web platform, a portal, a migration. You get a number and a date, and the delivery risk sits with the vendor, which is why the quote carries a buffer. Retainers suit continuous work where the roadmap changes monthly. The trap in fixed price is the change request. The trap in retainers is drift, months of activity with no shipped feature. Fix the first with a change rate agreed upfront, say Rs. 1,500 an hour. Fix the second by demanding a monthly release, not a monthly report.

What GST actually costs you

Agency invoices carry 18 percent GST. If you are GST registered and the software supports your business, that is input tax credit and your real cost is the base amount. If you are below the threshold or your output is exempt, the 18 percent is a real extra cost and it moves the whole comparison: Rs. 3,88,800 a year on a Rs. 21,60,000 retainer, which a salary does not attract. Check it with your CA.

The risks that sit on the in-house side

The first is bus factor. One developer who built your system is one resignation away from a rewrite, and undocumented code feels efficient only while its author is there. Demand a README, an architecture note and a runbook from your own staff with the same firmness you apply to a vendor.

The second is attrition timing. Developers resign when they get a better offer, not when your release is comfortable. A mid project exit costs you the notice period, the rehire, the ramp up and the rework, easily Rs. 4,00,000 to Rs. 6,00,000 of value on one role.

The third is hiring risk itself. If you are not a technology company, you probably cannot interview a developer properly. A wrong hire is not zero cost, it is nine months of salary plus a lost year of roadmap.

The risks that sit on the agency side

Account manager churn is the common one. You explain your business to a new person every eight months and each handover costs weeks. Fix it by naming individuals in the contract and requiring written notice before any change.

Competing priorities are structural, not malicious. Your agency has other clients, and when a larger account escalates, your sprint is what flexes. Fix it with a delivery commitment that carries a real consequence, such as a retainer credit for missed milestones.

Scope disputes are the most expensive. Most change request arguments are really arguments about a vague scope written months earlier. Fix it before signing: screen counts, user roles, integrations named one by one, and an explicit list of exclusions.

Finally, dependency. If you build no internal understanding of your own system, you cannot judge quality, question an estimate or move vendors. The hybrid model below exists to remove that.

The hybrid model that works: one owner inside, a team outside

The arrangement that survives longest is one in-house technical owner plus an agency pod. You hire one good person at Rs. 12,00,000 to Rs. 18,00,000, fully loaded near Rs. 20,00,000, and buy the rest of the capacity as a retainer. You keep continuity and internal knowledge without carrying a full team, and the agency gets a counterpart who can decide in one meeting instead of five.

What the in-house owner must own

Architecture decisions and the right to say no. The product roadmap and priority order. All root credentials: domain registrar, DNS, hosting, database, payment gateway, app store accounts and cloud billing. Code review authority on anything touching money, authentication or personal data. Vendor performance and the renewal decision. That is a serious job, not a project coordinator role.

What you should never hand out

Never let a vendor register your domain, cloud account or payment gateway in its own name. Never let production credentials exist only on a vendor laptop. Never accept a repository that lives in the agency organisation with no owner level access for you. These are continuity issues, not trust issues, and a good agency hands all of it over on day one.

How to write an agency contract that protects you

Most disputes we hear about would have been prevented by a few clauses. Get these in before money moves, and pay a lawyer about Rs. 15,000 to review the agreement on any build above Rs. 5,00,000.

Source code, repository and credential ownership

State that all source code, design files and documentation become your property on payment of each milestone, not on final payment, so an end stage dispute cannot hold the build hostage. State that the repository sits in your organisation account with the agency added as collaborators, and that every third party account is registered in your company name with your email as owner. Attach a written list of credentials to be handed over.

The handover clause most contracts are missing

Add a clause that on termination for any reason, within fifteen working days the agency provides a full code export, a database dump, environment variables, deployment instructions, an architecture note and up to sixteen hours of transition support to your next team, all inside the existing fee. Also fix a notice period of thirty to sixty days both ways and a named escalation contact. This paragraph is the difference between changing vendors in a fortnight and rebuilding from scratch.

When headcount genuinely wins

Hire in-house when the work is continuous and permanent. If your software is the business and there is shipping work every week for the next five years, employees are cheaper per hour and the knowledge compounds. A queue that is always full is the signal to hire.

Hire when domain knowledge is deep and slow to transfer. Lending rules, insurance underwriting, pathology workflows, logistics costing: if a developer needs six months to become useful, you do not want to pay for that ramp up twice.

Hire when data sensitivity or compliance makes external access genuinely hard, for example a policy that no third party may hold production access to customer records. And hire when you already have a technical leader who can interview well, review code and run a team, because that is the condition that makes in-house work. Long lived custom software almost always ends up with at least one in-house owner.

Get a real number before you decide

Send us your scope and we will send back a fixed quote, a milestone plan and a straight answer on whether hiring in-house would serve you better.

WhatsApp Us Now

When an agency genuinely wins

Take the agency route when the work is a defined project with an end. Building a portal, replacing a legacy system or launching a first version is a burst of effort followed by light maintenance. Hiring two people for a five month project and carrying them for three years is how software budgets quietly destroy margin.

Take it when you need five skills and can only hire one person. A serious mobile app needs backend, iOS, Android, design, QA and release management. No single hire at Rs. 12,00,000 covers all six competently, and hiring all six is a Rs. 70,00,000 a year decision.

Take it when load is variable. Three heavy months, two quiet ones, a festive push. A retainer scales up and down in a month. A salary cannot.

Take it when speed matters. Hiring in India takes sixty to ninety days from posting to first commit, while a retainer starts in a week. If a competitor is shipping and you are still shortlisting, that delay costs more than the price difference.

The three year comparison, side by side

Here is the worked comparison for a company needing roughly two developers of output. In-house is two developers at Rs. 14,24,000 each, less about Rs. 1,50,000 of shared tooling and management overlap, with 8 percent annual increments. Agency is a Rs. 1,80,000 a month pod, a Rs. 2,00,000 discovery in year one and 6 percent annual uplift.

Period Two in-house developers Agency pod, same output Difference
Year 1 Rs. 27,00,000 Rs. 23,60,000 Rs. 3,40,000
Year 2 Rs. 29,20,000 Rs. 22,90,000 Rs. 6,30,000
Year 3 Rs. 31,50,000 Rs. 24,30,000 Rs. 7,20,000
Three year total Rs. 87,70,000 Rs. 70,80,000 Rs. 16,90,000

Now the honest corrections. If you cannot claim GST input credit, add Rs. 12,74,000 to the agency column and the gap shrinks to about Rs. 4,15,000, which is inside the margin of error. If your agency charges Rs. 3,50,000 a month rather than Rs. 1,80,000, in-house is clearly cheaper. And at the end of year three, in-house leaves you two people who understand your business, while the agency route leaves you code and whatever documentation your contract forced. Beyond roughly three developers of sustained demand, employment usually wins.

When you should not hire either one yet

Do not hire a developer and do not sign an agency if you cannot write down, in one page, what the software must do and which business number it must move. Vague briefs do not become clear through spending. They become expensive.

Do not spend if nobody internally can decide inside a week. Both models die on unanswered questions, and a stalled Rs. 5,00,000 project is worse than no project.

Do not build custom when a Rs. 3,000 a month product already does 80 percent of it. Buy it, run it for six months, then build only the 20 percent that is genuinely yours.

And do not start if your budget is Rs. 1,00,000 but your ambition is a Rs. 8,00,000 platform. Cut the scope to a first version you can afford properly, or wait. Half a platform earns nothing. Our team is based in Pune and works with companies across India, and the projects that go badly are almost always the ones that started before this page was written.

Also read: If you are benchmarking build prices before you pick a model, see our guides on ecommerce website development cost in India and building your own store versus selling on a marketplace.

Written by the Codelith Lab teamCodelith Lab is a Pune-based studio led by co-founders Aditya Sonawane and Bhavana Sonawane, building websites, apps and WhatsApp CRM for Indian businesses. Learn more about us.

Services we offer in Pune

Website Development WhatsApp CRM Digital Marketing AI Automation Pricing
Codelith Lab Team

AI-powered digital agency in Pune — websites, apps, SEO, SaaS, AI automation & ZupiChat WhatsApp CRM. We help local businesses grow online.

About us
← All articles Work with us
● LAB LIVE
📝 Published: Ecommerce Product Page Checklist for Indian Online Stores · 11 hours ago📝 Published: How to Track Marketing ROI for a Pune… · 11 hours ago📝 Published: Google Ads Conversion Tracking Setup for Indian Businesses:… · 11 hours ago📝 Published: Core Web Vitals Fix Guide for Indian Business… · 11 hours ago🚀 New demo live: ReviewBolo — review-funnel SaaS🎬 Motion intro live on our homepage⚡ 99.9% uptime across client sites this month📝 Published: Ecommerce Product Page Checklist for Indian Online Stores · 11 hours ago📝 Published: How to Track Marketing ROI for a Pune… · 11 hours ago📝 Published: Google Ads Conversion Tracking Setup for Indian Businesses:… · 11 hours ago📝 Published: Core Web Vitals Fix Guide for Indian Business… · 11 hours ago🚀 New demo live: ReviewBolo — review-funnel SaaS🎬 Motion intro live on our homepage⚡ 99.9% uptime across client sites this month
Popular guides: Website Development in Pune · Website Cost Guide · Best Web Company Checklist · WhatsApp CRM Pune
Codelith Lab Private Limited · CIN: U62091PN2025PTC247887 · Founded 2025 in Pune
A registered Indian software company founded by Aditya Sonawane & Bhavana Sonawane.