How much does a website cost is one of the most-asked and least-answered questions in web development, because the honest answer spans a huge range depending entirely on who's asking. A solo freelancer and a growing e-commerce brand are not shopping in the same market, even though they'd type the exact same search query. This post lays out the full spectrum — from near-zero DIY builds to fully custom six-figure-adjacent projects — segmented by business size, so you can find the range that actually applies to you.
The full range, at a glance
Website cost spans roughly three orders of magnitude depending on scope. On the low end, DIY website builders like Wix or Squarespace run about $16-$40 a month for the plans most small businesses need, with no separate build cost. In the middle, a professionally built template or semi-custom site typically runs $2,000-$10,000 — in line with Clutch's web design pricing data, where most business-website projects land around $10,000. At the top end, a fully custom design with e-commerce or complex functionality can run $10,000-$30,000 or more. None of these numbers is "wrong" — they're answers to different questions.
The short answer
Website cost in 2026 ranges from about $16-$40/month for a DIY builder with no separate build fee, to $2,000-$10,000 for a professionally built template-based site, to $10,000-$30,000+ for a fully custom build with e-commerce or complex functionality. Which range applies depends on business size, design complexity, and whether e-commerce or custom integrations are involved — not on the year itself.
Pricing by business size and stage
Solo operator / freelancer
At this stage, the job of the website is usually simple: explain what you do, show credibility, make it easy to get in touch. A DIY builder at $16-$40/month is frequently the right call — low cost, low time investment, and more than capable of the job. Some solo operators opt for a lean self-built WordPress site instead, landing around $400-$500 for the first year in platform costs — managed hosting like SiteGround's StartUp plan runs about $216/year, a .com domain is about $11, and a premium theme adds up to $100 — if they're comfortable with the setup. See the WordPress cost breakdown for the full line-item list.
Small business
Small businesses typically need a bit more: a services or product overview, testimonials, maybe a simple booking or contact flow. This is where hiring a freelancer or small agency for a template-based build makes sense, usually landing in the $2,000-$10,000 range. For a deeper look at this tier specifically, see Website Cost for Small Businesses. For the other side of the table, how freelancers price a website build shows how a quote for a 5-page site comes together.
Growing business
Once a business has more products, more pages, or needs e-commerce with real inventory and payment processing, the project scope grows accordingly. These builds often sit at the higher end of the $2,000-$10,000 template range or move into semi-custom territory, especially once integrations (CRM, booking systems, marketing tools) enter the picture.
Enterprise / complex custom needs
Larger organizations with unique brand requirements, complex e-commerce, or extensive custom functionality are the ones realistically looking at $10,000-$30,000+. At this level, the site is closer to a full software project than a template customization — custom design systems, bespoke integrations, and dedicated QA all add real cost.
Cost by build type, summarized
| Build type | Typical cost | Who it fits |
|---|---|---|
| DIY builder (Wix/Squarespace-style) | $16-$40/month | Solo operators, simple needs |
| DIY WordPress (self-built) | ~$400-$500/year | Budget-conscious, comfortable with setup |
| Template/semi-custom (freelancer or agency) | $2,000-$10,000 | Small to growing businesses |
| Fully custom with e-commerce/complex features | $10,000-$30,000+ | Enterprise, complex requirements |
What determines where you land in the range
- Design complexity — a customized template is far cheaper than a from-scratch custom design system.
- E-commerce needs — a real product catalog with payment processing and shipping logic adds meaningful scope over a simple brochure site.
- Page count and content volume — more pages, especially with professional copywriting, means more build hours.
- Custom integrations — CRM syncing, booking systems, and API connections all add development time beyond a standard template build.
- Ongoing maintenance expectations — a site that needs frequent updates or a maintenance retainer costs more to operate than one set-and-forget.
Don't forget: the build price isn't the whole story
Whatever tier you land in, the initial build cost isn't the end of the spending. Hosting renewals, domain renewal, plugin licenses, and periodic redesigns are all ongoing costs that continue well past launch — often adding several hundred dollars a year even for a modest site. For the full rundown of what's easy to forget, see Hidden Website Costs Nobody Tells You About, and if you're specifically building on WordPress, the WordPress Website Cost breakdown covers the platform-specific line items in detail.
Why "per page" or "per feature" pricing can be misleading
Some website providers quote per-page or per-feature pricing, which sounds transparent but can obscure the real cost drivers. A 10-page quote sounds cheaper than a 20-page quote, but if half those pages need custom functionality — a booking calendar, a filterable product grid, an interactive calculator — the feature complexity matters more than the raw page count. When comparing quotes structured this way, ask what's actually included per page or per feature, since two providers can use the same pricing structure to describe very different scopes of work.
Timeline expectations by tier
Cost and timeline tend to move together, and it's worth setting expectations on both. A DIY builder site can realistically go live within days. A template-based professional build typically takes a few weeks from kickoff to launch, depending on how quickly content and feedback come back from the client side. A fully custom build with e-commerce or complex integrations often runs several months; Clutch's pricing data puts the average reviewed web design project, most of which involve custom work, at around 7 months from start to finish, since custom design, development, and testing all take real time. If a provider promises a fully custom build in a timeframe that sounds too fast for the scope, it's worth asking what's being simplified to hit that speed.
How to actually pick a number for your project
Start by identifying which business-size category above matches you, then use that tier's range as your starting budget conversation rather than an exact figure. From there, the fastest way to narrow it down without waiting on sales calls is to run your specifics through a cost calculator to see where your actual requirements land within the range — then use that as the baseline for comparing real quotes.
It's also worth reading about how a calculator estimate compares with a real quote.




