Website Development Cost in India Explained
Why a published range cannot price your site, how to size the project on paper, which costs are actually published, and what makes two quotes comparable.

The short answer
A website in India costs what the work costs to do, and the work follows the scope. The phrase "a website" covers a five-page brochure site and a catalogue with customer accounts, online payments, a dealer login and fifteen years of old pages to carry across. No single figure is true of both, and neither is a range.
So this page does not print a price table. We do not publish project prices, and the ranges on the pages that currently rank for this question are unsourced averages over projects that cannot be compared. Copying one here would make the page longer and leave you no better informed.
What it gives you instead is the part nobody publishes: why a range cannot price your project, how to size the project yourself on paper before anybody quotes, which costs genuinely are published and where, the questions that make two quotes describe the same job, and what should already be inside the price before you compare anything at all. Ongoing cost after launch is a different subject with its own guide, website maintenance cost in India, so nothing below is about the monthly bill.
When you want a real number for a real project, our web development service starts with a scope in writing and ends with a fixed price for a first phase.
A range is a number without a unit
Published guides to this question come in three shapes, and all three have the same hole in them.
Priced by website type. "Business website", "e-commerce website", "custom web application", each with a range beside it. The trouble is that a website type is not a unit of work. Two shops that both deserve the label "e-commerce" can differ by an order of magnitude in effort: one sells eleven products at one price each, the other has variants, dealer pricing, part-payments, pincode-wise delivery charges and a warehouse system to talk to.
Priced by hourly rate. A table of junior, mid and senior rates. A rate is half an estimate. Cost is rate multiplied by hours, and the hours are the unknown you arrived with. A page that gives you the rate and leaves the hours blank has answered the easy half.
Priced by platform. WordPress costs this, Shopify costs that, a custom stack costs the other. Platform changes the effort on some work and none on the rest. Nobody's content gets written faster because the site is on WordPress.
Behind all three sits the same arithmetic that every quote is a version of:
India enters that line through the rate and nowhere else. Read the same scope in Coimbatore or in Chicago and the effort is similar, because a login screen or a tax-inclusive checkout needs the same number of days to build and test wherever it is built. What differs is what a day costs. Which is why a quote far below the others is rarely cheaper engineering: it is usually less work, and you find out which parts were missing when the first change request arrives.
A further four things make two published ranges disagree even when both authors are honest: a different project behind the same label, different inclusions, a different definition of finished, and a different rate. Only one of those four is about India.
Size your own project on paper
You can establish the shape of your project without any prices at all, and an hour spent on it before you ask for quotes shortens every conversation that follows. Six lines, each of which a studio would otherwise have to guess at.
- Templates, not pages. Count the page layouts, not the pages. A forty-page site built from six layouts is six designs and thirty-four content entries; a six-page site where every page is bespoke is six designs. Page count is the number every published guide prices on, and it is the weakest predictor on this list.
- Who logs in. List every kind of person with a password: customer, staff, dealer, editor, administrator. Each role is not a screen, it is a permission model plus its own set of screens plus the tests that prove one role cannot see another's data. A site where nobody logs in is a different species of project from one where two kinds of people do.
- What you will edit yourself after launch. Every editable area is an admin screen somebody has to build. "We should be able to change anything" is the most expensive sentence a brief can contain, and it is usually not what you want: a shop that updates prices weekly and copy never needs one editable thing, not forty.
- Everything it has to talk to. Payment gateway, accounting software, CRM, courier, WhatsApp, an ERP, a booking system. Each outside system is somebody else's documentation, somebody else's sandbox and somebody else's downtime. Integrations are where quotes diverge most, because an experienced studio prices the failure cases and an inexperienced one prices the happy path.
- What has to move across. How many pages exist today, how many are genuinely worth keeping, and whether the old addresses have to keep working. That last one is a real piece of work rather than a detail (the method is in moving a website without losing search traffic), and it is frequently absent from a quote because nobody asked.
- What the first version deliberately does not do. Write the exclusions down. This is where the savings are, and an exclusion list is also the only thing that makes a fixed price safe for both sides.
Then count four numbers: templates, roles, integrations, and pages to migrate. Those four predict the spread between a low quote and a high one far better than the page count does.
Here is the exercise on an invented project, so the shape is visible. It is hypothetical and the sizes are judgement rather than measurement: a manufacturer with an ageing site wants a new one that takes orders from distributors.
| Item | First phase? | Size | Why |
|---|---|---|---|
| Home, about, contact, policy pages | Yes | Small | One layout, mostly content |
| Product catalogue, 120 items | Yes | Medium | One layout, a lot of data entry |
| Distributor login with their own prices | Yes | Large | A role, a permission model, price rules |
| Place an order, pay online | Yes | Large | Gateway, failures, refunds, tax |
| Admin screens for products and orders | Yes | Medium | Needed from the first order |
| Move 300 old pages, keep the addresses | Yes | Medium | Mapping and redirects, not design |
| Accounting software integration | Later | Large | Somebody else's system and sandbox |
| Customer reviews and ratings | Later | Medium | Moderation is the real work |
Two large items in the first phase, one role, one integration and three hundred URLs to migrate. That is a different project from "a business website with a catalogue", and it is a sentence you can hand to five studios and get five comparable answers to. If you would rather write it as prose, a software brief that gets an accurate quote sets out the eight questions worth answering, and how long a website takes to build covers the half of the schedule that sits on your side of the table.
The costs that genuinely are published
Almost everything in a website quote is effort, and effort cannot be looked up. A handful of things can be, because the organisation that charges them publishes the figure. We checked each of these on 13 October 2026; they change, so check them again before you budget.
The domain. The .IN registry publishes its wholesale tariff: ₹500 a year for a second-level .IN name, ₹400 a year for third-level names such as co.in and org.in, and a ₹1000 restore fee if a name lapses into the redemption period. The same page says these are "wholesale prices to Registrars" and that "Registrars are free to set whatever retail prices they wish", which is exactly why retail quotes for the same domain vary so much. See the .IN registry tariff. A .com is a different registry with its own wholesale price; registrars that sell at cost, such as Cloudflare Registrar, state they charge "only the price charged by registries and ICANN", which gives you a floor to compare any retail offer against.
The TLS certificate. It is free. Let's Encrypt is a nonprofit certificate authority that "provides free TLS certificates", and it issues for hundreds of millions of sites. A line item for an ordinary domain-validated certificate on a new build is a line item worth questioning. If you want to see what a certificate currently says about your own domain, the SSL checker reads it in the browser.
Business email. Google publishes its Indian price list: Business Starter is listed at ₹270 per user per month on the Google Workspace India pricing page, which also notes that prices do not include tax. It is per person and per month, so five mailboxes is a different decision from one.
Taking payments. Razorpay's pricing page states 2% per successful transaction for domestic methods on its standard plan, with "no setup fees, annual maintenance charges, or refund fees", and 18% GST on the fee itself. That is a cost per sale rather than a cost of building, and it belongs in your margin rather than in the project budget, but it is a published number, which is more than can be said for most of what appears in a cost guide. What the site itself has to contain before an application is approved is in website requirements for a payment gateway.
Hosting is the obvious omission from that list, and deliberately so: it depends on what you are running and it is a running cost rather than a build cost, which puts it in the maintenance guide along with backups, updates and support.
Everything else in the quote (design, build, content work, testing, migration and project management) is effort. That brings us back to the only thing that makes two numbers comparable.
The questions that make two quotes comparable
Two quotes for "the same website" are rarely for the same website. These are the questions that normalise them. Ask every studio the same ones, in writing, and compare the answers rather than the totals.
- What exactly is in scope, and what is excluded? The exclusions matter more. A quote with no exclusion list has not been scoped.
- How many templates, and how many content entries? If two quotes disagree on this, they are costing different projects and the totals are not comparable at all.
- Who logs in, and which screens does each role get?
- Is the content being written, or are you supplying it? This single line explains a large share of the gap between two numbers.
- Are the images being produced, sourced or supplied? A photoshoot is a separate project with its own calendar.
- Is migrating the old pages included, and do the old addresses keep working?
- What testing is included, on which browsers and at which screen widths?
- What is explicitly not being built, that a reasonable person might assume is?
- Is it a fixed price per phase, or time and materials? A fixed price for an unscoped whole is either padded or heading for a dispute.
- What changes the price after signing, and what does a change request cost?
- What happens after launch, and at what price? Compare that separately from the build.
- Is GST shown separately from the price of the work?
Then the one that is not about money at all, and is the subject of the last section: whose name does everything end up in?
What should already be inside the price
Some things are not features, they are the baseline. If a quote is cheaper because these are missing, it is not cheaper.
- It works on a phone. Most Indian traffic is mobile. A site that is only checked on a laptop is half-built.
- It loads quickly on an ordinary connection, with images prepared properly rather than uploaded at camera size. The three steps are in preparing images for the web.
- HTTPS, on every page, with the certificate renewing itself.
- The basics that let search engines read it: unique titles and descriptions, a sitemap, a robots file, pages that do not accidentally carry a noindex.
- A contact form that actually delivers. Forms that silently fail are so common they have their own guide.
- Analytics and Search Console connected and verified, in your account rather than the studio's.
- A staging address where you can see the work before it is live.
- A working handover: the source code, the logins, and enough written down that the next person can pick it up.
Who owns it when the project ends
This is the question none of the published cost guides answers, and it is worth more than a few percent on the price.
Under Indian law the default does not favour you. Section 17 of the Copyright Act, 1957 begins: "Subject to the provisions of this Act, the author of a work shall be the first owner of the copyright therein." The exceptions that follow cover works made under a contract of service (an employee) and a short list of commissioned works at clause (b): "a photograph taken, or a painting or portrait drawn, or an engraving or a cinematograph film made, for valuable consideration". Software and website code are not on that list. Paying an outside studio to write code is a contract for services, not a contract of service, so in the absence of a written assignment the people who wrote it remain the first owners of the copyright in it.
Three more clauses from the same Act decide whether the paperwork you do have is worth anything.
- Section 19(1): "No assignment of the copyright in any work shall be valid unless it is in writing signed by the assignor or by his duly authorised agent." A verbal assurance that "the code is yours" assigns nothing.
- Section 19(5): "If the period of assignment is not stated, it shall be deemed to be five years from the date of assignment." An assignment clause with no term is a five-year licence.
- Section 19(6): "If the territorial extent of assignment of the rights is not specified, it shall be presumed to extend within India."
So one line in the agreement, naming your company as the assignee, for the full term of copyright, worldwide, signed, is worth more than any discount on the quote. This is a plain commercial point rather than legal advice; if the project is large, have a lawyer draft the clause.
Copyright is only the first of seven. The rest are accounts, and an account is far easier to lose than a file.
| What | The question to settle before work starts |
|---|---|
| The code | Assigned to you in writing, for the full term, worldwide |
| The repository | In your organisation's account, with the studio invited to it |
| The domain | Registered in your company's name, in your own registrar account |
| DNS and hosting | Your accounts, your billing card, studio given access |
| The database and backups | Yours, with a copy you can actually download |
| Analytics and Search Console | Your Google account owns the property, studio added as a user |
| Payment gateway and email | Your legal entity, your identity documents, never the studio's |
None of this is distrust, and asking does not make you a difficult client. The reason to settle it in week one is that every one of those rows is trivial to arrange before an account exists and tedious to unpick afterwards. If some of it has already gone wrong, getting your website back from a previous developer works through all of it in the order that actually unlocks.
That is how we do it as a matter of course: accounts in your name from the first day, code in your repository, and a fixed price per phase with the scope agreed in writing before any work starts. You can stop after any phase and keep everything built so far.
Frequently asked questions
How much does website development cost in India?
It depends on the scope: how many layouts, who logs in, what the site integrates with, how much existing content moves across, and who writes the words. A number without a scope attached is a guess. The honest route is to size the project on paper, write down the exclusions, and get a fixed quote against that one list.
Why do quotes for the same website vary so much?
Usually because they are not for the same website. One includes content, images, migration and testing; another quietly leaves them out. Before you conclude that somebody is expensive, compare the twelve answers above rather than the two totals.
Is a cheaper quote always worse?
Not always, but a quote well below the others almost always assumes less work. Ask what is excluded, in writing. If the answer is short and vague, the gap will reappear later as change requests.
What are the published costs I can look up myself?
The .IN registry's wholesale domain tariff, Let's Encrypt's free TLS certificates, Google Workspace's Indian per-user price, and a payment gateway's per-transaction fee are all published by the people who charge them, and linked above. Everything else in a quote is effort, which is why it cannot be looked up.
Should I pay per hour or a fixed price?
A fixed price works when the scope is written down, which is why we quote one phase at a time. Time and materials is reasonable for open-ended work, but only with a written cap and a regular report of hours spent.
Who owns the website code after it is built?
Under the Copyright Act, 1957, the author is the first owner unless there is a written assignment, and website code is not one of the commissioned works the Act transfers automatically. Get the assignment in the agreement, with a stated term and territory, and keep the domain, hosting and analytics accounts in your own name.
Do I need to pay GST on website development?
Ask for GST to be shown as a separate line rather than folded into the total. Two quotes are only comparable when both are read before tax, and a registered business can usually account for the tax separately.
Can I start with a smaller first version?
Yes, and it is normally the better plan. A first phase with the layouts and the one or two capabilities you need in order to go live, plus a written list of what comes later, keeps the first number smaller and teaches you what to build next.
Start here
- Write the six lines: templates, roles, admin screens, integrations, pages to migrate, exclusions.
- Count the templates, the roles, the integrations and the URLs. Those four numbers are your project's size.
- Send the same list to every studio you are considering, and ask the twelve questions in writing.
- Check the four published costs yourself, on the pages linked above, so you can see what is a real pass-through and what is a markup.
- Settle the ownership row before anybody opens an account in their own name.
Do that and the quotes you get back will describe the same project, which is the only condition under which comparing them means anything.
If you would rather size it with a team that builds these, web development starts with that scope and ends with a fixed price for a first phase, on our project pricing terms. BitsSolved is a small studio in Tamil Nadu, India, and the first call is free: it is mostly the questions on this page.


