← All questions

How Much Should a Small Business Website Really Cost in India (2026)?

From ₹5,000 templates to ₹20 lakh enterprise builds — what really drives website pricing in India, and what the quote almost always leaves out.

Abstract illustration of three stacked geometric pricing tiers of ascending height, with the middle tier glowing lime-green while the shortest and tallest tiers stay dim grey

Website pricing in India is confusing on purpose. You can find a "custom website" for ₹5,000 on a freelance marketplace and a "custom website" for ₹15,00,000 from an agency, and both listings will use nearly identical language. So what's actually different?

Short version: almost none of the price is the website. It's how many hours of thinking went in before anyone opened a code editor.

What the Indian market actually charges

Tier Typical cost What you actually get
Template / DIY ₹5,000 – ₹20,000 Pre-made theme, your logo and text swapped in
Freelancer ₹15,000 – ₹80,000 Custom-coded, but scope and quality vary a lot person to person
Small agency ₹60,000 – ₹1,50,000 CMS, mobile-responsive, basic SEO, a team behind it
Enterprise / custom app ₹2,00,000 – ₹20,00,000+ Custom integrations, multi-stakeholder workflows

These are the ranges I see quoted in the Indian market — from competing quotes clients bring me, and from what I've charged on my own builds. They're a working map, not a survey. Your city and your industry will shift them.

What you're actually paying for

A five-page site is maybe two days of building. So why does anyone charge more than two days?

Because the building isn't the job. On a real build, the hours go roughly like this:

  • Working out what the site is for. Which customers, which searches, which single action you want a visitor to take. Get this wrong and everything downstream is decoration.
  • Writing the words. Not filler — actual copy aimed at what your customers type into Google and worry about before they call. This is usually the largest single block of time and the first thing cut from a cheap quote.
  • Design. Layout, hierarchy, what goes above the fold, what gets cut.
  • The build itself. The part everyone thinks they're paying for.
  • Technical SEO. Headings, metadata, schema markup, sitemap, Search Console — set up before launch, not sold back to you later.
  • Testing and launch. Real devices, real slow connections, forms that actually deliver.

A ₹5,000 quote can only cover the fourth item. That's not a scam — it's arithmetic. Nobody can do the other five for free.

Where the low end falls short

Cheap website builds (roughly ₹5,000-₹20,000) are almost always a pre-made template with your logo and colors swapped in. That's not inherently bad — but it usually comes bundled with:

  • A page builder plugin stack that will slow the site down (see: why is my website so slow)
  • Generic copy that doesn't speak to your actual customers or their actual objections
  • Zero SEO strategy beyond a title tag, meaning you're invisible on Google from day one
  • No thought given to conversion — forms buried at the bottom, no clear next step for a visitor

You get a website. You don't necessarily get a website that brings you customers.

Where the high end overshoots

Large agency retainers (₹2,00,000-₹20,00,000+, often with ongoing monthly fees that can run ₹25,000-₹50,000+ for enterprise support) make sense for businesses with complex requirements: multi-department approval workflows, custom integrations with internal systems, dozens of stakeholders who all need a say. For a single-location business or a small team, you're often paying for process and overhead that has nothing to do with your actual site.

You are, quite literally, paying for the meetings.

What it costs by type of business

"Small business" covers a lot of ground, and the honest answer changes with what you do:

Business Typical range What drives it
Portfolio / personal brand ₹15,000 – ₹30,000 Few pages, no integrations, photos usually exist
Professional services (CA, lawyer, consultant) ₹20,000 – ₹50,000 Trust-building copy, service pages, enquiry flow
Restaurant / café ₹20,000 – ₹50,000 Menu that updates, photography, Maps and hours, table bookings
Boutique / retail (no checkout) ₹25,000 – ₹60,000 Product catalogue, lookbook, WhatsApp enquiry
Clinic / dental / diagnostics ₹25,000 – ₹60,000 Appointment booking, service depth, credentials
Online store (real checkout) ₹60,000 – ₹2,00,000+ Payments, inventory, shipping, tax, returns

Notice the jump at the bottom row. That's not greed — it's a different category of work.

Why an online store costs multiples of a website

A brochure site has to load and convert. A store has to take money, which means every one of these has to be right:

  • A payment gateway, and the KYC paperwork behind it
  • Inventory that stays in sync when two people buy the last item at once
  • Shipping rates, pin-code serviceability, and delivery partners
  • GST handling and invoices that survive an audit
  • Returns and refunds, which are a whole flow, not a page
  • An order dashboard your staff can actually operate

If someone quotes you ₹25,000 for "an e-commerce website," ask which of those six they're doing. Usually the answer is that you're getting a catalogue with a WhatsApp button — which may genuinely be all you need for your first year, and costs a fraction of a real store. Just know which one you bought.

Does your city change the price?

Less than you'd expect, and not in the direction most people assume.

An agency in Bangalore or Mumbai will quote more than a freelancer in Mangalore for the same five-page site. That gap is real, but it is almost entirely their cost base rather than yours — a metro office, a salaried team, and rent in a city where rent is the whole conversation. You fund that overhead whether or not your project needs six people on it.

So the useful question isn't what do people charge in my city. It's whether you're paying for overhead you'll actually use. A build with four stakeholders and weekly in-person reviews genuinely needs the team and the meeting room. A single-location business with one decision-maker does not.

The reverse is worth saying too: the cheapest local option isn't automatically the right one. Your city tells you nothing about whether someone writes real copy, measures PageSpeed on mobile, or hands you the domain at the end. Those are the five questions further down, and they cut across every pin code.

What your location genuinely changes:

  • Whether you can sit in a room together, if that matters to you
  • Whether the builder understands your local market — what your customers search for, who you're up against, which language the site needs
  • Payment, invoicing and GST logistics, which are simpler inside one state

What it doesn't change: the site itself. A page built in Udupi loads exactly as fast in Delhi as one built in Delhi. This work has been location-independent for years — I'm in coastal Karnataka, and most of the projects on this site were built for businesses in Greece. Nobody has needed me in the room yet.

If a quote is higher because the builder sits in a bigger city, that's a fact about their office. Ask what it buys you.

What actually drives the price that matters

For a small business, the real cost driver isn't the number of pages — it's whether the build includes:

  1. Real copywriting, not filler text, written around what your specific customers search for and worry about
  2. On-page SEO built in from day one — proper headings, meta tags, schema markup, a real sitemap — not bolted on later
  3. Performance as a default, not an afterthought fixed in a separate "optimization" invoice
  4. A conversion path — clear CTAs, a booking or contact flow that doesn't lose people halfway through

That's a fundamentally different scope than "make it look nice." In the Indian market, that level of craft typically lands in the ₹25,000-₹80,000 range as a one-time cost for a small business site — above template pricing, below what a full agency team costs, and without an ongoing retainer tacked on. (That is the range I work in myself. I scope and quote each build rather than publishing a rate card — here is how that works — but I am not naming a number above that I would not stand behind.)

The costs nobody puts in the quote

The build is one number. Running the thing is another, and it's the one that surprises people twelve months in:

Item Realistic annual cost Notes
Domain (.com) ₹800 – ₹1,500 Renews forever. Keep it in your account.
Domain (.in) ₹500 – ₹1,000 Cheaper, and fine for a local business
SSL certificate ₹0 Free and automatic in 2026. Never pay for this.
Modern hosting (static / edge) ₹0 – ₹2,000 Small sites often fit a free tier legitimately
WordPress hosting ₹3,000 – ₹12,000 Needs more resources, and more looking after
Premium plugins / theme licences ₹5,000 – ₹15,000 WordPress builds only — and they lapse
Business email ₹1,500 – ₹2,500 per user Zoho or Google Workspace
Maintenance (optional) ₹12,000 – ₹60,000 ₹1,000–₹5,000/month for updates, backups, small changes

A ₹15,000 WordPress site with ₹15,000 a year of hosting and licences behind it is a ₹45,000 site by year three. A quote that never mentions running costs isn't cheaper — it's just quieter. This is most of the gap between WordPress and a custom build.

"₹3,000 a month, forever" — read this part twice

Subscription websites are increasingly common in India, and the pitch is genuinely attractive: no big upfront bill, everything included, cancel anytime.

The question that matters is what happens when you cancel.

With some providers you keep the domain and the site, and you've simply financed the build. With others, the site is theirs — hosted on their platform, built on their system — and cancelling means it disappears. You weren't buying a website. You were renting one, and after four years of ₹3,000 a month you've paid ₹1,44,000 for an asset you don't own.

Neither model is dishonest by itself. Ask one question before signing: "If I stop paying, what do I still have?" If the answer isn't "your domain, your content, and a site you can move somewhere else," you're renting.

Worth asking about the site you already have, too — ownership is less automatic than the invoice suggests.

What a fair quote should actually include

Before you accept any quote, it should spell out — in writing — the platform it's built on (and why), who owns the code and domain when it's done, what SEO setup is included versus sold as an "add-on," how many rounds of revisions you get, and what happens after launch if something breaks. If a quote doesn't answer these without you having to ask, that's the real red flag — not the number itself.

Two more worth pinning down: who writes the copy (if it's you, that's fine — but you should know before launch week), and who supplies photos.

Red flags in a cheap quote

The lowest quote in a stack of three isn't automatically the worst deal, but watch for: no mention of who owns the site afterward (some cheap builders retain control and charge you monthly "rent" to keep it live), no SEO work of any kind, stock photos with no attempt to reflect your actual business, and vague timelines with no concrete delivery date. Any one of these on its own is a conversation; two or more together usually means you'll be re-doing this in a year anyway.

How to compare three quotes that all say ₹40,000

Line them up and ask each builder the same five questions. The answers will separate them faster than the prices do:

  1. Who owns the domain, the hosting account, and the code on launch day? The only right answer is "you."
  2. Is the copy included, or am I writing it? Both are valid. Only one of them is what you assumed.
  3. What's the PageSpeed score you'll deliver on mobile? A builder who has never measured it will change the subject.
  4. What SEO is in this price? "SEO friendly" means nothing. Sitemap, schema, Search Console, and per-page metadata mean something.
  5. What does month two cost me? Support window, hosting, and what a small text change costs.

The cheapest quote that answers all five well is usually the actual cheapest. The cheapest quote that dodges two of them is the most expensive one in the pile.

Questions people actually ask

Is a ₹10,000 website ever worth it?

Yes — if you need a placeholder while you're getting started, and you know that's what you're buying. It becomes a problem when someone tells you it's custom and SEO-ready, and you believe you've solved a problem you haven't.

Why do quotes for the same site vary by 10×?

Because "website" isn't a specification. One quote is a theme install; another includes strategy, copy, SEO, and testing. Until you write down what's in scope, you're comparing numbers that describe different things.

Should I pay in instalments?

Reasonable, and most builders will split it — commonly half upfront, half at launch. Just make sure it's a payment schedule for a project you own, not an indefinite subscription for one you don't.

Do I need to pay for SEO separately?

Not the technical foundation — headings, metadata, schema, sitemap, Search Console. That belongs in the build, and I'd be sceptical of anyone selling it as an add-on. Ongoing content and link work is genuinely separate, because it's genuinely ongoing. That's why ranking takes longer than launching.

I already have a domain. Does that reduce the price?

Barely — a domain is a few hundred rupees. But it's a good sign for you: it means you own the one asset that's genuinely hard to get back. Assuming it's actually in your name — that's worth ten minutes to confirm, because it frequently isn't.

How long should it take?

Most small business sites are 1–3 weeks of calendar time. If someone quotes three months for five pages, ask what happens during month two.

The honest answer to "how much should it cost" is: enough that whoever builds it can't afford to cut corners on speed, SEO, or copy — and not a cent more than that.

Want a straight number for your specific situation? Let's talk — I'll quote it in fifteen minutes, no pressure.

Rather have this handled than explained?

That is the other half of the job. Tell me what your business needs and I will tell you honestly whether a new site is the answer — and you will have a fixed quote in writing before anything starts.