How to Choose a Web Development Agency in India (Red Flags + Green Flags)
Every month, we meet businesses who paid ₹50,000 to ₹5 lakh to an agency and got a broken, ugly, slow website. The problem isn't usually a dishonest agency — it's mismatched expectations and poor vetting.
15 red flags that should make you run
1. Absurdly low pricing
A custom business website takes 40-80 hours minimum. At fair wages, that's ₹30,000+. If someone's offering it for ₹7,999, they're either reselling a template or outsourcing to students who don't understand your requirements.
2. No portfolio or fake portfolio
Ask for 5 live project URLs. Open each one. If the links don't work or if the sites look generic, walk away. Some agencies fake portfolios with stock website images.
3. No written scope of work
"Hum sab kuch kar denge" (we'll do everything) is not a scope. You need a document listing: pages, features, deliverables, timelines, payment schedule, revision limits.
4. 100% upfront payment demand
Legit agencies do milestone payments. 30-40% upfront, 30% mid-project, 30% on launch, 10% after post-launch support period.
5. Refusal to share source code
"We'll host it for you" often means you never get the source code. Then you're locked in forever, paying whatever they charge. Contract must specify: client owns all source code, design files, and can move hosts anytime.
6. No access to your own accounts
They set up your domain, hosting, analytics, Google Business Profile in their accounts. Terrible practice. You must own all credentials. Period.
7. WhatsApp-only communication
No emails, no documentation, no project management tool. When disputes arise, there's nothing to reference. Professional agencies use email + Slack/Trello/Notion.
8. Vague timelines
"Ek-do hafta me" (one-two weeks) without specific dates. Timelines should be: "Design mockups by March 15, development complete by March 30, launch April 5."
9. "Unlimited revisions"
Sounds great, means nothing. "Unlimited" translates to unmotivated revisions that drag on forever. Good contracts specify: 2-3 rounds of revisions, then ₹X per additional round.
10. Stock images everywhere in their own website
If their website uses stock photos from Unsplash for "their team" and "their office," they might not have either.
11. Can't explain technical choices
Ask: "Why WordPress vs Next.js?" "Why this hosting?" "How will you handle SEO?" If the answer is "this is what we do," they have only one tool and everything's a nail.
12. Negative reviews swept under the rug
Every agency has some bad reviews. Red flag: they're defensive about them or can't explain how they've improved. Green flag: they openly share what went wrong and what they learned.
13. No SSL/security discussion
If SSL, backups, and security aren't in the scope, they're probably not in the project. These aren't "extras" — they're basic.
14. Pressure tactics
"Offer is only valid till tomorrow" — classic sales pressure. Real businesses don't need to trick you into signing fast.
15. Claims of "SEO guarantee"
No legitimate agency guarantees specific rankings. Google changes algorithms constantly. Anyone promising "#1 on Google in 30 days" is lying.
10 green flags (signs of a real agency)
1. Asks hard questions upfront
Before quoting, a good agency asks: Who are your customers? What do you want them to do on the site? What's your sales cycle? What's your budget range? Generic agencies go straight to pricing.
2. Shows case studies with results
Not just pretty screenshots — actual metrics: "Bounced rate dropped from 70% to 45%, conversions increased 3x in 4 months."
3. Transparent pricing breakdown
Not a flat quote. Line items: design (20hrs × ₹X), development (50hrs × ₹Y), content migration, SEO setup, testing, deployment.
4. Custom contract with scope
A 3-5 page document that specifies exactly what you're getting, timelines, payment, IP ownership, termination clauses.
5. Discusses maintenance plan
What happens after launch? How are updates handled? Bug fixes? Most projects need support for 2-3 months minimum.
6. Teaches as they work
Good agencies educate you about your own site. They send Loom videos explaining how to update content. They care about your long-term success.
7. References from past clients
Provides contacts of 2-3 past clients who agreed to talk. Don't skip this step. Actually call and ask: "Would you hire them again?"
8. Uses modern dev practices
Git version control. Staging environment (not editing live site). Automated deployments. Code reviews internally. Ask about their workflow.
9. Discusses what they won't do
"We don't do logo design — we recommend X." "We don't handle paid ads — we recommend Y." Specialization is a green flag.
10. Writes down everything
Every call ends with a written summary. Every decision is documented. Every change has a record. This saves relationships when things get complicated.
The contract checklist
Before signing, your contract must cover:
Scope:
- List of pages/features being built
- Specific technologies (WordPress vs React, specific plugins)
- What's explicitly NOT included (so no later disputes)
Timeline:
- Start date, milestone dates, target launch date
- What happens if timeline slips (penalties on either side)
Payment:
- Total amount
- Milestone-based payment schedule
- Currency (INR, exchange rate if relevant)
- GST inclusive or exclusive
- What triggers each payment (signed deliverables, not just time passing)
Revisions:
- Number of revision rounds included at each stage
- Cost of additional rounds
- Definition of "revision" vs "new work"
Ownership:
- All source code, designs, content you provide transfer to you on final payment
- All third-party accounts (domain, hosting, analytics) remain yours
- Who owns improvements or custom tools they build
Post-launch:
- Free support period (typically 30-90 days)
- Bug fix response time
- Paid maintenance terms if you continue
Termination:
- What happens if you cancel mid-project
- What happens if they fail to deliver
- How disputes are resolved (arbitration, court jurisdiction)
Confidentiality:
- NDA for your business information
- Their right to showcase the work in their portfolio
Pricing ranges (2026 India)
Freelancer: ₹15,000–₹1,50,000 per project Small agency (2-10 people): ₹40,000–₹4,00,000 per project Mid-size agency (10-50 people): ₹1,50,000–₹10,00,000 per project Large agency (50+ people): ₹5,00,000–₹50,00,000+ per project
Match your project complexity to the right tier. A simple landing page from a large agency is wasteful; a complex e-commerce platform from a freelancer is risky.
Negotiation tips
- Get 3 quotes — cheapest, mid-tier, premium. Compare.
- Ask for itemized pricing — you can negotiate specific items, not a lump sum
- Negotiate the timeline — sometimes shorter timelines (fixed deadline) get better pricing
- Combine projects — multi-phase deals often get 10-20% discount
- Offer testimonials/case study rights — agencies value portfolio pieces for future marketing
- Payment terms — offering faster payment can reduce price 5-10%
- Limit scope upfront — say no to "nice to have" features in phase 1
The uncomfortable truth
Most agencies are competent at some things and mediocre at others. The "perfect agency" doesn't exist. Your job is to find the one whose strengths match your needs.
A WordPress specialist building a simple site: excellent. Same agency trying to build a custom React web app: disaster.
Our last advice
Before paying anyone, get a 30-minute discovery call:
- Pay attention to whether they listen or just pitch
- Notice if they ask about your customers or only about the website
- See if they push back on unrealistic requirements (good sign) or agree to everything (red flag)
- Observe how they handle your hard questions about their pricing
The right agency feels like a partner from the first call. If something feels off, trust that instinct.
Keep reading
Website Cost in India 2026: What You'll Actually Pay (Real Numbers from 200+ Projects)
The honest truth about website pricing in India. Landing pages start at ₹5,000 b...
Next.js vs WordPress: Which One Should Your Indian Business Choose?
Both power millions of websites in India. WordPress dominates on ease; Next.js w...
React vs Vue vs Angular: Which Framework Should Indian Startups Choose in 2026?
React dominates India's job market, but Vue has passionate fans and Angular has ...
Ready to build something good?
Get a free, fixed quote within 24 hours. No sales calls, no pressure.
Get Free Quote →