How Much Does a Website Cost for a Small Business?
Short answer: A small business website can cost anything from a few hundred dollars a year on a DIY builder to a few thousand dollars for a professionally built template site, and more again for a fully custom build. The real drivers are how many pages you need, who writes the content, how custom the design is, what it connects to, and whether SEO is built in. Then add ongoing costs for hosting, domain and upkeep.
"Website pricing" is searched about 1,300 times a month in the US, and advertisers pay an average of $35.59 a click to reach people searching "small business website design" (Google search data via DataForSEO, US, November 2026). It is a common question because quotes vary so much. This guide explains why, so you can compare like with like.
How much does a website cost by approach?
The figures below are broad ranges commonly quoted in the US. They vary by market, by provider and especially by scope. Use them to understand the levels, not as a price list.
| Approach | Commonly quoted upfront | Commonly quoted ongoing | Best for |
|---|---|---|---|
| DIY website builder | Little or nothing | Tens of dollars a month for the plan | Brand-new businesses testing an idea |
| Template build by a freelancer or agency | Low thousands | Hosting plus optional maintenance | Small service businesses needing a solid, simple site |
| Custom design and build | Several thousand to tens of thousands | Hosting, maintenance and updates | Businesses competing hard in search, or with specific needs |
What do you get at each level?
DIY website builder
Platforms such as Wix, Squarespace and GoDaddy let you build a site yourself from a template. You pay a monthly or yearly plan.
- You get: hosting, a template, a drag-and-drop editor, basic forms.
- You give: your own time to write, design and update it.
- Watch for: limits on page speed, URL structure and how much you can customize. Moving away later can be awkward.
We compare these options in detail in website builder vs custom website.
Template build by a professional
A designer or agency starts from a proven theme or framework and adapts it to your brand.
- You get: a professional look, set-up done for you, usually basic SEO and analytics.
- Watch for: whether content writing is included, how many pages are in scope, and whether you own the result.
Custom design and build
Designed and built for your business, often with custom service and city pages, integrations and performance work.
- You get: layout built around how your customers buy, fast load times, full control over SEO structure.
- Watch for: a clear scope, a timeline, and a plan for who maintains it.
What drives the cost of a website?
When two quotes are far apart, it is almost always because of these:
- Number of pages. A five-page brochure site and a site with 15 service pages and 20 city pages are different jobs.
- Content writing. Writing good service and city pages takes real time. Many low quotes assume you supply all text.
- Design work. Template tweaks cost less than a custom design.
- Integrations. Online booking, payments, CRM connections, call tracking and review feeds each add work.
- SEO set-up. Page titles, schema, sitemaps, speed tuning and analytics should be included. Often they are not.
- Redesign work. Rebuilding an existing site properly means mapping and redirecting old URLs. See how to redesign without losing SEO.
- Photography and branding. Real photos of your team and jobs, logos and brand guidelines cost extra if you need them.
What are the ongoing costs?
The build is not the only cost. Budget for these every year:
- Domain name: a yearly renewal, usually modest.
- Hosting: monthly or yearly, from basic shared hosting to managed hosting.
- Maintenance: software updates, security, backups and fixing anything that breaks. Some providers include this in a monthly plan.
- Paid plugins, apps or builder add-ons: these add up on some platforms.
- Content updates: new services, new areas, new photos, price changes.
- SEO and marketing: separate from the website itself, but usually where growth comes from.
What does a typical service business website include?
To make the levels concrete, here is what a solid website for a local plumbing, HVAC or roofing company usually contains. Use it to check whether a quote covers the job you actually need.
- Home page that says what you do, where, and how to call
- One page per main service, often six to twelve of them
- Pages for your main service areas, with real local detail rather than a swapped city name
- About, reviews and contact pages
- Tap-to-call and a short quote form on every page
- Basic SEO set-up: titles, descriptions, schema, sitemap, Search Console
- Analytics and call tracking so you can see which pages bring leads
A quote for "a five-page website" and a quote for the list above are not comparable, even if both are called a small business website. The second takes far more writing and planning, and it is usually the one that brings in calls. If a low quote looks attractive, check how many of these items it leaves for you to do yourself.
How to work out what you should spend
Start from what a customer is worth, not from what a website "should" cost.
Ask: how many extra jobs a month would pay for the site? A site that brings in a handful of extra jobs a year often pays for itself, depending on your average job value.
Then compare against paid ads. Average cost per click for "web design" searches is $22.93 in Austin and $32.37 in Dallas (Google search data via DataForSEO, US, November 2026), and buyer searches in many trades cost more. Our local cost-per-click research shows what clicks cost in your trade. A website that earns calls from organic search and your Business Profile reduces how much of that you need to buy.
How to compare website quotes
Ask every provider the same questions, in writing:
- How many pages are included, and which ones?
- Who writes the content?
- Is it a template or custom design?
- Is basic SEO included (titles, descriptions, schema, sitemap, analytics)?
- If replacing an old site, are redirects from old URLs included?
- How fast will it load on a phone, and how will you test it?
- Who owns the domain, the site and the content?
- What does ongoing hosting and maintenance cost, and what does it cover?
- What happens if I want to move to another provider?
Red flags in a website quote
- No mention of content. You may end up writing everything yourself.
- The provider registers the domain in their own name. It should be in yours.
- No analytics or tracking. You will not know if the site works.
- Locked platforms. If you cannot take your site with you, you are renting, not owning.
- No redirect plan on a redesign. This is how businesses lose rankings overnight.
For a full list of what the finished site should include, use our small business website checklist. If you want a quote with a clear scope, see our web design service.
Key facts
A small business website can cost from a few hundred dollars a year on a DIY builder to several thousand for a template build, and more for a custom site. Prices vary widely by market and scope, and are driven mainly by page count, content writing, custom design, integrations and SEO setup. Budget for ongoing costs too: domain, hosting, maintenance and updates.
Questions
How much does a basic small business website cost?
A DIY builder plan is commonly quoted at tens of dollars a month, while a professionally built template site is often quoted in the low thousands. Prices vary a lot by market and scope, so compare what is included, not just the total.
What are the ongoing costs of a website?
Expect to pay for a domain name each year, hosting each month or year, and maintenance such as updates, backups and security. Content changes, SEO and paid plugins or apps add to that.
Why do website quotes vary so much?
Quotes differ mainly in page count, who writes the content, how custom the design is, integrations like booking or payments, and whether SEO setup and redirects are included. Two quotes for 'a website' can describe very different work.
Who should own my website and domain?
You should. The domain should be registered in your name, and you should have admin access to the hosting, site and analytics. Ask about this before you sign.