Why "how much is a website?" is so hard to answer
Ask what a website costs and you will get answers ranging from almost nothing to a great deal, which is maddening if you are just trying to plan. The reason is simple: "a website" is not one thing. It is a bundle of different costs, and the size of each depends entirely on what you actually need. A one-page site for a local trade and a full online store with hundreds of products are both "websites," and they live in completely different worlds.
This piece will not give you a price, because no honest article can. What it can do is break the cost into its real parts so you understand what you are paying for, why quotes differ so much, and how to budget without unpleasant surprises down the line.
The parts of the cost
A website's cost is really several costs stacked together. Knowing them helps you read any quote and ask better questions.
- Design. Figuring out how the site looks and works, how it is structured, how visitors move through it. More custom, more tailored to your business, generally means more design time.
- Build. Turning the design into a working site. Complexity drives this, since a simple brochure site is far less work than one with bookings, accounts, or a store.
- Content. The words, photos, and other material. Someone has to create these. If you provide them, you save on cost but spend your own time. If you need help writing or photographing, that is real work with a real price.
- Hosting and the domain. Your site needs somewhere to live and an address. Usually an ongoing cost, modest for many sites, larger for demanding ones.
- Upkeep. The part people forget. Updates, fixes, security, backups, and changes over time. A website is not "done" at launch; it needs care to stay healthy.
When someone quotes "a website," they may be including all of these or only some. A big part of comparing quotes is figuring out which parts each one actually covers.
Why quotes vary so much
Two quotes for "the same" website can differ wildly, and it is usually not because one party is dishonest. The variation is real and has real causes.
- Scope. The single biggest factor. Five pages or fifty? A simple contact form or full e-commerce with payments and inventory? Scope drives cost more than anything else.
- Custom versus off-the-shelf. Built around your specific needs costs more than adapting an existing template. Each can be right; they are not priced the same.
- How much is included. One quote bundles content help, setup, and some ongoing support. Another covers only the build, with everything else extra. The lower number is not always the better deal once you add the missing pieces.
- Experience and approach. People and teams price differently based on experience, process, and how much thought goes into your specific situation. Cheaper is not automatically worse, and pricier is not automatically better, but the difference is usually in something.
When a quote seems surprisingly low or high, the honest move is to ask what is and is not included. The number alone tells you little.
One-off versus ongoing
This is the distinction that catches people out, so it is worth sitting with. A website is partly a one-time cost and partly an ongoing one, and budgeting only for the first leads to nasty surprises.
- One-off costs are the upfront design and build to get the site live.
- Ongoing costs are the things that continue: hosting and the domain, plus upkeep, updates, and any changes you want over time.
Think of it like a vehicle. There is the purchase price, and then there is fuel, servicing, and the occasional repair. A website is similar. Budgeting for the build but not the care leaves you with something that slowly degrades because keeping it healthy was never planned for. Ask any prospective builder plainly what the ongoing costs look like, so the full picture is in front of you from the start.
How to budget without nasty surprises
You can plan sensibly even without a fixed number.
- Get clear on scope first. The more concretely you can describe what you need, the more accurate and trustworthy any quote becomes. Vague requests get vague, often inflated, answers.
- Ask what is included, every time. Build, content, setup, support, hosting, upkeep. Get it spelled out so you are comparing like with like.
- Plan for ongoing, not just upfront. Set aside something for hosting and maintenance from the beginning, not as a shock later.
- Start with what you need, grow later. You rarely have to build everything at once. A solid, focused first version you can extend is often wiser, and kinder to your budget, than an everything-at-once project.
- Be wary of extremes. Suspiciously cheap often means corners cut or costs deferred; very expensive should come with a clear reason. In both cases, ask what you are actually getting.
Costs vary widely by scope, market, and the people you work with, and there is no single right number. What there is, is a right mindset: understand the parts, plan for the ongoing as well as the upfront, and insist on knowing what is included.
If you want a hand
We wrote this for the GROW community because owners deserve to understand what they are paying for, even before they talk to anyone, including us. If it helped, the newsletter has more practical pieces like it. And if you want help thinking through what your particular project might involve, with an honest breakdown rather than a mysterious number, just reach out. No pressure, and no promises, only a clear picture.