Home/Blog/Websites
Websites

How much does a small business website cost in the US?

Real price ranges for DIY, freelancers and agencies, what drives the cost, and what you actually get for the money.

HarleenFounder, The Shadow CreativeSep 30, 2026Published3 minRead time
Quick answer

A small business website in the US typically costs $20 to $50 a month for a DIY builder, about $1,500 to $8,000 from a freelancer or small studio, and $10,000 to $30,000 or more from an agency. Domain, hosting and maintenance are ongoing extra costs.

Key takeaways

  • Price depends on pages, custom design, copywriting, features and SEO setup.
  • Budget for domain, hosting and maintenance after launch.
  • DIY can work when starting out, but often struggles to bring in customers.
  • Think in terms of what one new customer is worth to you.

Ask "how much does a website cost?" and the honest answer is "it depends", which isn't very helpful. So here are realistic ranges for US small businesses, and what drives the price up or down.

Typical price ranges

  • Do it yourself (Wix, Squarespace, GoDaddy): roughly $20 to $50 a month, plus your time.
  • Freelancer or small studio: roughly $1,500 to $8,000 for a custom small business site.
  • Agency: often $10,000 to $30,000 or more, especially with strategy, copywriting and custom features.
  • Online store: usually more than a brochure site, depending on the number of products and integrations.

Ranges vary by region and project, but these are a fair guide to what you'll be quoted.

What drives the price

  • Number of pages. A five-page site costs less than a thirty-page one.
  • Custom design vs template. Custom design takes more time but fits your brand and goals.
  • Copywriting. If someone writes the words for you, that's extra work, and usually worth it.
  • Features. Booking, payments, member areas and integrations add cost.
  • SEO setup. Proper technical SEO and page structure take time to do well.

Ongoing costs people forget

  • Domain: around $10 to $25 a year
  • Hosting: anywhere from $10 to $50 a month for most small business sites
  • Maintenance: updates, backups, security and small edits, either your time or a monthly plan
  • Paid plugins or apps: some features charge a monthly fee

Is DIY good enough?

Sometimes, yes. If you're just starting out and money is tight, a clean template site is better than nothing. But DIY sites often struggle with the things that bring in customers: clear messaging, speed, SEO and a layout designed to turn visitors into calls.

A good way to think about it: what is one new customer worth to you? If a better website brings in even two or three extra customers a year, it often pays for itself.

Questions to ask before you hire anyone

  1. What exactly is included in the price?
  2. Who writes the content?
  3. Will I own the website and be able to edit it myself?
  4. Is basic SEO included?
  5. What happens after launch if something breaks?

Our pricing, for reference

Our custom websites start from $1,500. You can also choose a monthly plan where we host and look after the site for you. We always start with a free website health check, so you know what you actually need before spending anything.

Frequently asked questions

How much does a basic small business website cost?

A basic custom website from a freelancer or small studio usually costs between $1,500 and $8,000 in the US. DIY builders cost around $20 to $50 a month plus your time.

What are the ongoing costs of a website?

Expect a domain (about $10 to $25 a year), hosting (roughly $10 to $50 a month) and maintenance for updates, backups and security.

Is a website builder like Wix good enough?

It can be when you're just starting. Many DIY sites struggle with speed, SEO and clear messaging, which are what bring in customers.

H
Written by HarleenFounder of The Shadow Creative. Websites and marketing for small businesses across the US.
Get a free health check
questions?

Ask us anything

Email harleen@theshadowcreative.com and we will reply within one business day.

(book a free call)

or email harleen@theshadowcreative.com. We usually reply within one business day.