Pricing

How Much Does a Small Business Website Cost?

What a small business website really costs, what drives the price up or down, the running costs people forget, and how to get a quote you can trust.

Laptop with a website layout on a dark desk next to a stack of coins, a calculator and an invoice

"How much does a website cost?" is the first question almost every business owner asks, and the most common answer is the least helpful one: "it depends." It does depend, but not in a mysterious way. Once you know what you're actually paying for, you can read any quote and tell whether it's fair.

This guide walks through what goes into the price of a small business website, the costs that keep running after launch, and how to compare quotes without getting burned.

The short answer

For a small business, most website projects fall into three rough bands:

What you getTypical scopeWhat drives the price
A single landing pageOne page with one goal: book a call, buy a product, join a listCopy, design quality, form or checkout setup
A small business website4 to 8 pages: home, services, about, contact, maybe a blogNumber of unique page designs, content, integrations
A larger or custom buildOnline store, booking system, member area, custom featuresFeatures, data, and how much is built from scratch

DIY builders sit at the bottom: you pay a monthly subscription and your own time. Agencies with big teams sit at the top, because you're paying for project managers, account managers and overheads as well as the work. Independent designers and small studios usually land in the middle.

For a concrete reference point, here is how I price my own work: a website audit is $297, and projects run from $650 to $2,800, quoted at a fixed price after I read your brief. You can see the full list on my pricing section.

What you're actually paying for

A website price is mostly time. Here's where that time goes.

1. Planning and structure

Before anything is designed, someone has to decide what pages you need, what each page must do, and in what order a visitor should see things. Skipping this step is the main reason sites look fine but don't bring in enquiries.

2. Design

A template with your logo dropped in is quick. A design made around your brand, your buyer and your offer takes longer, because every section is chosen for a reason. The number of unique page layouts matters more than the total page count: ten blog posts share one design, but a home page, a services page and a pricing page each need their own.

3. Content

Copy and photos are the hidden cost in most projects. If you supply finished text and good photos, the project moves faster. If your designer has to write the copy or source images, that's real work and should be on the quote. Either is fine; just make sure you know which one you're getting.

4. Build and setup

This covers turning the design into a working site: making it fast, making it work on every phone, connecting forms to your inbox or CRM, setting up analytics, adding basic SEO (page titles, descriptions, a sitemap) and connecting your domain.

5. Features and integrations

Every extra system adds time: online payments, booking calendars, email marketing tools, a CRM like GoHighLevel, a product catalogue, a members area. An online store, for example, needs product pages, a cart, checkout, shipping rules and tax settings before it can take a single order.

6. Revisions and launch

Good quotes say how many rounds of changes are included and what happens after that. Launch day also takes work: testing forms, checking every page on mobile, setting up redirects from an old site so you don't lose search traffic.

The running costs people forget

The build is a one-off. These come back every month or every year:

  • Domain name. A yearly fee to your domain registrar.
  • Hosting or platform fees. Website builders and e-commerce platforms charge a monthly subscription. Self-hosted sites pay for hosting instead.
  • Apps and plugins. Booking tools, review widgets, email tools and store apps often have their own subscriptions.
  • Email. A professional address on your own domain usually comes with a small monthly cost per user.
  • Maintenance. Updates, backups, fixes and small content changes. You either do these yourself, pay as you go, or pay a monthly plan. I wrote a separate guide on what website maintenance includes and costs.

When you compare quotes, add these up for the first year. A cheap build on an expensive stack of apps can cost more than a better build on a simpler setup.

Why two quotes for "the same" website can be very different

If you ask three people to quote the same brief, you'll often get three very different numbers. Usually that's because they're quoting different things:

  • One is customising a template; another is designing from scratch.
  • One includes copywriting; another expects you to supply every word.
  • One includes mobile testing, SEO basics and analytics; another leaves them out.
  • One is a solo designer; another is an agency where a project manager, a designer and a developer all bill time.

None of these is wrong. The question is whether the quote matches what you need. That's why the most useful thing you can do is ask for a written scope with every quote.

How to get a quote you can trust

Send every designer the same short brief. It doesn't need to be long:

  1. What your business does and who buys from you.
  2. The one main thing the website must do (calls, bookings, sales, enquiries).
  3. The pages you think you need.
  4. Two or three websites you like, and what you like about them.
  5. What you already have: logo, copy, photos, domain.
  6. Your deadline and your budget range.

Then check each quote for:

  • A fixed price, or a clear hourly estimate with a cap.
  • What's included and what isn't: copy, images, revisions, SEO basics, training.
  • Payment terms. For example, I ask for 50% to start and 50% before launch.
  • A timeline with check-ins, not just a launch date.
  • Ownership. You should own the design, the files, the domain and every login once you've paid.

Should you start smaller?

Often, yes. If budget is tight, a well-made landing page that does one job well can bring in leads while you plan the full site. I wrote about when a landing page is enough and when you need a full website.

And if you already have a site but aren't sure whether to fix it or rebuild it, start with an audit instead of a quote. A written review of what's working and what isn't will tell you whether you need a $650 fix or a full rebuild, before you spend either.

The bottom line

A small business website costs what it takes to plan it, design it, fill it with the right content, build it properly and keep it running. Compare quotes by what's included, not just the number at the bottom. Ask for a fixed price and a written scope, and make sure you'll own everything at the end.

Work with me

Want a fixed price for your website?

My prices are on my site, not hidden behind a call. Projects run from $650 for a focused landing page to $2,800 for a full business website, and every quote is fixed and in writing before any work starts.

Written by Oka Yunior. More than 10 years in design, almost 7 at a US design agency, and since 2020 leading design and marketing for a US gifting company.

Keep reading

All articles