Website development cost typically ranges from $2,000 for a simple solopreneur site to well over $100,000 for a complex enterprise build, and the honest answer to "how much does a website cost" is always "it depends on who's buying and what they're buying." That's not a dodge. Business size shapes the budget available and the stakeholders who need to sign off. Project complexity shapes the actual engineering hours involved. Put those two together and you get the real number — not a single average that means nothing to any specific reader.
We wrote our first pricing breakdown a while back covering agency rates broadly. This one goes further: it maps cost to two variables at once, because pricing by business size alone or by project type alone leaves out half the picture.
Cost by Business Size
Solopreneurs and very small businesses typically spend $2,000 to $6,000. At this tier, the site is usually theme-based with custom branding, five to ten pages, and minimal custom functionality. The budget constraint here isn't really about what's possible technically — it's about what the business can justify spending before it has revenue to prove the investment out.
Small businesses with some traction — an established local business, a growing service provider — land in the $6,000 to $20,000 range. This is where custom design (not just a customized theme) starts to make sense, along with a proper CMS setup and maybe one or two integrations like a booking tool or email marketing sync.
Mid-market companies tend to spend $20,000 to $75,000. At this size, there are usually multiple stakeholders weighing in on the project, more content to manage, and functional requirements that go beyond what a template can handle — custom quote systems, gated content, sometimes a basic customer portal.
Enterprise organizations can spend anywhere from $75,000 into the high six figures, depending on how many systems the new site has to talk to and how many internal teams need their own content workflows. At this level, you're not really pricing a website anymore — you're pricing a platform with a website attached.
Cost by Project Complexity
Business size sets the ceiling on what's realistic to spend. Project complexity determines where within that range you actually land. A five-person consultancy that needs a genuinely custom booking and client-portal system will spend more than a fifty-person company that just needs a clean brochure site — even though their sizes suggest the opposite budget.
- Brochure sites (informational, no complex functionality): the cheapest tier at any business size, since the engineering scope is mostly design and content, not custom logic.
- CMS-driven sites with a blog or resource library: a step up in cost, mainly because content architecture and editorial workflow need real planning.
- Ecommerce: costs scale with catalog size and payment/inventory complexity — we cover this separately in our ecommerce cost breakdown, since it has its own logic.
- Custom web applications (portals, marketplaces, internal tools dressed up as a public site): the most expensive tier regardless of business size, because you're paying for software development, not website design.
What Determines the Total Cost of a Project?
Beyond the size-and-complexity matrix above, a handful of specific factors move the number within any given tier: how many unique page templates the design calls for, how many third-party systems need to be integrated, whether content and photography are being created from scratch or supplied by the client, and how many rounds of stakeholder review the project has to survive before anyone signs off on it. That last one surprises people. A project with five decision-makers costs more to deliver than the identical project with one decision-maker, purely because of the extra rounds of feedback and the compromises that get negotiated along the way.
Are There Hidden Costs Beyond the Initial Quote?
Usually, yes, and it's worth asking about them upfront rather than discovering them at invoice time. Domain registration and SSL are often separate. Stock photography or licensed illustration frequently isn't included in a base quote. Ongoing hosting, backups, and security monitoring are typically billed separately from the build itself. None of this is necessarily a red flag — it's normal for these to be line items rather than bundled in — but a proposal that doesn't mention them at all is one worth asking follow-up questions about before you sign anything.
Does Website Cost Include Hosting and Maintenance?
Rarely as a default, and this is one of the more common points of confusion in a first-time client relationship. The build cost covers getting the site live. Hosting is an ongoing expense, whether you're paying a hosting provider directly or paying your developer a markup to manage it for you. Maintenance — security patches, plugin updates, content changes — is typically either a separate monthly retainer or handled ad hoc at an hourly rate. If a proposal is silent on what happens after launch, that silence is itself useful information.
How This Fits With Package Pricing
A lot of agencies package these cost tiers into named bundles — Basic, Standard, Premium, that sort of thing — which can make comparison shopping easier, but it also hides some of the nuance covered above. We break down what's genuinely included in those packages versus what's a disguised upsell in our package pricing guide. And if the numbers above feel out of reach for where your business is right now, our guide to cutting cost without cutting quality covers what's actually safe to trim.
A Note on Comparing Quotes
Two quotes for what sounds like the same project can differ by a factor of five or more, and it's almost never because one agency is simply overcharging. Different quotes usually reflect different assumptions about scope — one includes copywriting, the other doesn't; one assumes three revision rounds, the other assumes unlimited. Before comparing numbers side by side, get both proposals to itemize the same scope. Our guide on how agencies actually structure pricing goes deeper on reading a quote correctly, and if you're specifically staring at two "custom" quotes that don't match, this breakdown of why custom costs vary so much explains the usual culprits.
Frequently Asked Questions
What determines the total cost of a website development project?
The number of unique page templates, how many third-party integrations are involved, whether content and photography are supplied or need to be created, and how many stakeholders are involved in reviewing and approving the work — all of these move cost within whatever tier your business size and project type land you in.
How much should a small business expect to pay versus an enterprise?
A small business with some traction typically spends $6,000 to $20,000 for a custom-designed, CMS-driven site. Enterprise organizations can spend anywhere from $75,000 into the high six figures, largely driven by how many internal systems the site needs to integrate with.
Are there hidden costs in website development beyond the initial quote?
Often, yes — domain and SSL, stock photography, and ongoing hosting or maintenance are commonly billed separately rather than bundled into the initial build quote. This isn't inherently a problem, but it's worth confirming upfront.
Does website development cost include ongoing hosting and maintenance?
Rarely by default. The build cost covers getting the site live; hosting and maintenance are typically separate ongoing expenses, whether paid directly to a host or bundled into a retainer with your developer.