Tenth Floor Labs

How to Choose a Website Development Company in India: 15-Point Checklist

A practical 15-point checklist for choosing a website development company in India: ownership, portfolio, quotes, contracts, support and red flags to avoid.

Maulik Gupta, Founder & Lead Engineer
Maulik Gupta
Updated 1 October 2026 · 8 min read

Most website problems are decided before a single line of code is written. The domain gets registered in the agency’s name, the scope is a one-line WhatsApp message, and nobody asks who will fix things after launch. A year later, the business owner cannot change a phone number on their own site. This checklist will help you choose a website development company in India that builds something you own, that works, and that someone will support. It works whether you are comparing freelancers, small studios or large agencies.

Key takeaways

  • Make sure you own the domain, hosting account, code and admin logins, in writing.
  • Judge a company by live websites you can click, not by screenshots.
  • Insist on a written, fixed-scope quote with milestone payments.
  • Ask who will actually build your site and who will support it after launch.
  • Walk away from “guaranteed #1 ranking” promises and anyone who will not give you access.

The 15-point checklist

Use these points to compare two or three companies side by side. You do not need a perfect score, but any company that fails points 1–3 should be off your list.

Ownership and control

  1. The domain is registered in your name. Buy the domain yourself on GoDaddy, Hostinger, Namecheap or similar, and add the agency as a user if needed. A domain costs about ₹800–1,500 a year. It is the single most important thing you own online.
  2. Hosting and key accounts are in your name. Hosting, Google Analytics, Google Search Console, Google Business Profile, Meta Business and any WhatsApp Business account should belong to your business. The agency gets access, not ownership.
  3. You get the code and full admin access. The contract should say that the code, design files and content belong to you once paid for. For WordPress, you should get the administrator login. For custom-coded sites, ask for access to the code repository, such as GitHub.

Proof they can do the work

  1. A portfolio you can click. Ask for links to live websites, not screenshots or Dribbble mockups. Open them on your phone on mobile data. Do they load quickly? Do forms and WhatsApp buttons work?
  2. Work similar to yours. A company that builds great restaurant sites may not be right for a B2B manufacturer with 400 products. Look for at least one project close to what you need.
  3. References you can call. Ask for one or two past clients you can speak to. A good company will not mind. Ask those clients about deadlines, communication and support after launch.
  4. You know who will build it. Ask whether the work is done in-house or passed to freelancers or another agency. Outsourcing is not always bad, but you should know, and you should be able to talk to the person doing the work.

Quote, scope and payments

  1. A written, fixed quote with clear scope. It should list the pages, features, integrations, number of design revisions and what is not included. “Website – ₹60,000” is not a quote.
  2. Milestone payments. Avoid paying 100% upfront. A common structure is 40% to start, 30% on design approval and 30% at launch. For larger projects, tie payments to working features.
  3. Recurring costs are listed upfront. Ask for the first-year cost of domain, hosting, paid plugins or apps, business email and maintenance. Check whether the quote includes 18% GST.
  4. A realistic timeline. A 5–10 page business website usually takes 2–4 weeks once content is ready. An e-commerce store takes 3–10 weeks depending on complexity. Much faster usually means a template; much slower may mean they are overloaded.

Quality, speed and SEO basics

  1. Speed and mobile performance are part of the job. Ask what load time they aim for on mobile. A good target is under 2–3 seconds on a 4G connection. You can test their past sites yourself with Google’s free PageSpeed Insights tool.
  2. SEO and tracking basics are included. At minimum: unique page titles and descriptions, clean URLs, a sitemap, Google Search Console set up, Google Analytics 4, and conversion tracking on forms, calls and WhatsApp clicks. These are cheap to do at build time and annoying to add later.

After launch

  1. Clear post-launch support and AMC terms. Most good companies offer 2–4 weeks of free bug fixes after launch, then an optional annual maintenance contract (AMC). Maintenance typically costs ₹1,500–15,000 a month depending on what is covered. Ask exactly what is included: updates, backups, security, small content changes, response time.
  2. Sensible contract clauses. Look for: ownership transfer on payment, confidentiality, a defined number of revisions, what happens if the project is delayed by either side, how change requests are priced, and a handover process if you end the relationship.

Red flags to walk away from

  • Template resellers posing as custom builders. They show beautiful “custom” designs that are actually themes you could buy for a few thousand rupees. Templates are fine, if they are honest about it and price it that way.
  • Domain or hosting held hostage. Some companies register everything in their own name and charge high fees, or refuse, when you want to leave. Point 1 prevents this.
  • “Guaranteed #1 ranking on Google.” Nobody controls Google’s rankings. Google’s own guidance warns against SEO providers who guarantee them.
  • Very low prices for very big promises. “E-commerce site with app, unlimited products and SEO for ₹15,000” will cost you more to fix later.
  • No written scope or contract. Everything agreed on a call is forgotten by week three.
  • Pressure to decide today. “This discount ends tonight” is a sales tactic, not a partnership.
  • They cannot explain their work in plain language. If they cannot tell you why they chose WordPress or Shopify or a custom build for you, they probably did not think about it.

Questions to ask on the first call

A 20–30 minute call is enough to learn most of what you need. Take notes and ask every company the same questions so you can compare fairly.

  1. Can you share three live websites you built recently, ideally in my industry?
  2. Who exactly will design and build my site? Are they employees or freelancers?
  3. Which platform do you recommend for me (WordPress, Shopify, custom code), and why?
  4. Will the domain, hosting and all accounts be in my name?
  5. Will I get the code and full admin access at the end?
  6. What is included in the price, and what will cost extra?
  7. What will I pay every year after launch, including GST?
  8. How many design revisions are included? How are extra changes priced?
  9. How will you track leads from the website (forms, calls, WhatsApp)?
  10. What happens after launch if something breaks? How fast do you respond?
  11. What do you need from me, and by when, to hit the timeline?
  12. Can I speak to one of your past clients?

A simple way to score the companies

After the calls, fill in a small table like the one below. It makes the decision much clearer than comparing prices alone.

CheckCompany ACompany BCompany C
Domain, hosting and code in my name
Live portfolio, similar work
Written fixed quote and milestones
Recurring costs listed
Speed, SEO and tracking included
Post-launch support and AMC clear
Total first-year cost (incl. GST)

The cheapest option is not always wrong. If you need a simple site so customers can find your address and phone number, a reliable freelancer may be the right choice. What matters is that you know what you are getting, and that you own it.

Freelancer, small studio or large agency?

The checklist works for all three, but each type has a natural fit.

  • Freelancer: best for simple brochure sites and tight budgets. Check that they will still be reachable in a year, and that you have every login in case they are not.
  • Small studio or tech-first agency: best when the website has to bring leads and connect to other tools, such as a CRM, booking system or WhatsApp automation. The people you speak to are usually the people doing the work. Capacity is limited, so ask about their current workload.
  • Large agency: best for big brands that need brand strategy, many stakeholders and formal processes. Ask who will actually work on your project day to day, since senior people often sell and juniors often build.

Whichever you choose, the same rule applies: get it in writing, keep ownership, and test their past work yourself.

How much should you budget?

Prices vary widely, from ₹10,000 landing pages to ₹25 lakh custom e-commerce builds. For a detailed breakdown by type of website and type of builder, read our guide to website development cost in India.

Next steps

If you want to see how we handle these points, including ownership, fixed quotes and support, read about our website development service. If you already have a site that is not working for you, our website redesign page explains how we rebuild while protecting your Google rankings. For a quick budget range, try the cost estimator.

Tell us what you're trying to grow.

One message is enough. You'll speak directly with the engineer who builds your system — and get a fixed quote, not a sales pitch.

Call WhatsApp us