In 2026, a professionally built small-business website typically costs $1,000–$5,000 from a freelancer and $10,000+ from an agency, plus $50–$250 a month to keep it hosted, secure, and maintained. The spread is enormous because "a website" can mean anything. Here's how the price is actually assembled, so you can read a quote and know what you're buying.

What drives the build price?

  • Page count and content. A 5-page brochure site and a 15-page site with a blog are different projects. Writing the words is real work — if you're not providing copy, someone's billing for it.
  • Function. Forms, booking, payments, member areas, e-commerce — each adds build time and, more importantly, ongoing complexity.
  • Custom design vs. adapted design. A skilled developer adapting a professional theme delivers 90% of custom design at a third of the price. Full custom design is mostly bought by businesses whose brand justifies it.
  • Who's doing it. Freelancers run $50–$150/hour; agencies $100–$250/hour, and agencies carry project managers and meetings into the invoice. You're not paying more for more website — you're paying for more organization around the website.

Why the $500 website usually costs more than the $3,000 one

The bargain build cuts the invisible corners: no staging, no backups, stale plugins, pages that were never tested on a phone, and a builder who's unreachable in six months. You then pay a second time — to someone like me — to rebuild it. The most expensive website is the one you buy twice.

The monthly costs nobody itemizes

Every real website carries recurring costs: hosting ($30–$100/mo managed), the domain (~$15/yr), premium plugin licenses ($200–$1,000/yr on many sites), and — the one that matters — a human keeping software updated and backups verified. Bundled care plans in the $75–$300/mo range cover all of it; the $40 "hosting only" tier covers none of it and quietly transfers the risk to you.

Frequently asked questions

Can't I just use Wix or Squarespace?

For a simple placeholder, absolutely — $15–$50/month and an honest afternoon. The trade: you rent the platform, own less of the result, and hit the ceiling the first time you need something the builder doesn't offer. Businesses that expect to grow usually graduate to WordPress; some should start there.

Why do quotes for the same site vary by 5x?

Because the quotes describe different amounts of invisible work: content writing, SEO structure, testing, training, post-launch support. Ask every bidder the same question — "what happens after launch?" — and the quotes become comparable fast.

What do you charge?

Builds from $1,500, care plans from $79/month, both with the numbers public on the services page — because if this post argues for anything, it's that pricing you have to ask for is pricing you should be suspicious of.