Skip to content

Product Engineering

How much does a small business website cost? What drives the price

A plain breakdown of what you pay for: domain, hosting, design, development, content, maintenance and marketing, with ranges by approach and a list of costs people forget.

By · Published · 3 min read

Short answer: the cost of a small business website ranges from almost nothing for a template on a site builder to several lakhs of rupees or thousands of dollars for custom design and development. The three things that move the price most are how custom the design is, how much functionality it needs beyond pages, and who writes the content. Ongoing costs matter as much as the launch cost.

Prices vary widely by country, agency and scope. I give the cost categories and how to think about them, not a quote. Ask for itemised quotes from at least three providers.

What are you paying for?

  • Domain name: a yearly fee, usually modest. Register it in your own name or your company's.
  • Hosting: from free tiers on static platforms to a monthly fee for managed WordPress or a VPS.
  • Design: a template, a customised template or a bespoke design.
  • Development: building pages, forms, integrations, e-commerce, booking, multi-language.
  • Content: text, photos, product data, maybe video. Writing and photography often cost more than people expect.
  • SEO setup: page titles, structure, speed, structured data, local listings.
  • Security and backups.
  • Maintenance: updates, fixes, small edits.
  • Marketing: search ads, social, email. Not part of building the site, but part of why you have one.

What does each approach roughly mean?

  • Site builder (Wix, Squarespace and similar): low cost, fast, limited customisation, monthly plan. Good for a simple brochure site or a small shop.
  • WordPress with a premium theme: moderate cost, flexible, needs updates and a competent person to set up. See Next.js vs WordPress.
  • Custom design and development: higher cost, tailored, can be fast and distinctive. Suited to businesses where the site is central to sales.
  • E-commerce: add product setup, payment gateway integration, tax, shipping and returns, and ongoing catalogue management.

What costs do people forget?

  • Annual renewals for domain, hosting, SSL (often free), plugins and themes.
  • Payment gateway fees on every transaction.
  • Email hosting for addresses on your domain.
  • Photography. Stock images make a site look like every other.
  • Translation, if you serve multiple languages.
  • Time spent by you giving feedback, supplying content and approving.
  • Fixing a hacked or broken site later.
  • Changes after launch. Define how many rounds of revision the price includes.

How do you get a fair quote?

  • Write a one-page brief: goal, audience, pages, features, examples you like, deadline.
  • Ask for an itemised quote that separates design, development, content and maintenance.
  • Ask who owns the code, the design files and the accounts. You should own them.
  • Ask what happens after launch: hosting, support period, price of changes.
  • Check a few of the provider's live sites on a phone, for speed and layout.
  • Be wary of quotes far below the others. Something is missing.

What does it take to run it well?

A website earns nothing by existing. It needs clear messages, fast pages, a way for visitors to contact or buy, and content that answers real questions. That last part is what search and AI assistants pick up. Read SEO vs AEO vs GEO for how people find sites now.

Author

Raktim Ranjit is a software engineer and the founder of NodeDR Infotech. He builds and maintains the software described here.

Have something in mind?

Let’s build something useful.

Tell me about the idea, product, or workflow you’re working through.

Tap to say hello