Article

How Much Does a Website Cost in 2026? Honest Prices for Small Businesses

A small business website usually costs between $500 and $5,000 to build, plus $300 to $1,500 a year to run. Here is where the money actually goes, and how to avoid paying for things you do not need.

  • September 28, 2026
  • 5 min read
Nabia Khan

Written by

Nabia Khan

WordPress developer & graphic designer

Published
September 28, 2026
Reading time
5 minutes

Quick answer: in 2026, a small business website usually costs $500 to $1,500 with a freelancer, $3,000 to $10,000 with an agency, and $0 to $300 if you build it yourself on a website builder. On top of that you pay for a domain, hosting and, ideally, someone to keep the site updated.

I get asked this question almost every day, usually in a slightly nervous voice. People have heard stories about $20,000 websites and also about their cousin who “did it for free in a weekend”. Both exist. What matters is what you are actually paying for, so let me break it down the way I would explain it on a call.

What you are really paying for

A website is not one thing. The price is a mix of a few jobs, and each one can be cheap or expensive depending on how much of it you need:

  • Planning and structure. Which pages you need, what goes on each one and what you want visitors to do. This is the part DIY sites usually skip, and it is why they often look fine but bring in nothing.
  • Design. Layout, colours, fonts and how the site feels on a phone. A custom design costs more than a tweaked template, but it is what makes you look different from your competitors.
  • Development. Turning the design into a working site on WordPress, Shopify, Wix or custom code, including forms, bookings or payments.
  • Content. The words and photos. If you write them yourself the price drops. If you need help with copy, it goes up, but this is often the best money you will spend.
  • SEO and speed basics. Page titles, descriptions, image compression and a clean setup so Google can read your pages.
  • Launch and support. Testing, going live, fixing the small things you notice in the first weeks, and showing you how to edit the site.

Typical website cost by type

These are realistic ranges I see across the US market, not just my own prices:

  • One page or landing page: $300 to $1,000
  • Small business website (3 to 8 pages): $500 to $2,500 with a freelancer, $3,000 to $8,000 with an agency
  • Online store: $1,000 to $5,000 for a small catalogue, much more for custom features or thousands of products
  • Custom web application or portal: $10,000 and up

If you want to see exactly what I charge, my website packages and prices are published openly. I think every freelancer should do that.

The ongoing costs nobody mentions

The build is a one-time cost. Running the site is not. Here is a normal yearly budget for a small business site:

  • Domain name: about $15 to $25 a year
  • Hosting: $100 to $400 a year for decent WordPress hosting. Wix, Squarespace and Shopify include hosting in their monthly plans.
  • Premium plugins or apps: $0 to $300 a year, depending on features like bookings or memberships
  • Maintenance: optional, but updates, backups and security checks matter. You can do them yourself or use a website maintenance plan.

I always tell clients about these before we start. A cheap build with surprise running costs is not cheap.

Why two quotes for the “same” website can be so different

You might get a quote for $600 and another for $6,000 for what sounds like the same brief. Usually the difference comes from:

  1. Who does the work. A solo freelancer has low overheads. An agency pays for project managers, offices and sales teams.
  2. Template versus custom design. Adjusting a theme is quicker than designing from scratch.
  3. Content. Some quotes include copywriting and photography, others assume you provide everything.
  4. Features. Booking systems, multilingual pages, member areas and integrations all add time.
  5. Revisions and support. Unlimited revisions or six months of support cost more than two rounds and one month.

When you compare quotes, ask each person to list what is included. The cheapest quote is often missing the parts that make a website actually work for your business.

Where it is worth spending, and where it is not

After more than 300 projects, here is where I would put your money if the budget is tight:

  • Spend on: a clear homepage, a strong services page, fast loading on mobile and a contact form that definitely reaches your inbox.
  • Save on: fancy animations, ten extra pages nobody visits, and expensive stock photos. Real photos of you and your work build more trust anyway.

A focused 5 page site that answers your customers’ questions will beat a 20 page site full of filler every time.

DIY, freelancer or agency?

If you are just testing an idea, a DIY builder is fine. If your website needs to bring in customers, you want someone who plans it with you. For most small businesses, a freelance developer is the sweet spot: you get custom work and direct communication without agency overheads. Agencies make sense for large companies that need a whole team.

How to get an accurate quote

Send your designer these five things and you will get a much more accurate price:

  1. What your business does and who your customers are
  2. Which pages you think you need
  3. Any features: bookings, payments, a blog, a shop
  4. Two or three websites you like, and why
  5. Whether you have your text, logo and photos ready

If you already have a website and are not sure whether it needs a rebuild or just some fixes, start with a free website audit. It shows what is working and what is not before you spend anything.

Frequently asked questions

How much does a basic website cost?

A basic 3 to 5 page website built by a freelancer usually costs $500 to $1,500. DIY builders cost less upfront, and agencies usually start around $3,000 to $5,000.

What are the yearly costs of running a website?

Expect roughly $15 to $25 for a domain, $100 to $400 for good hosting, and $0 to $300 for premium plugins or apps. A maintenance plan adds about $45 to $160 per month if you want someone to look after it.

Is it cheaper to build a website yourself?

In cash, yes. In time, rarely. Most owners spend 30 to 60 hours learning a builder, and the result often converts worse than a professionally planned site.

Free audit

Get a free website audit

Not sure why your website is not bringing in customers? Enter your link and get an instant score for design, SEO, content and page speed, plus a PDF report with clear, practical fixes. No cost, no obligation.

  • Speed & Core Web Vitals
  • SEO basics & Google visibility
  • Mobile experience
  • Security & updates
  • Design & trust signals
  • Conversion: calls to action & forms

60s Instant score for design, SEO, content and speed, plus a PDF report in your inbox.

Get your free website report

Free, instant and private. You get a PDF report by email.

Free website audit

Is your website costing you customers?

Get an instant score for design, SEO, content and speed, plus a PDF report with clear fixes. It takes about 60 seconds.

  • 100% free
  • No sign up
  • Results in 60 seconds

Rather talk to a human? Message me on WhatsApp

Chat with me on Google Chat

Copy my chat address below, then start a new chat with it in Google Chat. I usually reply within minutes.

devnabiakhan@gmail.com
Copy and open chat
  1. Open Google Chat
  2. Tap "New chat"
  3. Paste my address and say hi