HomeInsights › Website cost

Buyer’s guide · Web design

How much should a small business website cost?

Short answer: a small business website is priced by scope, not by page count alone. The number is driven by how many pages you need, whether you get a custom design or a template, who writes the copy, whether search optimization is built in, and what integrations you need — booking, e-commerce, payments, a CRM. Two quotes can differ by several times over and both be honest, because they’re describing genuinely different projects. The question worth asking isn’t “how much,” it’s “what am I getting, and what happens after launch.”

The seven things that actually drive the price

1. Custom design vs template

A template is pre-built and adapted to your brand. A custom design is drawn for your business from scratch. Templates are faster and cheaper; custom costs more but doesn’t look like the other businesses using the same theme, and it can be built around how your customers actually buy.

2. Number of pages — but not the way you think

Ten near-identical service pages cost far less than five genuinely different ones. What drives effort is unique layouts and unique content, not the page count in the sitemap.

3. Who writes the copy

This is the most commonly underestimated line item. If you write it, the project is cheaper — but only if you actually write it. A large share of delayed website projects are stalled waiting on content from the client. If the designer writes it, you’re paying for professional copywriting, and the site usually converts better and ranks better for it.

4. Whether SEO is built in or bolted on

A site can be beautiful and effectively invisible. Proper site structure, fast load times, clean markup, and content written around real search terms cost more up front and save a fortune later. Retrofitting SEO onto a site that ignored it is often more expensive than building it in from the start.

5. Integrations and functionality

A brochure site is straightforward. Online booking, e-commerce, payments, customer portals, CRM syncing, or anything connecting to software you already run all add real development time.

6. A CMS you can edit yourself

Wanting to update your own content is reasonable and usually worth it. It does add setup time, because the site has to be built so that editing content can’t accidentally break the design.

7. Migration and redesigns

Rebuilding an existing site carries work a new build doesn’t: moving content, mapping old URLs to new ones so you don’t lose rankings, and preserving whatever search equity you’ve built. Skipping that redirect work is one of the most common and most expensive mistakes in a redesign.

Up front or monthly?

There are two normal ways to pay for a website, and neither is a trick.

  • A fixed project fee. You pay for the build, you own the site outright, and your ongoing cost is just hosting and maintenance. Over several years this usually works out cheaper.
  • A monthly plan. Design, hosting, security, updates and support bundle into one predictable bill, typically with nothing due up front. This suits businesses protecting cash flow, or who’d simply rather never think about the site again.

The important question with any monthly arrangement is what happens if you leave — specifically whether you keep the site and the domain. Ask it before you sign, not after.

The costs that show up after launch

Every website has ongoing costs. A quote that doesn’t mention them isn’t cheaper, it’s just less complete. Budget for:

  • Domain registration and renewal
  • Hosting, and an SSL certificate
  • Software, plugin and security updates
  • Backups and uptime monitoring
  • Content changes as your business changes

Red flags in a website quote

  • The domain isn’t in your name. Non-negotiable. It’s your business identity.
  • No mention of who owns the site at the end. Get it in writing.
  • “SEO included” with no explanation of what that means. Ask specifically what will be done.
  • No timeline, or a suspiciously short one. Good work has a realistic schedule.
  • No plan for maintenance. An unmaintained site is a security incident waiting to happen.
  • Priced per page with no discussion of your goals. Whoever hasn’t asked what the site is for isn’t building you a business asset.

How to judge whether a quote is fair

Rather than comparing headline numbers, put quotes side by side and answer: Is the design custom or templated? Who writes the content? Is SEO structural or an add-on? Who owns the domain and the finished site? What’s included after launch, and what’s billed? What’s the realistic timeline?

Once you can answer those six, the cheaper quote is often obviously cheaper because it’s a smaller project — and you can decide whether the difference matters to you.

How we handle it

We quote every website as a fixed price agreed up front. No hourly meters, no invoice creep — and we offer the same build as an all-in monthly plan if you’d rather spread the cost with nothing due at the start. Either way you own your domain, and every site ships with SEO foundations rather than SEO as an upsell.

Every business is different, so we scope before we price. Tell us what you need and we’ll send an itemized quote. You can also read more about how we approach web design, or our companion guide on what managed IT costs.

Common questions

Because they’re rarely for the same thing. One quote may be a template with your logo dropped in, another a custom design with original copywriting, SEO structure and integrations. Before comparing numbers, compare what’s actually being built, who writes the content, whether SEO is included, and what happens after launch.

Sometimes. If you need a simple presence quickly and budget is genuinely tight, a well-chosen template beats no website at all. The trade-offs are that it will look like other businesses using the same template, it’s usually harder to rank in search, and rebuilding later often costs more than doing it properly the first time.

Paying up front means you own the site outright and your ongoing costs are just hosting and maintenance. A monthly plan spreads the cost and usually bundles hosting, security, updates and support into one predictable bill with nothing due at the start. Monthly suits businesses protecting cash flow; up front usually costs less over several years.

At minimum a domain name and hosting. Most businesses should also budget for SSL, software and plugin updates, security monitoring, backups and occasional content changes. If a quote doesn’t mention any ongoing costs, ask — they exist whether or not they were mentioned.

You should. Make sure the domain is registered in your business name, that you have administrative access to it, and that you can take the site elsewhere if the relationship ends. Some providers register the domain to themselves, which effectively holds your online presence hostage.

Want a real number for your project?

Prefer to pick a time? Book an appointment →

Or call (978) 885-1819 — if we’re on a job, leave a message and you’ll hear back the same business day.