Guide • Money

What a small business website really costs.

The same five-page website gets quoted at $500, $5,000, and $25,000 - and all three quotes can be legitimate. Here is what drives the spread, what you should expect to pay in 2026, and where cheap becomes expensive.

The ranges

Four ways to buy the same website.

Typical 2026 market ranges for a standard small business site. E-commerce and custom tooling sit above these.

ApproachTypical costWhat you actually get
DIY builder$15-60 / monthA rented template on someone else's platform. Fast to start, limited in speed and SEO, and you leave with nothing if you stop paying.
Freelancer, template-based$500 - $3,000A customized theme. Fair if your needs are simple; the ceiling shows the moment you need custom workflows or real performance.
Small agency / studio, custom$3,000 - $15,000Custom design and build, SEO setup, performance tuning, training. The range most genuine small business projects fall in.
E-commerce / custom tooling$10,000 - $50,000+Payments, tax, integrations, migrations, and testing. Complexity - not page count - is what you are paying for.

← Swipe horizontally to see full table →

The variables

What moves a quote up or down.

Unique designs

Three page designs reused across the site costs far less than ten bespoke layouts. Most small businesses need the former and are sold the latter.

Content

Someone writes the words. If the quote assumes you provide finished copy, writing it is your cost in time or money - usually underestimated.

Integrations

CRM, bookings, payments, inventory: every system the site must talk to adds design, build, and testing time.

Performance targets

A site that scores 95+ on mobile takes deliberate engineering - image pipelines, minimal JavaScript, caching. A site that merely "works" does not.

Migration

Moving an existing site without losing rankings means redirects, content mapping, and parity checks - frequently a third of the project.

Ownership

Code you own and can host anywhere costs more upfront than a platform subscription - and less the moment you would have wanted to leave.

The costs nobody puts in the quote.

Every website has a run rate regardless of who built it. A domain runs roughly $10-20 a year. Shared hosting starts at a few dollars a month; a proper VPS that you own starts around $12 a month. SSL certificates are free through Let's Encrypt or your CDN - if anyone bills you significantly for SSL in 2026, ask why.

Then there is maintenance: software updates, backups, and security patches. Either your team spends a few hours a month, or you pay a care plan. Sites that skip this are the ones that get hacked or silently break in year two - and emergency repairs cost more than the maintenance ever would.

When you compare proposals, compare the three-year total: build cost plus run rate plus maintenance. That number is where cheap and expensive trade places.

Red flags

Where cheap becomes expensive.

  • No written scope. If the deliverable is "a website", disputes are guaranteed. A fixed-scope proposal naming pages, features, and revisions is the minimum.
  • You never own anything. Proprietary builders and "we host it for you" models mean leaving costs your entire web presence. Ask who owns the code and the hosting account.
  • Price without questions. A quote issued before anyone asked about your customers, content, or systems is a template quote - and you are the template.
  • Guaranteed #1 rankings. Nobody guarantees rankings, and anyone guaranteeing AI citations is ahead of the research. Guarantee process and reporting instead.
  • Hourly billing with no cap on an undefined scope - the combination turns your project into a subscription.
FAQ

Cost questions

For a custom site (not a rented template), expect a few thousand dollars for a focused 5-8 page site from a skilled freelancer or small agency, rising to the low five figures with e-commerce or integrations. Below that you are usually buying a template swap.
Because the same words cover different work. Ask each bidder what is included in revisions, SEO setup, content, and post-launch support - the difference lives in that list, not the headline number.
Domain around $10-20 a year, hosting from a few dollars (shared) or about $12 (VPS), free SSL, and maintenance via staff time or a care plan. Compare proposals on three-year total cost, not build price.