Most small business websites cost between about $1,500 and $15,000 as a one-time project in 2026. The exact number depends on who builds it, how many pages you need and what the site has to do. A simple five-page site sits at the low end. A site with online booking, payments or an online store sits higher.
This guide breaks down the real price ranges, what drives the cost, and the extras most owners forget, so you can budget with confidence and compare quotes fairly.
Small business website cost: typical price ranges in 2026
Here is what small businesses in the US and Canada typically pay, depending on how the site is built:
- DIY website builder: roughly $0 to $500 upfront, plus a monthly plan. Cheapest, but you do the design, writing and setup yourself.
- Freelancer: roughly $500 to $3,000. Good for simple sites. Quality and support vary a lot.
- Small web design agency: roughly $3,000 to $15,000. You get design, development and often strategy from a team.
- Online store: roughly $3,000 to $10,000 or more for a small shop, depending on products, payments and shipping setup.
These are market ranges, not a quote. Prices shift with location, experience and the features you ask for.
What drives the price of a website
Two websites can look similar and cost very different amounts. These are the factors that move the number:
- Number of pages. A five-page site costs far less than a twenty-page site.
- Custom design or template. Custom design shapes every element around your brand and customers. A template is faster and cheaper but looks like everyone else’s.
- Features. Online booking, payments, e-commerce, live chat and integrations all add build time.
- Content. Professional copy, photos and video cost extra if we write and produce them for you.
- Speed and search setup. Clean structure, fast pages and local-search basics take careful work, but they help people find you.
- Who builds it. Experience, support and process affect both price and result.
Costs most owners forget
The build price is only part of the picture. Plan for these as well:
- Domain name: usually a small yearly fee.
- Hosting: from about $40 to $250 per year for most small business sites, depending on the plan.
- Maintenance and updates: if you do it yourself it costs time. If you hire it out, it costs money.
- Business email, plugins or software licenses: small, but they add up.
Ask every provider which of these are included and which you pay separately.
Cheap or smart: what a website is really worth
A $300 website that brings no enquiries is the most expensive website you can buy. The best question is not how little you can spend. It is what you want the site to do for your business.
If the goal is to bring in leads and bookings, look at what you get for the price:
- Does it turn visitors into enquiries, with clear calls to action?
- Does it load fast on a phone?
- Can customers book or contact you at any hour?
- Is it set up so Google can understand it?
A site that does these things pays for itself. A site that only looks nice does not.
One-time fee or monthly retainer?
Some agencies charge a monthly retainer for the life of your website. Others charge once for the build. At Red Knot, we work on a one-time setup: you see a free concept first, get a fixed quote, and own the finished site. There is no monthly retainer.
Whichever way you go, get it in writing, so there are no surprises later.
How to get an accurate quote
You will get a more accurate price if you can answer a few questions before you ask:
- What is the main goal: leads, bookings or online sales?
- How many pages do you think you need?
- Do you need booking, payments or an online store?
- Do you have a logo, photos and copy, or do you need help with those?
- When do you want to launch?
Frequently asked questions
How long does a website take to build? Most small business websites take a few weeks. Larger sites with extra features take longer.
Do I have to pay every month? Not with every provider. Ask whether the price is a one-time fee or a retainer.
Can I update the site myself? Yes, if it is built on a platform like WordPress or Shopify. Ask for a short walkthrough at launch.
Get a clear price for your business
Want to see what your business could look like before you spend anything? Get your free concept and we will show you, then give you a fixed quote. You can also read about our web design services or browse everything we offer.


