Guides

How to Choose a Web Development Company in India: 12 Questions

The twelve questions that reveal how a development partner actually works, how to read the answers, contract terms worth insisting on, and the warning signs to walk away from.

What this covers

  1. Decide what you are actually buying
  2. The twelve questions
  3. How to read the answers
  4. Contract terms worth insisting on
  5. Warning signs
  6. A sane evaluation process

Choosing a development partner is mostly a risk assessment dressed up as a purchasing decision. The portfolio tells you what an agency can produce on a good day. It tells you nothing about what happens when requirements change in week six, or when something breaks at 11pm during your sale.

These are the questions that surface that — and what the answers actually mean.

First, decide what you are buying

Three different things get called “web development”, and mixing them up is why so many engagements go wrong:

  • A project. Fixed scope, fixed end. Best when you know exactly what you want.
  • A product partnership. Ongoing build, evolving scope. Best when you are still learning what your users need.
  • Team augmentation. You direct, they supply capacity. Best when you have technical leadership already.

Agencies are usually good at one or two of these, not all three. Knowing which you need filters half the market before you talk to anyone.

The twelve questions

1. Who exactly will work on this, and what else are they on?

The most common bait-and-switch in the industry: senior people pitch, juniors build. Ask for names, roles and rough allocation. A straight answer — including “a mid-level developer with senior review” — is a good sign. Vagueness is not.

2. Can I see something you built three years ago that is still running?

Anyone can show a launch. Showing something that survived three years of real use, and being willing to talk about how it was maintained, is a much stronger signal.

3. What happens when I want something that was not in the scope?

Scope changes are certain. What matters is whether there is a defined process — a change request, an estimate, your approval — or whether it becomes an argument. Ask them to describe the last time it happened.

4. Who owns the code, and where does it live?

The answer must be: you own it, and it lives in a repository you have access to from day one. Not “we will hand it over at the end.” Code you cannot see is code you cannot take elsewhere.

5. What does support look like after launch?

Get specifics. What is the response time for something broken versus a small change? Is it included or billed? Is there a retainer? “We are always available” is not an answer — it is a sentence.

6. How do you handle security and credentials?

Ask directly how they store database passwords, API keys and payment credentials. If the answer is that they hardcode them into files committed to the repository, that is a real risk to your business. Good answers involve environment variables, secret management and rotation.

7. What is your testing and deployment process?

Is there a staging environment where you review before changes go live? Is deployment automated, or does someone drag files over FTP at midnight? Manual deployment is not automatically disqualifying — plenty of solid businesses run that way — but they should be honest about it and have a rollback plan.

8. How will this perform on a mid-range Android phone?

Most Indian traffic is mobile, often on modest hardware and variable connections. If the answer is only about desktop design, they have not thought about your actual users. Ask what page weight they target and how they handle images.

9. What do you need from me, and when?

Good partners are specific and slightly demanding here: content by this date, approvals within two days, one decision-maker. An agency that says “nothing, we will handle it” is either not being honest or has not planned the project. Client delay is the leading cause of overrun.

10. Can I talk to a client whose project went badly?

The best question on this list. Everyone has one. What you are testing is not whether things went wrong — it is whether they are honest about it and what they changed afterwards. Refusal to answer tells you a lot.

11. How do you handle SEO and analytics?

If the answer is “we can add that later,” expect to rebuild things. Structured data, clean URL structure, page speed and analytics are architectural decisions, not a bolt-on phase. A site built without them costs more to fix than it would have to build properly.

12. What would you push back on in my brief?

The most revealing question of all. A partner who has read your brief carefully will have an opinion — a feature that is not worth the cost, a timeline that is unrealistic, a technology choice that will hurt later. Total agreement means either they have not read it or they will not tell you when you are wrong. Both are expensive.

How to read the answers

QuestionReassuringConcerning
Who works on itNamed people, honest seniority“Our team”, no names
Code ownershipYours, repo access from day one“Handover at the end”
Scope changesDefined change process with examples“We are flexible”
SecurityEnvironment variables, rotation, access controlBlank look
A project that went badlySpecific story, what changed after“That has never happened”
Pushback on your briefTwo or three considered objectionsEnthusiastic agreement with everything

Contract terms worth insisting on

  • You own all code, designs and assets on final payment — stated explicitly
  • You own the domain, hosting and every platform account, registered in your name, not theirs
  • Payment tied to milestones, not the calendar
  • A defined warranty period after launch during which bugs are fixed free
  • A written change-request process with estimates before work starts
  • An exit clause specifying what you receive if the relationship ends early — code, documentation, credentials, database
  • Confidentiality covering your data and business information

The one that matters most

Domain and hosting registered in your name. This is the most common form of lock-in in the Indian market, and it is entirely avoidable. If your agency controls your domain, changing partners becomes a negotiation rather than a decision.

Warning signs

  • A fixed quote for a complex build with no discovery. They are guessing, and you will absorb the error as change requests.
  • A price far below everyone else. Something has been left out. Find out what before signing, not after.
  • No questions about your business. If they only ask about features and never about customers or margins, you will get what you asked for rather than what you needed.
  • Portfolio work you cannot verify. Ask for live URLs. Sites that no longer exist, or that were clearly built by someone else, are a bad sign.
  • Pressure to sign quickly. Real capacity constraints get explained, not used as leverage.
  • No written scope. If it is not documented, you will disagree about it later. Guaranteed.

A sane evaluation process

  1. Write one brief and send the identical document to everyone. Different briefs produce incomparable quotes.
  2. Shortlist three. More than that and you cannot evaluate properly; fewer and you have no comparison.
  3. Have a real conversation with each. Ask the twelve questions. Listen for how they think, not just what they charge.
  4. Check two references each — and ask the references what went wrong, not whether they were happy.
  5. Compare on total cost of ownership, including support and hosting over three years, not build price alone.
  6. Start small if you can. A paid discovery phase or a small first module tells you more about working together than any number of meetings.

The cheapest quote is rarely the cheapest outcome. What you are buying is not a website — it is somebody's judgement about a hundred decisions you will never see. Choose accordingly.

Frequently asked questions

Should I choose a freelancer or an agency?
Freelancers are cost-effective for well-defined, smaller projects where you can manage the work. Agencies cost more but provide continuity, multiple disciplines and cover when someone is unavailable. The deciding factor is usually whether you have the capacity to manage the work yourself.
How do I verify an agency's portfolio is genuine?
Ask for live URLs and check them. Ask which specific parts they built — agencies sometimes show projects where they did only design or only a small module. Then contact one or two of those clients directly.
Is a fixed-price or time-and-materials contract better?
Fixed price suits well-defined scope and shifts risk to the agency, who will price that risk in. Time and materials suits evolving requirements but needs trust and active oversight. Many good engagements use fixed price for a discovery phase, then time and materials for the build.
What should I do if the project goes off track?
Raise it early and in writing. Ask for a revised plan with specific dates. Ensure you have repository access and a current backup. If your contract has milestone-based payments and an exit clause, you have leverage — which is exactly why those terms matter at signing.
How much should I pay upfront?
An advance of 20–30% is normal. Paying the majority upfront removes your leverage; paying nothing is unreasonable for the agency. Tie the remainder to delivered milestones you can actually inspect.

Need help with this?

CNetworQ Private Limited has been building and marketing digital products from Tamil Nadu since 2016. Tell us what you are working on.

Talk to our team