The most common answer to 'how much does a website cost?' is 'it depends' — which is true but useless. This is the actual breakdown by tier, with honest ranges and an explanation of what drives costs up or down, so you can make a properly informed decision.
The five tiers of website cost
DIY builders (Squarespace, Wix, Webflow): Low monthly cost but significant time investment, template limitations, performance ceilings, and platform dependency.
Freelancer build on a CMS (WordPress, Webflow): Variable quality, usually fine for simple sites, limited scalability, and quality depends heavily on who you find.
Boutique agency on Webflow or WordPress: Structured process, better design, still platform-dependent, typically good for sites that do not need heavy custom functionality.
Mid-market agency on Next.js or custom stack: Full code ownership, high performance, built for SEO, scales with your business, typically the right choice for growth-stage companies.
Enterprise agency or large consultancy: Custom everything, enterprise integrations, dedicated teams, large budgets and timelines.
What actually drives web project cost up
The variables that most reliably push costs higher: custom animations and interactions, CMS integration with complex content models, e-commerce functionality, integrations with third-party APIs (CRMs, payment systems, booking tools), multiple language or locale support, and accessibility compliance work. Each of these adds meaningful development complexity. A clean marketing site with a simple CMS costs far less than an e-commerce platform with custom checkout flows and multi-currency support.
The hidden costs most buyers miss
Post-launch maintenance and updates — who handles this and at what cost?
Hosting and infrastructure — good Next.js hosting on Vercel is not free at scale.
CMS licensing — some headless CMS platforms have significant per-editor costs.
SEO work — a beautiful site that ranks nowhere earns nothing.
Photography and copywriting — often not included in design/dev scope.
Future feature development — can your codebase accommodate what you will need in two years?
How to make the right decision for your stage
At pre-revenue or very early stage, a good DIY build or a carefully chosen freelancer is the right call. Save your budget for product. At seed stage or early revenue, you want a site that reflects your ambition, loads fast, and converts — typically a boutique or mid-market agency. At growth stage or Series A, your website is a revenue asset and a talent magnet. The cost of a weak one is measured in deals not closed and candidates who chose someone else. Invest accordingly.