Keystone
← All resources

Pricing

How much should a small-business website cost?

June 17, 2026 · 5 min read

It's the first question most owners ask, and the honest answer is: it depends — but not as much as you'd fear. Here's a plain look at the real options and what actually drives the price.

The DIY builders

Tools like Wix, Squarespace, or GoDaddy run roughly $15–30 a month and let you build it yourself. They're the cheapest path, and fine for a basic presence — but you do the work, it tends to look like everyone else, and you're limited when you want to grow.

Template setups

Hiring someone to drop your content into a pre-made theme usually runs a few hundred to a couple thousand dollars, one time. Faster and cheaper than custom, but you inherit the template's limits — speed, SEO control, and a look shared with other businesses.

Custom, hand-built sites

A site designed and coded around your business is the most you'll spend, but you're paying for speed, a look that's yours, real local-SEO groundwork, and room to grow. For most local businesses this lands in the low thousands — or a small monthly plan that spreads the cost and includes upkeep.

Monthly vs. one-time

Two fair ways to pay: a low monthly plan (a small setup fee, then a flat rate that covers hosting, security, and updates) keeps the upfront cost down and the maintenance handled; a one-time buyout costs more at once but the site is yours outright. Neither is 'better' — it depends on your cash flow.

What actually drives the price

  • How many pages you need
  • Whether you sell online or take bookings
  • How much copy and photography you have ready
  • How much local-SEO setup is involved
  • Whether ongoing care and updates are included

The short version

  • DIY builders: cheapest, but you do the work and it shows
  • Templates: affordable, but limited and generic
  • Custom: more up front, but faster, yours, and built to be found
  • A monthly plan can make custom affordable from day one

The real question isn't 'what's cheapest' — it's 'what brings in enough customers to pay for itself.' For most local businesses, that's a couple of extra jobs a month. Want an honest number for your situation? Just ask.

Want this handled for you?

I build and maintain custom sites for local businesses — set up to be found, fast, and easy for customers to use. Book a free 15-minute call.