1. Home
  2. Blog
  3. Web development
Web development

How Much Does a Custom Website Really Cost? A Small Business Guide

By Harinda Fernando · May 19, 2026

Ask three people what a website costs and you’ll get three wildly different answers back. All of them can be technically correct too, because “a website” covers everything from a two hundred dollar DIY template to a thirty thousand dollar custom web application. The number only starts making sense once you know what’s actually getting built and what it needs to do.

The rough price bands

A DIY builder, Wix, Squarespace, that whole category, runs roughly a hundred to five hundred dollars a year, mostly subscription fees. You’re building it yourself with a drag-and-drop editor. WordPress with a freelancer typically lands between two thousand and eight thousand dollars for a professionally designed site sitting on top of WordPress, plus ongoing hosting and plugin costs that keep going after launch. A fully custom-coded site generally runs three thousand to fifteen thousand dollars or more depending on how many pages and how much complexity you need, built from scratch instead of on a pre-made platform. Custom web applications, booking systems, client portals, anything beyond a simple marketing site, often start around four thousand dollars and scale up from there based on the specific functionality involved.

What actually moves the price within each band

The number of pages, and how much content needs writing or organizing, not just designing, matters a lot. Whether you need to edit the site yourself afterward changes things too. A site wired up with a content system you can update is more upfront work than a static one only a developer can touch. Custom functionality, a booking calendar, a client login, a payment system, costs more than a site that’s purely informational and just sits there looking good. Design from scratch versus adapting an existing template takes longer, and that time shows up in the price you’re quoted.

Why “custom” often costs more, and why that’s sometimes worth it

A builder is cheaper because you’re doing the assembly yourself inside a pre-made system, one shared across millions of other sites, which means it can’t be tailored past a certain point no matter how hard you try to push it. Custom development costs more because someone is building your specific site, with your specific structure, instead of fitting your business into a template built for everyone else too. Whether that difference is worth paying for depends on how much you genuinely need something a template can’t do, and for a lot of small businesses starting out, it honestly isn’t necessary yet at their current stage.

A side-by-side example worth thinking through

Imagine two bakeries, both wanting a simple site with a menu, photos, and a contact form. One uses a builder and spends a weekend setting it up themselves for about three hundred dollars a year. The other hires a developer for a custom five-page site at around fifteen hundred dollars, done in two weeks. Both end up with a working, professional-looking site. The real difference shows up later, when the custom site loads faster, handles more traffic without slowing down, and doesn’t lock the bakery into that specific platform if they ever want to switch providers or redesign significantly down the road.

What often goes missing from the first quote you see

Ask specifically about hosting, where the site actually lives, which isn’t included in a one-time build price. Ask about a domain name too, usually ten to twenty dollars a year, billed separately from everything else involved. Ask about ongoing maintenance, security updates, backups, and whether revisions past the first draft cost extra on top of the quoted number. A quote that only covers the build, with no mention of what happens after launch, only tells you half the real cost you’ll actually pay over time.

A more useful question than “how much”

“What am I getting for this price, and what happens after launch if something needs changing?” gets you a far more useful answer than the raw number alone. Two very different sites can cost the same amount, and two nearly identical sites can cost wildly different amounts depending entirely on what’s actually included in each quote you receive.

Why the cheapest quote isn’t always the cheapest outcome

A rock-bottom quote sometimes means corners get cut somewhere you won’t notice until later, no real testing across devices, a template stretched to fit content it wasn’t designed for, or hosting so basic it can’t handle even modest traffic growth without slowing down noticeably. This doesn’t mean the cheapest option is always wrong, sometimes a simple business genuinely doesn’t need more than a basic build, but it’s worth asking directly what’s included at a low price point before assuming it’s simply a better deal than a more expensive quote covering the exact same scope of work.

How to compare quotes that look completely different on paper

When quotes for the same basic project vary by thousands of dollars, the gap almost always comes down to what’s actually included, not just raw skill differences between developers. List out exactly what each quote covers, design, number of pages, a CMS or not, hosting setup, post-launch support, and compare those lists side by side rather than just the bottom-line number. This turns an apples-to-oranges comparison into something you can actually evaluate fairly, and it often reveals that the “expensive” quote includes several things the “cheap” one left out entirely, which changes the real comparison completely once you see it laid out side by side rather than just glancing at two different bottom-line totals. It’s a five-minute exercise that saves a lot of second-guessing later, and most developers are happy to break their quote down this way if you simply ask them to, and any who resist that request are worth a second look before you commit to anything at all. Getting this breakdown in writing, even a simple bullet list attached to an email, gives you something concrete to refer back to later if a disagreement ever comes up about what was originally included in the agreed price.

Want a real number instead of a wide range? A free scope call gets you a fixed price based on what you actually need, no hourly guessing involved.

Harinda Fernando

Former photographer, now a full-time photo editor and web developer. Edits wedding, portrait and product galleries in Lightroom Classic for clients in 49 countries. About me

Need a website built properly?

Hand-coded, fast, yours to keep. Fixed price after a free scope call.

See web development
Get 3 free edits WhatsApp