Ask three providers what a website costs and you will get $400, $4,000 and $15,000, all for something a customer could not tell apart from the outside. Here is what actually drives that spread, with my own numbers on the page so you can see where I sit.
The three things you are actually buying
Design. Somebody deciding what it looks like. This ranges from picking a template to originating a visual identity, and it is the single largest driver of the spread.
Build. Turning that into a working site. A five-page brochure site and a site with bookings, payments and accounts are not the same job by an order of magnitude.
Content. Words and photographs. This is the one everybody forgets when comparing quotes, and the one that most often stalls a project for months, because the provider is waiting on the client and the client thought it was included.
Roughly what each tier gets you
| Price | What that is |
|---|---|
| Free to $50/mo | You build it on a site builder. Real option, genuinely fine for a lot of businesses, and your time is the cost. |
| $400 to $1,500 once | A template configured for you. Somebody else does the work, the design is not original, and this is where most small business sites should probably land. |
| $1,500 to $5,000 once | Custom build. Original layout, your content structure, functionality beyond pages. My custom software work starts at $1,500 and a substantial build runs to $5,000. |
| $99 to $279/mo | Subscription: the site plus somebody maintaining it. My digital tiers run $99, $179 and $279 a month. No large upfront number, and you are renting rather than owning the arrangement. |
| $10,000 and up | Original design, multiple specialists, strategy, photography. Real work, and rarely what a barber shop needs. |
The costs nobody puts in the quote
These continue after the invoice is paid, and a quote that omits them is not cheaper, it is less complete.
- Domain. Roughly $12 to $20 a year. Yours, in your name, always.
- Hosting. Free to about $20 a month for a site this size. Genuinely free tiers exist and are adequate.
- Email at your domain. A few dollars per user per month, and worth it. An address at your own domain reads differently to a customer.
- Changes. The real one. Every site needs edits, and if that is not agreed in writing it becomes an argument in month four.
- Your time. Photographs, copy, decisions, feedback. Always more than anyone expects.
Expensive is not the same as overpriced
A $10,000 site can be good value and a $500 site can be a waste. The question is not the number, it is what the number is attached to.
Signs a quote is expensive and fair: it is itemised. It says what happens after launch. It states who owns the domain, the hosting and the code. It has a date. It says what is not included.
Signs a quote is overpriced: one number and no breakdown. Monthly fees with no defined scope. The provider holds the domain. No mention of what a change costs. Pressure to decide this week.
The question that matters more than any of this
What is a customer worth to you, and how many extra ones would make the site pay for itself?
If your average customer is worth $2,000, a $3,000 site needs to find you two over its lifetime and the decision is easy. If your average sale is $12 and your customers are the same regulars every week, no website at any price is the thing that changes your business, and you should claim your Google listing and go back to work.
I audited 121 independent businesses near the University of Alabama, and for most of them the honest recommendation is the free one first. The self-check is here.
Common questions
How much does a small business website cost?
Realistically, a configured template runs $400 to $1,500 once, a custom build runs $1,500 to $5,000, and a monthly subscription that includes maintenance runs roughly $99 to $279 a month. Above $10,000 you are paying for original design work and multiple specialists, which is real but rarely what a small local business needs. Building it yourself on a site builder is free to about $50 a month and is a legitimate option.
What ongoing costs does a website have?
A domain at roughly $12 to $20 a year, hosting from free to about $20 a month for a small site, email at your own domain at a few dollars per user per month, and the cost of changes. The last one is the one that causes arguments, because it is usually not agreed in writing before launch.
Why do website quotes vary so much?
Three components move independently: design, ranging from picking a template to originating a visual identity; build, where a five-page brochure site and a site with bookings and payments differ by an order of magnitude; and content, meaning words and photographs, which is the item most often left out of a comparison and the one that most often stalls a project.
How do I know if a website quote is fair?
Fair quotes are itemised, state what happens after launch, say who owns the domain, hosting and code, carry a date, and say what is not included. Warning signs are a single number with no breakdown, a monthly fee with no defined scope, the provider holding your domain, no stated price for changes, and pressure to decide within the week.
Does my business actually need a website?
Work out what one customer is worth and how many extra the site would need to find to pay for itself. If a customer is worth $2,000 the maths is easy. If your average sale is small and your customers are the same regulars every week, claiming your Google Business Profile and fixing your hours will do more for you than a website at any price.