Developer Rate Benchmarks — India 2026
| Role / Stack | Fresher (0–2 yr) | Mid-level (3–5 yr) | Senior (6+ yr) |
|---|---|---|---|
| Frontend (React/Vue) | ₹400–₹800/hr | ₹1,000–₹2,000/hr | ₹2,500–₹4,500/hr |
| Backend (Node/Python/Go) | ₹500–₹900/hr | ₹1,200–₹2,500/hr | ₹3,000–₹5,500/hr |
| Full-stack | ₹600–₹1,000/hr | ₹1,500–₹3,000/hr | ₹3,500–₹6,000/hr |
| Mobile (React Native / Flutter) | ₹600–₹1,000/hr | ₹1,500–₹3,000/hr | ₹3,500–₹6,500/hr |
| Native iOS / Android | ₹700–₹1,200/hr | ₹1,800–₹3,500/hr | ₹4,000–₹7,000/hr |
| DevOps / Cloud (AWS/GCP) | ₹600–₹1,000/hr | ₹1,500–₹3,000/hr | ₹3,500–₹7,000/hr |
| Data / ML engineer | ₹700–₹1,200/hr | ₹2,000–₹4,000/hr | ₹5,000–₹10,000/hr |
Fixed-price vs hourly: For well-defined projects (MVP with clear specs), fixed-price protects your income and makes budgeting easier for clients. Add a 20–30% buffer for unknowns. Hourly works when scope is exploratory — ongoing feature work, R&D, or consulting.
The Software Development Proposal Template
SOFTWARE DEVELOPMENT PROPOSAL
Prepared by: [Your Name / Dev Studio]
Date: [Date]
Prepared for: [Client Name / Company]
Valid for: 14 days
1. PROJECT UNDERSTANDING
Based on our discussions, I understand you need [e.g., "a multi-vendor e-commerce platform for Indian artisans with UPI payment integration, seller dashboard, and buyer-facing mobile app for iOS and Android"].
Business goal: [what success looks like for the client]
Target users: [who will use this and how]
Existing systems to integrate with: [ERP, CRM, payment gateways, third-party APIs]
2. PROPOSED SOLUTION & TECH STACK
3. SCOPE OF WORK
In scope:
[List each feature/module clearly — e.g.:]
• User authentication (email + OTP via SMS)
• Product catalogue with search and filters
• Cart and checkout with Razorpay integration
• Seller dashboard: product management, order tracking, payout history
• Admin panel: user management, seller approvals, order oversight
• Mobile app (iOS + Android via React Native)
• Basic analytics dashboard (orders, GMV, active sellers)
Explicitly out of scope:
• Third-party logistics integration (can be Phase 2)
• AI-powered recommendations
• Multi-language support beyond English
• Marketing automation / email campaigns
• Maintenance beyond 30-day warranty period (quote separately)
4. MILESTONES & TIMELINE
Timeline assumes: client provides all content/assets by Week 1, feedback turnaround within 3 business days, and no major scope changes after M1.
5. TESTING & QUALITY
• Unit tests for all critical business logic (auth, payments, order flow)
• Manual QA for all user flows before each milestone delivery
• Cross-browser testing: Chrome, Safari, Firefox (latest 2 versions)
• Mobile testing: iOS 16+, Android 12+
• Performance baseline: [e.g., "API response <300ms for 95th percentile under 100 concurrent users"]
• Security: OWASP Top 10 checks, parameterised queries, input validation
6. POST-LAUNCH WARRANTY
I provide a 30-day bug-fix warranty after final delivery. During this period, I'll fix any bugs caused by my code at no additional charge. Bug fix excludes: new feature requests, third-party API changes, infrastructure issues, or changes to requirements.
7. INTELLECTUAL PROPERTY
All custom code written under this agreement transfers to [Client Name] on receipt of full payment. Third-party libraries, frameworks, and open-source components retain their respective licences. I retain the right to list this project in my portfolio (description and tech stack only — no source code shared).
8. PRICING
Hosting costs (~₹[X]/month) are billed separately and borne by the client.
9. CHANGE MANAGEMENT
Changes to scope after M1 approval are welcome and will be quoted separately. Minor changes (<2 hours): absorbed if within the same sprint. Major changes: a Change Order document with revised timeline and cost before work begins.
10. CONFIDENTIALITY
All project information, business logic, and data shared is kept strictly confidential. Source code access is limited to me and, where necessary, my tools and infrastructure providers.
ACCEPTANCE
Payment of the M1 advance constitutes acceptance of this proposal and all terms herein.
[Your Name] · [Email] · [Phone] · [GitHub / Portfolio URL]
Prepared by: [Your Name / Dev Studio]
Date: [Date]
Prepared for: [Client Name / Company]
Valid for: 14 days
1. PROJECT UNDERSTANDING
Based on our discussions, I understand you need [e.g., "a multi-vendor e-commerce platform for Indian artisans with UPI payment integration, seller dashboard, and buyer-facing mobile app for iOS and Android"].
Business goal: [what success looks like for the client]
Target users: [who will use this and how]
Existing systems to integrate with: [ERP, CRM, payment gateways, third-party APIs]
2. PROPOSED SOLUTION & TECH STACK
| Layer | Technology | Reason |
|---|---|---|
| Frontend | [React / Next.js / Vue] | [reason] |
| Backend | [Node.js / Django / Laravel] | [reason] |
| Database | [PostgreSQL / MongoDB / MySQL] | [reason] |
| Hosting | [AWS / Vercel / Railway / DigitalOcean] | [reason] |
| Payments | [Razorpay / Cashfree / Stripe] | [reason] |
| Auth | [Firebase Auth / Auth0 / custom JWT] | [reason] |
3. SCOPE OF WORK
In scope:
[List each feature/module clearly — e.g.:]
• User authentication (email + OTP via SMS)
• Product catalogue with search and filters
• Cart and checkout with Razorpay integration
• Seller dashboard: product management, order tracking, payout history
• Admin panel: user management, seller approvals, order oversight
• Mobile app (iOS + Android via React Native)
• Basic analytics dashboard (orders, GMV, active sellers)
Explicitly out of scope:
• Third-party logistics integration (can be Phase 2)
• AI-powered recommendations
• Multi-language support beyond English
• Marketing automation / email campaigns
• Maintenance beyond 30-day warranty period (quote separately)
4. MILESTONES & TIMELINE
| Milestone | Deliverable | Timeline | Payment |
|---|---|---|---|
| M1 — Kickoff | Project setup, DB schema, wireframes review | Week 1 | 30% advance |
| M2 — Core backend | Auth, product API, seller API, admin API | Week 4 | 20% |
| M3 — Frontend + mobile | Buyer app, seller dashboard, admin panel | Week 8 | 25% |
| M4 — Integration + QA | Payment gateway, end-to-end testing, bug fixes | Week 10 | 15% |
| M5 — Deployment | Production deploy, handoff, documentation | Week 12 | 10% |
Timeline assumes: client provides all content/assets by Week 1, feedback turnaround within 3 business days, and no major scope changes after M1.
5. TESTING & QUALITY
• Unit tests for all critical business logic (auth, payments, order flow)
• Manual QA for all user flows before each milestone delivery
• Cross-browser testing: Chrome, Safari, Firefox (latest 2 versions)
• Mobile testing: iOS 16+, Android 12+
• Performance baseline: [e.g., "API response <300ms for 95th percentile under 100 concurrent users"]
• Security: OWASP Top 10 checks, parameterised queries, input validation
6. POST-LAUNCH WARRANTY
I provide a 30-day bug-fix warranty after final delivery. During this period, I'll fix any bugs caused by my code at no additional charge. Bug fix excludes: new feature requests, third-party API changes, infrastructure issues, or changes to requirements.
7. INTELLECTUAL PROPERTY
All custom code written under this agreement transfers to [Client Name] on receipt of full payment. Third-party libraries, frameworks, and open-source components retain their respective licences. I retain the right to list this project in my portfolio (description and tech stack only — no source code shared).
8. PRICING
| Item | Hours / Fixed | Amount |
|---|---|---|
| Backend development | [X hrs @ ₹Y/hr] | ₹[amt] |
| Frontend development | [X hrs @ ₹Y/hr] | ₹[amt] |
| Mobile app (React Native) | [X hrs @ ₹Y/hr] | ₹[amt] |
| QA & testing | [X hrs @ ₹Y/hr] | ₹[amt] |
| DevOps & deployment | [X hrs @ ₹Y/hr] | ₹[amt] |
| Subtotal | ₹[subtotal] | |
| GST @18% (SAC 998314) | ₹[GST] | |
| Project Total | ₹[total] |
Hosting costs (~₹[X]/month) are billed separately and borne by the client.
9. CHANGE MANAGEMENT
Changes to scope after M1 approval are welcome and will be quoted separately. Minor changes (<2 hours): absorbed if within the same sprint. Major changes: a Change Order document with revised timeline and cost before work begins.
10. CONFIDENTIALITY
All project information, business logic, and data shared is kept strictly confidential. Source code access is limited to me and, where necessary, my tools and infrastructure providers.
ACCEPTANCE
Payment of the M1 advance constitutes acceptance of this proposal and all terms herein.
[Your Name] · [Email] · [Phone] · [GitHub / Portfolio URL]
Scoping Advice: How to Avoid Underquoting
Underquoting is the #1 income killer for freelance developers. Most quotes are off because:
- Requirements are unclear at quote time. Add a discovery phase (₹10,000–₹25,000 for 2–5 days) to nail down specs before fixed-price quoting. If client won't pay for discovery, price in a 25–35% contingency.
- Third-party integrations take longer than expected. Add 1.5x the time you think for every third-party API integration — poor documentation and edge cases eat hours.
- Client feedback cycles aren't budgeted. Each review cycle adds 20–30% overhead. Price it in or limit feedback cycles explicitly.
- Testing time is left out. Good rule: QA = 20% of dev time for a simple app, 30% for payment-critical flows.
- DevOps is underestimated. CI/CD setup, environment configuration, deployment, and monitoring is often 2–3 days of work that gets quoted as "a few hours."
GST note: Software development falls under SAC code 998314 (IT design and development). GST at 18% applies if you're registered. For export clients (payment received in foreign currency with FIRA), it's zero-rated.
Post-Launch Retainer: Don't Leave Money on the Table
After delivering a project, offer a monthly retainer for ongoing support. Clients almost always have bugs, small features, and questions — and they'd rather pay you ₹8,000–₹15,000/month than rehire and re-onboard a new developer every time.
| Retainer Tier | Included | Price/Month |
|---|---|---|
| Support only | Bug fixes, security patches, uptime monitoring | ₹6,000–₹10,000 |
| Support + small features | Bug fixes + up to 8 hrs dev time | ₹12,000–₹20,000 |
| Dedicated part-time | 20 hrs/month dev time + priority support | ₹25,000–₹45,000 |