How Much Should a Website Actually Cost?
Ask five firms to quote the same website brief and you will get five numbers that do not look like they describe the same job. Not a 20% spread. A 5x spread. The same page count, the same deadline, the same stated goal, and quotes that sit a full order of magnitude apart.
Buyers read that spread as dishonesty. It usually isn't. It's a vocabulary problem with a very expensive bill attached.
The spread exists because "website" names three different products
Go read the threads. "How much should it cost for a basic website?" is one of the most repeated questions in small-business forums, and the answers underneath it are useless because every answerer is pricing something different.
Person one is pricing a template fill. A pre-built theme, your logo dropped in, your copy pasted into the boxes the theme already made. Fast, cheap, and entirely real as a product. It produces a working page.
Person two is pricing a custom build. Design and development from a blank file, built to a spec, tested across devices, with a content system behind it someone can actually use without breaking the layout. More hours, more skill, more money.
Person three is pricing a positioning asset. The thing a buyer lands on while deciding whether you are worth more than the other three names on their list. That job starts long before anyone opens a design file. It starts with deciding who the page is arguing to, what they were comparing you against, and what has to be true in their head before they fill out the form.
All three quote under the same word. That is the entire spread. You are not comparing prices. You are comparing categories that happen to share a noun.
Page count is the wrong unit
Most quotes are built on page count because page count is the only thing a buyer can verify before the work exists. Five pages, ten pages, twenty. It feels like a unit of measurement.
It isn't. A five-page site aimed at the right buyer, arguing against the right alternative, in the words that buyer actually uses, will outperform a thirty-page site aimed at nobody in particular every single time. Pages are an input. The number of pages has roughly zero relationship to whether the site changes a buying decision.
Here's the test. Take your current homepage headline and ask: could my three closest competitors put their own logo on this page and leave the copy untouched? If yes, you did not buy a website. You bought a brochure with a shopping cart of pages attached, and the price you paid was high at any number.
"How much do y'all pay per week for your website?"
That question shows up in forums regularly, and the best reply in the thread is almost always the same: no one pays per week. You're being milked.
It's worth being precise about this, because there are legitimate recurring costs and there are invented ones.
Legitimate recurring: hosting, a domain, email, a managed security and update layer, a content system license, and ongoing work (new pages, campaigns, changes). These are real services with real ongoing delivery. They should be itemized and you should be able to cancel any of them and still own what you built.
Invented recurring: a weekly or monthly fee for the existence of a site you already paid to build, where the vendor holds the domain, the hosting account, the code, and the content, and where leaving means starting from zero. That isn't a service. That's a hostage arrangement with a subscription wrapper.
The single question that separates them: if I leave tomorrow, what do I walk away with? If the answer is "a login and an export file," fine. If the answer is a long pause, you now know what you're actually paying for.
The free builder isn't free, it's deferred
The other end of the spread is the drag-and-drop builder that costs almost nothing to start. The hidden-cost threads on this are long and consistent, and the costs land in predictable places.
Your time, first, which is the cost nobody prices. An owner of an expertise business billing real money for their expertise spends forty hours learning a page editor. That is not a saving. That is the most expensive developer you will ever hire.
Then the ceiling. Builders are excellent until the first thing you need that the platform does not do, at which point the answer is a plugin, then a workaround, then a rebuild. Then the transaction fees, the required upgrade tier for the one feature you actually needed, and the migration bill when you finally outgrow it.
And underneath all of it, the cost that doesn't appear on any invoice: a site that looks like every other site built from the same handful of templates, sold to buyers who are explicitly trying to tell you apart from four competitors. You did not save money. You deferred the bill and added a positioning problem to it.
What price should actually map to
Price should map to the outcome the site is responsible for producing. That sounds abstract until you attach numbers to it.
An education product was months from closing. The diagnosis was not the marketing. Teachers did not want to carry heavy printed materials, so the product itself had to change before any site or campaign could work. Moved to digital, repositioned around how teachers actually work, launched into a fixed window from December through April with a founder who had no existing audience at all. Across roughly five months: 59,000+ LinkedIn impressions, 1,400+ new followers, 14,700 of Meta ad reach, a 3.2% click-through rate, a $1.27 cost per click, and $39,378 in revenue for a brand that had been about to shut down.
A festival with a fixed event date and fifteen years of never selling out ran a two-month campaign built around ticket buyers instead of around its own performer community: 1M+ impressions, 600K+ reach, 97,000+ video views, an 11.31% Instagram engagement rate, 2.65% top ad click-through, and $15,876 in directly tracked ticket revenue. It sold out for the first time in its fifteen-year history.
Neither of those numbers came from page count. They came from the decision about who the thing was for, made before anyone designed anything.
Now run it against your own situation. Pick a conservative close rate on inbound: a documented 14.6% SEO close rate on the work we've measured, and 3.74% on referral conversion. Take your average engagement value. Multiply. If a properly positioned site produces 67% more inquiries at a steady close rate, the question stops being "is this quote high" and becomes "how many months of my current close value does this cost, and how many months until it pays itself back." That is a number you can actually compute on the back of an envelope. A page-count quote gives you nothing to compute with at all.
"Why can't I just hire someone cheaper?"
You can. You should know exactly what you're buying when you do.
The cheap end of the market sells production. A logo file, a page, a template configured. That is a real, legitimate product, and for plenty of businesses it is the correct purchase. If you need a page that exists so people can confirm you are real, buy production. Don't overpay for strategy you won't use.
What you cannot buy at that end is market position. Nobody at any price point is going to interview your customers, find out your buyers were comparing you against an in-house option rather than against your named competitors, and rewrite the entire argument of the site around that discovery. That work has nothing to do with design hours, and it is the only part of the spend that changes what you can charge afterward.
The honest version: if you're an expertise business getting compared to ten options and losing on price, a cheaper site makes the comparison worse, because a cheaper site is a more interchangeable site. If you're not in that position, the cheaper option is genuinely fine and we'll tell you so.
Five questions that collapse the spread
Take these into every quote conversation and the 5x range resolves itself quickly.
- Who is this site arguing to, and what were they comparing us against? If the answer is a demographic rather than a buying situation, the quote is for production.
- What happens before design starts? If nothing does, you're buying a template fill at custom-build prices.
- What do I own, and what breaks if I leave? Domain, hosting, code, content, analytics. All five, in my name.
- What is recurring and why? Itemized, cancellable, with delivery attached to each line.
- What outcome is this responsible for, and how will we know? Inquiries, close rate, revenue. Not impressions alone.
A firm that can answer all five has priced an outcome. A firm that can only answer question three has priced a deliverable. Both are valid purchases. Only one of them changes what you're able to charge next year.
Stop shopping page counts. Start pricing the decision the page has to change.
If you're holding three quotes that range 5x and you can't tell what the difference buys you, that's the conversation we have on a scoping call. We'll tell you plainly whether you need positioning work or whether you need a page that exists, and if it's the second one, we'll say so. Book a strategy call.