Guide · 2026

How Much Does a Small Business Website Cost?

A straight answer from a working web designer. No sales pitch.

If you're a small business owner getting quotes for a new website, you've probably heard everything from "I'll build it for $100" to "our agency charges $15,000 minimum." Both can be true, and both can be a rip-off. The real question isn't "what does a website cost." It's "what should your website cost, for what you actually need?"

Here's a transparent breakdown, based on what I charge and what the rest of the industry charges in 2026.

The quick answer

For most small businesses, a good custom-built website costs between $500 and $2,500 one-time, plus about $15 to $25 per month for hosting and a domain name. Ecommerce and larger sites go higher.

Pricing tiers (what you get at each level)

Starter

$500 – $900

One to three pages, usually Home, About, and Contact. Perfect for a solo operator, trade, or service provider who just needs to show up on Google and look legit.

Standard

$1,000 – $1,800

Four to eight pages. Services or menu pages, portfolio or gallery, FAQ, testimonials. The sweet spot for most restaurants, retail shops, contractors, and professional services.

Premium

$2,000 – $2,500+

Ten or more pages with custom features like online booking, simple ecommerce, a member area, custom animations, or advanced lead-capture flows.

Ongoing costs you should expect

This is where a lot of business owners get blindsided. After your site is built, you still need:

Red flags that signal a bad deal

How to get the best deal

Know what you actually need before you ask for a quote. A good designer will help you scope it down, not up. If someone tries to sell you a $3,000 site when a $900 one would do the job, find someone else.

Always ask: "Do I own this when it's done?" The answer should be yes. You own the domain, the files, and the hosting account. Anything else is a leash.

Want a real quote for your specific business?

Tell me a little about what you do and what you want out of a website. I'll send a flat-rate quote. No sales call required, usually same day.

Get my free quote