"How much does a website cost?" is one of the first questions every business asks, and one of the hardest to answer honestly — because the real answer is "it depends," and vague ranges from a quick search rarely map to your actual project. This guide breaks down what actually drives the number, so you can budget realistically before you ever request a quote.
What Determines Website Cost
Four factors account for most of the variance in web development pricing:
- Scope and page count. A five-page brochure site takes a fraction of the time a 40-page site with custom templates does.
- Custom functionality. Booking systems, user accounts, payment processing and integrations all add development time beyond a static design.
- Design complexity. A fully custom, animated design costs more to build than a clean implementation of an existing design system.
- Platform choice. A WordPress build on an existing theme is typically faster — and cheaper — than a fully custom application built from scratch.
Typical Price Ranges
These are general industry ranges, not a quote — your actual cost depends on scope. Use them to sanity-check estimates you receive:
- Brochure / marketing website (5–10 pages): Usually the most affordable option, suited to businesses that need credibility and basic lead capture.
- E-commerce store: Costs more due to payment integration, product catalog management and checkout flow testing.
- Custom web application or portal: The widest range, since scope varies enormously — a login-gated dashboard is a very different project from a public marketing site.
Hidden Costs to Budget For
The build cost is rarely the only cost. Businesses are frequently surprised by:
- Hosting and domain renewal — ongoing, usually annual.
- Maintenance and security updates — see our Website Maintenance guide for what this typically involves.
- Third-party integrations — payment processors, email marketing tools, CRMs often carry their own subscription costs.
- Content creation — professional copywriting and photography, if you don't already have them.
The cheapest website isn't the one with the lowest sticker price — it's the one that doesn't need to be rebuilt in 18 months.
How to Get an Accurate Quote
The fastest way to a reliable number is a short discovery conversation: what pages you need, what functionality is required, and what systems it needs to connect to. Vague requests get vague quotes — specific requirements get specific ones.
If you're ready to see real numbers for your project, we offer a free, no-obligation project estimate.
Want an exact quote for your project?
Tell us what you're building and we'll give you a clear, itemized estimate — no pressure.
Get a Free Quote


