Loading articles…
Agency4 min read
What every web project contract needs, how to write a clear scope, and a change-request process that turns scope creep into paid work.
Full-stack engineer, New Delhi
"Can you just add a small login system?" Every developer has heard a version of this a week before launch. Scope creep isn't caused by bad clients — it's caused by vague agreements. Clients genuinely don't know what's hard, and "website" means different things to different people. The fix is a clear contract and a friendly, boring process for changes.
This is practical experience, not legal advice — have a lawyer review your template once.
Bad: "A modern, responsive website with an admin panel."
Good:
| Item | Included |
|---|---|
| Pages | Home, About, Services (up to 6), Blog listing + post, Contact |
| Admin | Add/edit blog posts and services; one admin user role |
| Forms | Contact form with email notification and spam protection |
| Integrations | Google Analytics, WhatsApp chat button |
| Not included | Content writing, logo design, payment gateway, multi-language |
The "not included" row is the most valuable line in the document. It turns future arguments into future quotes.
When a new request comes in:
A simple template:
Hi Priya — happy to add customer logins! That's outside the original
scope, so here's a quick estimate:
• Customer sign-up, login and password reset
• "My bookings" page
• ₹18,000 + GST, adds about 5 working days
Shall I go ahead? We can also do it after launch as phase 2
so the launch date doesn't move.Offering "phase 2" is the magic move. Most clients care more about launching on time than about the extra feature, and it often becomes your next project.
Build them once, improve them after every project, and a lot of stressful conversations simply stop happening. For the numbers side, see how to price freelance web projects in India.
Freelancing
Hourly vs fixed vs value pricing, estimating projects, milestone payments, international clients, GST basics and retainers that stabilise income.
Agency
Lessons from co-founding a tech agency: picking a niche, finding clients, pricing, hiring, delivery, cash flow and the mistakes that sink agencies.
Travel
A first-timer's guide to Kedarkantha, Brahmatal and Dayara Bugyal: altitude, duration, best months, what to pack and how to stay safe in the snow.