Skip to content
Antonio Kodheli

Average Cost of Website Design for a Small Business (2026)

The average cost of website design for a small business in 2026: published price ranges, what drives the number up or down, running costs, and how to get an accurate quote.

Antonio Kodheli··5 min read

The average cost of website design for a small business sits somewhere between about $1,000 and the tens of thousands of dollars, and anyone who quotes you a single number without asking questions is guessing. The range is wide because "a website" covers everything from a three-page brochure to a site that takes orders and payments.

This guide is written by someone who builds these sites for a living. It shows what published surveys say, what actually moves the price, and the running costs that show up after launch, so you can judge any quote you get.

Average cost of website design for a small business: the published numbers

Two widely cited sources, checked in October 2026:

  • WebFX puts the average cost to create a small business website at $1,000 to $48,000, with small agencies at roughly $6,000 to $12,000 and large agencies up to $48,000. (source)
  • Shopify's 2026 guide gives $1,000 to $150,000+ for custom development, and says 63% of agencies quote between $1,000 and $15,000. It also cites a US median of $45.85 an hour for web developers, from the Bureau of Labor Statistics. (source)

Both are ranges, and that's honest. The useful question isn't "what's the average", it's "where does my site land in that range, and why".

What drives website development costs

Five things decide most of the price.

1. Number of distinct page types

Ten pages that share one layout cost far less than ten pages that each need their own design. A typical small business site needs a home page, a page per service, an about page, a contact page and maybe a page per area you serve. Count the kinds of page, not just the pages.

2. Features that do work

A brochure site shows information. A site that does something costs more, because each feature needs building, testing and handling when it goes wrong:

  • Online ordering, booking or quote requests
  • Payments (for example Stripe checkout)
  • Forms that email or text your team
  • Logins, member areas or customer portals
  • Integrations with your POS, CRM or calendar

3. Custom design versus a template

A template gets you online quickly but looks like everyone else using it. A custom design is built around your business and your customers, and costs more up front. For a local business competing on trust, it is often worth it.

4. Content: words and photos

Sites stall waiting for content more than for code. If your copy and photos are ready, the build is faster and cheaper. If someone has to write service pages, shoot your food or rewrite your story, budget for it.

5. SEO and speed from day one

A site built for local search (a page per service and area, structured data, fast loading on phones) takes more planning than a site that merely exists. It is also the part that brings in customers after launch, so it is a bad place to save.

Running costs after launch

The build is a one-time cost. These keep going:

CostTypical priceNotes
Domain nameabout $1 to $20+ a yearPer Shopify's guide; premium domains cost more
Hosting$0 to $20+ a monthVercel's Hobby plan is free but for personal, non-commercial use; Pro is $20 a month
Payments2.9% + 30¢ per card paymentStripe's standard US rate, with no monthly fee
EmailvariesBusiness email is usually a separate subscription
MaintenancevariesUpdates, small changes and fixes

A custom-coded site has an advantage here: no page-builder subscription you have to keep paying for the site to stay online.

Freelancer, agency or DIY?

  • DIY website builder: cheapest to start, monthly fees forever, and you do the work. Fine for a first site with simple needs.
  • Agency: a team with an account manager, designers and developers. More process, higher price, more hand-offs.
  • Independent developer: one person who designs and builds the site. You talk directly to whoever writes the code, which usually means fewer meetings and faster changes.

I work as the last one, so weigh that bias as you read. But for most small businesses, the deciding factor isn't the type of provider, it's whether they have built sites like yours and can show you them live.

How to get an accurate quote

Send any developer these four things and the quote gets much more precise:

  1. The pages and features you need on launch day, and what can wait
  2. Whether your copy and photos are ready
  3. Two or three sites you like, and why
  4. Your deadline and the budget range you have in mind

Then ask every provider the same questions: Who owns the code and the domain? What happens if I want changes later? Can I see live sites you've built for businesses like mine?

What I build, and what it costs

I design and build small business websites and restaurant websites, mostly for businesses around Boston. You can see them live: Pavli Planning, Horizon Fix, Boston Pizza and El Triunfo, among others. I quote a fixed price after a short call, because a range doesn't help you plan.

Frequently asked questions

How much does a small business website cost? Published ranges start around $1,000, and Shopify found most agencies quote between $1,000 and $15,000. Complex sites run much higher. Your number depends on page types, features, design and content.

Why do quotes for the same website vary so much? Providers include different things: some quote design only, some include content, SEO and launch support. Compare what is included, not just the total.

Is a cheap website worth it? It is if it loads fast, works on phones and brings in customers. A cheap site that nobody finds or that can't take an order costs more in lost business than it saved.

How long does a small business website take? It depends on the scope and how quickly content is ready. Ask for a timeline tied to milestones you can see on a preview link.

I design and build small business websites in Boston and across the US. Tell me what you need and you'll get a fixed price, not an hourly estimate.

Get a fixed quote for your site

Written by Antonio Kodheli

Full-stack web developer in Boston. I build modern web apps with TypeScript, Next.js, and the Claude API, and write about it here.