How Much Does a Small Business Website Cost in 2026?

How much does a small business website cost? Price ranges by option (DIY builder, freelancer, agency), yearly costs people forget, and how to compare quotes.

By Quentin Garcia 7 min read

Plumber sitting at his desk, comparing a website design quote with the site mockup on his laptop

You asked three companies for a website quote: $900, $4,500 and $15,000. Same business, same needs, and a tenfold gap. The cost of a small business website depends less on the technology than on what the provider actually does for you: writing, structuring, SEO and tracking.

In short: in 2026, expect a few dozen dollars a month for a website you build yourself on a website builder, often $2,000 to $8,000 with a freelancer, and $5,000 to $20,000 or more with an agency for a small business website. On top of that come yearly costs: domain, hosting and maintenance. To compare quotes, look at what each one includes, not just the total.

Key takeaways

  • Website pricing is driven mostly by the number of pages, copywriting and SEO work.
  • A website also has a yearly cost: domain, hosting, maintenance, sometimes licenses.
  • The site, the content and the domain name should be in your name, whatever the plan.
  • The number that matters isn’t the price, it’s the cost per lead once the site is live.

The ranges below are indicative: they reflect typical US pricing for small business websites and vary by region and project complexity. This is the kind of project we handle in our small business website design work.

Three ways to build a website, and what they cost

Cheapest

Website builder, DIY

Wix, Squarespace, Shopify or hosted WordPress: roughly $15 to $50 a month. The real cost is your time: copy, photos, settings, updates.

Middle ground

Freelancer

Often $2,000 to $8,000 for a small business website. Good value if the freelancer also covers copy and SEO, which isn’t always the case.

Most complete

Agency

Often $5,000 to $20,000, more for custom builds or e-commerce. The price usually includes strategy, copywriting, SEO and lead tracking.

An e-commerce website costs significantly more than a brochure site: product pages, checkout, shipping, inventory. Expect to start around $8,000 with a provider, and well beyond depending on your catalog and integrations.

What drives the cost of a small business website

Item What pushes the price up or down
Number of pages A 5-page site and a 30-page site (one page per service and city) are very different amounts of work
Copywriting You provide the text, or the provider writes it for your customers and for Google
Design Customized template, or fully custom design
Features Quote request form, online booking, client portal, payments, CRM integration
SEO Technical basics only, or keyword research, service area pages and Google Business Profile
Photos Stock images, or real photos of your jobs, team and location
Lead tracking Call and form tracking, reporting dashboard

The two items that explain most price gaps are copywriting and SEO. A low quote often assumes you’ll write every page yourself, and that nobody will work on your Google visibility.

Yearly website costs to budget from day one

The build price is only the start. A website has costs every year, and a quote that doesn’t mention them hides part of the bill:

Cost Rough range
Domain name (.com) About $10 to $25 a year
Hosting A few dollars to a few dozen dollars a month
Maintenance (updates, backups, security) $0 if you do it yourself, $50 to $300 a month with a provider
Licenses (theme, plugins, tools) Varies, often tens to a few hundred dollars a year
Changes (new pages, new features) Billed per request, or included in a plan

Tip

Ask every provider for the total cost over three years: the build, plus three years of domain, hosting and maintenance. It’s the only fair way to compare an upfront price with a monthly plan.

Cheap website or website that pays for itself

Judge a website by what it brings in, not by its price. A simple example: a $5,000 website that brings in three quote requests a month costs, over two years with $50 a month for hosting and maintenance, about $86 per lead ($6,200 for 72 leads). A $900 website that brings in none costs $900 for nothing.

The website that ends up expensive

  • One “Services” page for your entire business
  • Generic copy that reads like every competitor
  • No tracking: you have no idea how many customers it brings
  • The site or the domain in the provider’s name
  • Nobody to update it after launch

The website that pays for itself

  • One page per service, and per city if you cover a service area
  • Copy that answers your customers’ real questions
  • Calls and form submissions tracked from day one
  • The site, content and domain in your name
  • A Google Business Profile linked to the site and kept up to date

How to compare website quotes in 5 steps

  1. Step 1

    Write your needs on one page

    Your services, your service area, what the site must do (calls, quote requests, bookings) and a few sites you like. Every provider then prices the same thing.

  2. Step 2

    Get the list of pages

    Ask for the list of pages included. A site built to rank on Google has a page for each main service.

  3. Step 3

    Check who writes the content

    Copy, photos, legal pages: who does what, and what happens if your content isn’t ready on time.

  4. Step 4

    Ask what’s included for SEO

    Keyword research, title tags, service area pages, Google Business Profile, redirects if you already have a site: each item should appear in the quote.

  5. Step 5

    Calculate the three-year cost

    Build, domain, hosting, maintenance, changes. And make sure you keep ownership of everything when the contract ends.

Watch out

Be careful with “free website” or very cheap offers tied to a 24- or 36-month contract. Read the term, the total amount and what you keep at the end: often, neither the site nor the content belongs to you.

Starting from scratch? Our guide on how to make a small business website walks through every step. Already have an outdated site? See how to handle a small business website redesign without losing your rankings. Contractor? Our guide to contractor website design lists what it should include.

The bottom line on small business website cost

A small business website can cost anywhere from a few dollars a month to more than $20,000, but the gap almost always comes down to the work included: content, SEO and lead tracking. To choose well, write down your needs, compare quotes line by line, calculate the three-year cost and keep ownership of your site. Then judge it on the only thing that matters: how many leads it brings in.

Frequently asked questions

What's the average cost of a small business website?

There's no reliable average, because quotes don't describe the same work. As a rough guide, a small business website built by a freelancer often costs $2,000 to $8,000, and $5,000 to $20,000 with an agency, depending on the number of pages, whether copywriting is included and how much SEO work is in the scope.

Does a website have ongoing costs?

Yes. At minimum you pay for the domain name (around $10 to $25 a year for a .com) and hosting. Most sites also need maintenance (updates, backups, security), plugin or theme licenses and occasional changes. Depending on the setup, that's anywhere from a few dollars to several hundred dollars a month.

Should I pay for a website upfront or monthly?

Both models exist. Paying upfront usually makes it clearer that you own the site. Monthly plans spread the cost but can lock you in: check the contract length, what happens when it ends, and whether you keep the site, the content and the domain.

Is a $500 website good enough?

To have a basic online presence, yes. To get leads from Google, rarely: it almost always lacks a page for each service, copy written for your customers and call and form tracking. The right question isn't what the website costs, it's how many leads it brings in.

Is SEO included in the price of a website?

Usually only the technical basics are included: a fast site, title tags, a sitemap. The work that actually brings traffic (keyword research, one page per service and service area, Google Business Profile, rank tracking) is typically billed separately or as a monthly retainer. Ask for it in writing in the quote.