How Much Should a Small Business Website Cost?

“How much should a website cost?” is one of the hardest questions to get a straight answer to, mostly because the honest answer is “it depends on what you’re comparing.” Here’s a realistic breakdown of what you’ll actually pay across the common options, and the costs that tend to get left out of the conversation entirely.
What Affects Website Cost
A handful of factors drive most of the price difference between a $200 website and a $10,000 one:
- Who builds it — a DIY builder, a freelancer, or a design agency all price very differently for the same end result.
- Custom design vs. a template — a site built from a generic template is cheaper up front than one designed specifically around your brand and business.
- Number of pages and features — a five-page brochure site costs far less than a site with booking, e-commerce, or a member portal.
- Ongoing needs — hosting, updates, and content changes are recurring costs, not one-time ones, regardless of who builds the site.
Typical Price Ranges
| Option | Typical cost | What you’re actually getting |
|---|---|---|
| DIY builder (Wix, Squarespace, etc.) | $15–$50/month | A template you customize yourself; your time replaces a designer’s fee |
| Freelancer | $500–$3,000 one-time | Custom design and build, but ongoing support varies a lot by freelancer |
| Small agency | $2,000–$8,000 one-time | Custom design, more structured process, some post-launch support |
| Done-for-you monthly service | Low or no setup fee + $199–$799/month | Design, hosting, and ongoing updates bundled into one predictable cost |
None of these is objectively “correct” — a DIY builder is genuinely fine for some businesses, and a full agency engagement makes sense for others. The mistake is comparing the sticker price of one option against a different scope of work from another.
Hidden Costs to Watch For
The number a business owner remembers is usually the build cost — but that’s rarely the full picture. Ask about these before committing to any option:
- Hosting — is it included, or a separate monthly bill you’ll manage yourself?
- Domain and business email — often billed separately, and easy to lose track of.
- Updates and edits — what happens when you need to change your hours, add a photo, or update pricing six months from now? Some agreements include this; many don’t, and each small change becomes a billable request.
- Security and backups — an unmaintained website is a real liability, not just a missed nice-to-have.
- What happens if you leave — can you take your content and design with you, or are you locked into the platform you started with?
A freelancer or agency quote that looks cheaper than a subscription model can end up costing more once hosting, maintenance, and every future edit are billed separately.
What You Should Expect Included
Whichever route you choose, a reasonable baseline for a small business website includes: a mobile-friendly, fast-loading design; basic on-page SEO so people can actually find you; a working contact method; and a clear answer for who handles updates and how much they cost. If a quote is missing an answer to any of those, it’s worth asking before you sign anything.
If you’d like a second opinion on a quote you’ve received, or want to see what a flat-fee, done-for-you option looks like, get a free consultation — there’s no obligation either way.


