Web Presence

How Much Does a Small Business Website Cost? A Plain-English Breakdown

Ask ten people what a small business website costs and you'll get ten different answers — from "free, I built it myself" to "we paid the agency five figures." Both are true, which is exactly why the question is so confusing. There is no single price, only a price for your site doing your job.

Here's the takeaway up front: a small business website typically costs from near-zero to build yourself, a few hundred to a few thousand dollars through a freelancer, or several thousand and up for a custom agency build — plus a modest ongoing cost, often a few hundred dollars a year, to keep it online. What you should pay depends on what the site needs to do, not on a sticker price. And the good news: most small businesses don't need the expensive end.

What actually drives the cost

Before comparing prices, understand what you're paying for. The same "website" can cost $50 or $15,000 depending on a handful of variables:

  • What the site does. A few-page site that says who you are and how to reach you is the cheapest to build. Add booking, a store, customer logins, or custom tools and the price climbs with each.
  • Custom design vs a template. Starting from a proven template is fast and cheap; a unique design built from scratch costs far more — and many small businesses don't need it.
  • Who builds it. The single biggest lever. Your time is "free" in cash but real in hours; a freelancer costs less than an agency; an agency costs most but handles everything.
  • Who supplies words and images. Write the copy and provide photos and you save; pay someone to write, shoot, or license them and it's an added line item.
  • Number of pages. Five pages is quick; fifty, each with its own layout and content, is a project.

Keep these in mind as you read the ranges below — they explain why quotes vary so wildly for what looks like "the same thing."

The three ways to get a website — and what each costs

Almost every small business site is built one of three ways. Here's how they compare, with the reason each price sits where it does.

Route Typical cost Best for Watch out for
DIY website builder (Wix, Squarespace, WordPress, Shopify for stores) Roughly $0–30/month + your time Tight budgets, simple needs, owners willing to learn Your hours; a ceiling on customization
Freelancer A few hundred to a few thousand, one-time A professional site without agency prices Quality varies — vet portfolios and references
Agency / web professional Several thousand and up Custom design, complex features, done-for-you Paying agency rates for a job a freelancer could do

A DIY builder is the right call for a lot of businesses: if your needs are simple and you have a few evenings, you get a clean, mobile-friendly site for the price of a subscription — trading your time and some flexibility for a low cash cost.

A freelancer is the sweet spot when you want it to look professional but can't justify agency prices — just insist on a clear scope and check past work.

An agency earns its higher price on genuinely complex projects — a custom store, integrations, or bespoke design. Paying agency rates for a five-page brochure site is the mistake to avoid; the scope should justify the number.

The recurring costs everyone forgets

A website is not a one-time purchase. Whichever route you pick, plan for the ongoing costs — they're modest, but skipping them is how sites go dark or break:

  • Domain name — commonly around $10–20 per year. This is your address (yourbusiness.com), and you should own it in your own account.
  • Hosting — roughly $5–30 per month for a typical small business site; builders often bundle this into their subscription. Higher traffic or a store can cost more.
  • Business email — a professional address ([email protected]) is usually a few dollars per user per month.
  • SSL certificate (the padlock) — now free and included on most modern platforms; you shouldn't be paying extra for it.
  • Maintenance and updates — software needs occasional updates, backups, and fixes. On a builder this is largely handled; on a self-managed site, budget time or a small monthly fee.
  • Add-ons and transaction fees — premium plugins, apps, or payment processing (a small percentage per sale) if you're selling online.

Add it up and a simple site's running cost is often a few hundred dollars a year. Budget for it up front so it isn't a surprise.

A realistic budget by what you need

Match the spend to the job. Three common tiers, and why each costs what it does:

  1. The simple presence site — a few pages, your services, and a contact form. Like a good business card, it proves you're real and makes you easy to reach. Cheapest to build, DIY or a small freelance project — most new businesses should start here.
  2. The growing service business — several pages plus booking or enquiry forms, a blog for search visibility, and local-search basics. More features and content cost more to build and maintain, but do more to win customers.
  3. The online store — product pages, a cart, checkout, and payments. The priciest tier: more to build, more that can break, plus transaction fees and inventory upkeep.

If you're unsure, start smaller than you think. You can grow the site as the business grows — a site that expands with you beats an expensive build you've outgrown the plan for before you've earned it back.

Where to spend, and where to save

Put your money where it changes whether customers choose you:

  • Spend on: a clear structure that answers the obvious questions, fast load times, a design that works properly on phones, an easy way to update it yourself, and owning your own domain.
  • Save on: heavy animations, stock imagery you don't need, and custom features you can't yet justify. These rarely win a customer and they're easy to add later.

Your website is one piece of a bigger picture — listings, search visibility, and reviews all pull together. For how the site fits alongside the rest, see our guide to building a small business web presence, so every dollar reinforces what customers find when they look you up.

Signs you're overpaying — or underpaying

  • Overpaying looks like: agency prices for a basic brochure site, a monthly fee with no clear service attached to it, or being locked into a platform you don't actually own or control.
  • Underpaying looks like: a site so cheap it's slow, generic, hard to find, not mobile-friendly, or one you can't update without paying every time. Cheapest isn't a bargain if it quietly costs you customers.

The goal isn't the lowest number — it's the right site for the least money that still does the job.

How to get an accurate quote

Vague briefs get vague prices. Before you ask anyone, prepare this, and get the answers in writing:

  • Your goal for the site and the must-have pages and features.
  • A couple of examples you like, so there's a shared reference.
  • Who owns the finished site and the domain (the answer should be you).
  • What's included — design, copy, mobile, and basic search setup — and what's extra.
  • The ongoing costs and who maintains it after launch.

A clear scope turns three wildly different quotes into a fair comparison.

Your website-cost checklist

  • [ ] Decide what the site must do before comparing prices
  • [ ] Pick the route that fits — DIY, freelancer, or professional
  • [ ] Budget for ongoing costs, not just the build
  • [ ] Confirm you own your domain and your site
  • [ ] Check it's fast and works on phones
  • [ ] Get the scope and all costs in writing

FAQ

How much does a website cost for a small business?

There's no single figure, but most small businesses land in a wide band: near-zero to build it yourself on a website builder, a few hundred to a few thousand dollars through a freelancer, or several thousand and up for a custom agency build. On top of that, plan for a modest yearly running cost. The right number depends on what the site needs to do.

Is it cheaper to build my own website?

In cash, yes — a website builder costs roughly the price of a monthly subscription, far less than hiring someone, and it's faster to start. The catch is your time and a ceiling on customization. DIY is the smart choice when your needs are simple; if the site is central to how you win customers, paying a professional can pay for itself.

How much does website hosting cost per month?

For a typical small business site, hosting commonly runs about $5–30 per month, and website builders usually bundle it into their subscription so you don't pay separately. A high-traffic site or an online store can cost more. Your domain name is separate — usually around $10–20 per year.

Do I have to pay monthly for a website?

Usually some ongoing cost, yes — at minimum your domain and hosting, plus maintenance. That doesn't mean a large monthly retainer; a simple site's running cost is often just a few hundred dollars a year. Be cautious of any monthly fee with no clear service attached to it.

How much should a small business spend on a website?

Only as much as the job requires. Start with the cheapest route that does what you need — often a builder or a small freelance project — and grow the site as the business grows. Spend on speed, mobile, clear structure, and owning your domain; save on features you can't yet justify.

Next step

The right website cost is the smallest one that still does the job — so start with the job, not the price tag. Write down what your site must actually do, choose the build route that fits your budget and time, and remember to plan for the ongoing costs, not just the build. When you're weighing the harder calls — which route fits, what a fair quote looks like, or how the site should work with the rest of your online presence — bring your questions to blakebusinessservices.com.

Comments are disabled for this article.