Guide · 10 min read

How much does a small business website cost in 2026?

The three ways to get a site, what each one costs in year one and after, and the costs people forget.

By the WeBoss team · Updated

Short answer

A small business website costs about $200 to $600 a year on a website builder you set up yourself, $1,500 to $8,000 from a freelancer, and $2,500 to $9,500 or more from a web agency, plus $30 to $200 a month in running costs for hosting, domain and upkeep.

The three ways to get a website

Almost every small business website is made one of three ways: you build it yourself on a website builder, you pay a freelancer, or you hire an agency. The price gap between them is huge, and it mostly reflects whose time is being spent.

Typical cost of a small business website, 2026
OptionUpfrontEvery year afterYour time
Website builder, done yourself$0$200 to $60020 to 60 hours
Freelancer$1,500 to $8,000Hosting + changesA few meetings
Web agency$2,500 to $9,500+Hosting + a care planMeetings over 2 to 6 weeks
AI builder made for your trade (WeBoss)$0 to build$149.90 on Starter yearlyAbout 10 minutes

Website builders (Wix, Squarespace, GoDaddy)

The cheapest way in cash, and the most expensive in time. Entry plans cost roughly $12 to $30 a month billed yearly. You pick a template, replace the words and photos, and publish.

The catch for a service business is what the entry plan leaves out. Booking is often on a higher plan or a separate app. A quote calculator usually means a plugin. And somebody still has to write the page, which is the part most owners get stuck on.

Good for: owners with more time than money, and simple needs. Watch for: the price after the first term, and which plan the features you need are on.

Freelancers

A freelancer can build a good template-based site for $500 to $1,500, and a custom one for $2,000 to $8,000. You get someone who does this every day, so the result usually looks better than a first attempt of your own.

Quality varies a lot, and so does what happens after launch. Ask who hosts the site, who owns the login, and what a small change costs. A cheap build with a charge for every text edit is not cheap for long.

Good for: owners who want it done for them and have a clear idea of what they want. Watch for: vague quotes, and sites built on a platform only the freelancer can edit.

Agencies

An agency brings strategy, design, copywriting and project management, and charges for all of it. Most small business sites from an agency land between $2,500 and $9,500, and custom work goes well past $10,000. Many also sell a monthly care plan for hosting, updates and small changes.

Good for: businesses that need a brand, custom features or ongoing marketing. Watch for: paying agency prices for what is, underneath, a template with your logo on it.

AI builders

A newer option. You answer a few questions and the builder designs and writes the first version for you, so the hours a normal builder costs you mostly disappear. Prices are in the same range as other builders. The good ones are made for a kind of business; a general one will still leave you adding the booking form and the prices yourself.

What makes one website cost more than another

Two quotes for "a website" can differ by ten times. These are the things that move the number.

What pushes the price up
FactorCheaperDearer
SizeOne strong pageTen or more pages
DesignA template, adjustedDesigned from scratch
WordsYou write themA copywriter writes them
PhotosYour own phone photosA photo shoot
FeaturesContact form, call buttonBooking, payments, a shop, logins
Who builds itYou, or an AI builderA freelancer or an agency team
After launchYou make the changesA paid care plan

A plumber who needs a page, a call button and a booking form is at the cheap end of every row. An online shop with 200 products is at the other end. Most local service businesses sit much nearer the plumber.

What a website costs per month

Whatever you pay up front, a website has running costs. Here is what a typical small business pays each month once the site is live.

Monthly running costs of a small business website
ItemTypical costNotes
Builder plan or hosting$12 to $40 a monthA builder plan includes hosting
Domain name$10 to $20 a yearAbout $1 to $2 a month
Booking or scheduling app$0 to $35 a month$0 if your builder includes it
Business emailA few dollars per mailboxOptional, and separate from the site
Changes and upkeep$0 to $100+ a month$0 if you edit it yourself

That is where the usual "$30 to $200 a month" figure comes from. The low end is a builder you run yourself. The high end is a freelancer or agency care plan with a scheduling app on top.

The costs people forget

  • Domain name: about $10 to $20 a year, and often more at renewal than in year one.
  • Booking app: often $15 to $35 a month if your builder does not include one.
  • Changes: a freelancer or agency bills for updates after launch.
  • Renewal prices: first-year deals often renew at a higher price. Read the line under the big number.
  • Long terms: the lowest advertised price may need two to four years paid up front.
  • Your time: hours spent building are hours not spent on paying work.

The last one is the easiest to ignore. If you bill $60 an hour and spend 40 hours on a "free" website, it cost you $2,400.

How much does a one-page website cost?

Less than people expect, and for many local businesses one page is enough. On a builder it is the price of the cheapest plan that has what you need. From a freelancer, a one-page site is typically $500 to $1,500.

One page works when it answers everything a customer wants to know: what you do, where, for how much, why you, and how to book. More pages are worth adding later, when you want to rank for each service or each town separately.

Is $1,500 a fair price for a website?

It can be. $1,500 is at the lower end of what freelancers charge, so it is a fair price for a tidy, template-based site with your words and photos put in properly. It is not enough for custom design, a shop or a booking system built from scratch.

Before you pay it, ask what you get: how many pages, who writes the words, whether it works on phones, who hosts it, and what changes cost afterwards. If the answers are vague, the price does not matter; keep looking.

What should you pay?

For most local service businesses, the site has three jobs: show up on Google, look trustworthy on a phone, and turn visitors into bookings or quote requests. You do not need a $9,000 site to do that.

A sensible budget by situation
Your situationSensible routeRough budget, year one
Just starting, money is tightA builder, done yourself or by AI$150 to $600
Established, no time to buildAn AI builder, or a freelancer$150 to $3,000
Need a brand and marketing helpA small agency$3,000 to $10,000
Selling products onlineA shop platform, maybe with a freelancerVaries with the catalogue

Spend more when you need custom features, a brand from scratch, or someone to run your marketing. Spend less when what you need is a clear page, a phone number and a way to book.

Want your own number? Try the website cost calculator. It adds up three years of each route, your own time included.

Questions to ask before you pay anyone

  1. What exactly is included? Pages, words, photos, forms, booking.
  2. What will it cost in year two? Hosting, renewals, a care plan.
  3. Who owns the domain and the logins? It should be you.
  4. Can I change the text and photos myself? If not, what does a change cost?
  5. How does it look on a phone? Ask to see one of their sites on yours.
  6. What happens if I stop paying? Know whether the site goes with you or stays with them.

How to keep the cost down

  • Start with one page. Add more when the first one is bringing enquiries.
  • Use your own photos. A real photo of your van beats a stock photo and costs nothing.
  • Pick a builder that includes what you need, so you are not paying for a booking app on top.
  • Write down your services and prices first. Whoever builds the site, that is the slow part.
  • Pay yearly once you are sure. Most builders give a discount for it.

See what your site looks like before you pay anything

WeBoss is free to build and preview. Going live is $14.99 a month.

Build my site free

FAQ

Common questions

Try it free
How much is it to create a website for a small business?

About $200 to $600 a year if you build it yourself on a website builder, $1,500 to $8,000 from a freelancer, and $2,500 to $9,500 or more from an agency. Running costs after that are usually $30 to $200 a month.

What is a reasonable price for a small business website?

For a local service business, $200 to $600 a year on a builder or $1,500 to $5,000 from a freelancer is typical. Agencies charge more for strategy and custom design.

How much does a website cost per month?

Running costs are usually $30 to $200 a month: hosting, domain, any booking or form apps, and paid changes. A builder plan bundles most of this into one price.

Is $1,500 a good price for a website?

It is a fair price for a clean, template-based site from a freelancer with your words and photos put in properly. Ask what is included, who hosts it and what changes cost before you agree.

Is it worth having a website for a small business?

For most, yes. It is where people check you are real after they find you on Google or hear your name, and it takes bookings and enquiries while you are working. It does not need to be expensive to do that.

Can I run a website for free?

You can build and preview one for free on most builders. A free plan that goes live usually carries the builder's adverts and address. Your own domain and an advert-free site cost money almost everywhere.

Do I need an LLC to have a business website?

No. A website is not tied to how your business is registered; sole traders have them too. Whether you should form an LLC is a separate question for an accountant or a lawyer.

Is a cheap website worth it?

If it loads fast, works on phones, shows up on Google and lets people book or ask for a quote, yes. Price matters less than whether it brings enquiries.

Get started

See your new website in about a minute.

  • Free to build
  • No card needed
  • Live from $14.99/mo
  • Cancel anytime