What it should cost

How much should a small business website cost?

Most sites for a small service business land somewhere between $500 and $5,000 to build, and a few hundred dollars a year to keep running. Here is what moves the number, what the honest tradeoffs are, and what we charge.

Answer these before you ask anyone for a price

  • How many pages? Count the services you sell, not the pages you imagine.
  • Who is writing the words? This is the single biggest hidden cost in every project.
  • Do you have usable photos of your work, or does someone need to take them?
  • Does anything need to connect to anything: booking, payments, inventory, a CRM?

How to work out what you should actually spend

A website is not priced like a product. It is priced like a job, and the size of the job is mostly decided by you before anyone quotes it.

  1. Start from what the site has to do, not from a budget

    A site that has to make the phone ring for four services in three towns is a different job from a site that just needs to exist so people can check you are real. Write down, in one sentence, what a successful visit looks like. Everything about the price follows from that sentence.

  2. Count the pages honestly

    One page per service you sell, plus home, about, contact, and anything legally required. Most small service businesses land between five and twelve. Every additional page is more design, more writing, and more to maintain, so add pages because you have something to say on them rather than to look larger.

  3. Decide who writes the words

    This is where projects stall and budgets move. If you write the content, the build is cheaper and the launch date depends on you. If the builder writes it, expect that to be a meaningful part of the quote, because it involves interviewing you and it takes real hours. Neither is wrong. Choosing neither is what kills projects.

  4. Work out what a customer is worth

    If a single new customer is worth a few hundred dollars to you, a $500 site pays for itself with the second one. If a customer is worth ten thousand, spending five figures on the site that wins them is straightforward math. This one number tells you more about your right budget than any price list can.

  5. Add the running costs before you commit

    Domain, hosting, and maintenance are the yearly cost of having a website at all. Budget for them from the start. A site that gets built and then never updated because nobody planned for it is the most common way this money gets wasted.

  6. Get two or three quotes and compare the scope, not the total

    Quotes for the same website vary wildly, usually because they are not for the same website. Line them up on page count, who writes the content, how many rounds of revisions, whether hosting is included, and who owns what at the end. The cheapest number is often the smallest scope.

What actually drives the number

In rough order of how much each one moves a quote for a small business site.

Biggest driver

Content: who writes it and who photographs it

How to check: Ask any quote whether copywriting is included and for how many pages. A quote that assumes you supply everything is not comparable with one that does not.

The fix: Write it yourself if you can stand to. Nobody knows your business better, and a rough draft in your own words plus an editor is cheaper and better than an outsider inventing it.

Big driver

Page count

How to check: Roughly linear once past the first few pages. The first page carries the design cost; the tenth is mostly production.

The fix: Launch with the pages you can fill properly and add more later. A five-page site that is finished beats a fifteen-page site that is half empty.

Big driver

Custom design versus a customized template

How to check: Ask whether the design is being drawn for you or adapted from an existing theme. Both are legitimate. The price difference is large and the visible difference to a customer is often small.

The fix: For most local service businesses, a well-adapted template with your own photography and real copy outperforms a custom design with stock photos and filler text.

Big driver, often underestimated

Integrations

How to check: Online booking, payments, inventory, a CRM, a membership area, multi-language. Each one is a separate piece of software that has to be configured, tested, and kept working.

The fix: Be strict about which ones you will genuinely use on day one. Every integration you add is a permanent maintenance cost, not just a build cost.

Changes the project

E-commerce

How to check: Selling online is a different category of project. Product data, tax, shipping, payments, and returns all have to work correctly, and correctness is expensive.

The fix: Start with your actual catalog size and shipping rules before anyone quotes. Twelve products with flat shipping and five hundred with variants are not the same job at all.

Where budgets leak

Revisions and how they are handled

How to check: Look for how many rounds of revisions are included and what counts as one. Open-ended revision policies are usually priced in somewhere.

The fix: Gather your feedback into one list per round rather than sending it in fragments. It costs less and it produces a better site, because you see the whole thing at once.

Varies

Migrating an existing site

How to check: Moving content from an old site sounds free and is not, particularly when the old site is on a platform that does not export cleanly.

The fix: Ask whether migration is included. Ours is. Also insist that old URLs get redirected, because that is where the search rankings live.

Five ways to get a website, and what each really costs

These ranges are what I see quoted around Northeast Ohio. They are a sanity check, not a price list, and prices move. Use them to judge whether a quote you have been given is normal.

Do it yourself on a site builder

Roughly $15 to $40 a month, plus your time

What you get: Cheapest way to get something online this week. Fine for a one-page presence, a portfolio, or testing whether an idea has legs.

The catch: Your time is the real cost, and it is not small. You are renting: stop paying and the site goes away. Moving to another platform later usually means rebuilding, because what you built does not travel.

Right for: A brand new business with more time than money, or a side business that needs an address more than it needs leads.

Freelancer, template-based

Roughly $500 to $2,500

What you get: A real person builds it on WordPress or similar, you own the result, and it can be moved and edited later. This is where most small business sites should land.

The catch: Quality varies enormously at the same price. The cheap end often means you write all the content and get a template with your logo dropped in.

Right for: Most service businesses with five to twelve pages and a clear idea of what they sell.

Experienced freelancer or small studio

Roughly $2,500 to $8,000

What you get: Custom design, someone writing the copy with you, proper page structure for search, and integrations that actually work.

The catch: You are paying for hours. Confirm what is included in revisions and what happens when you want a change six months later.

Right for: Businesses where the website is the main way people find and judge you, or where you need more than a dozen pages.

Agency

Roughly $8,000 and up, often far more

What you get: A team: strategy, design, copy, development, project management. Real value when the project is genuinely large or has compliance or integration demands.

The catch: You are also paying for the team, the office, and the account manager. For a five-page plumbing website that overhead buys you nothing a freelancer would not deliver.

Right for: Multi-location businesses, e-commerce with real catalogs, and companies where a website failure has a large cost.

330 Hosting

$500 fixed for a small business site, larger builds quoted

What you get: Fixed price for the standard case, with hosting, SSL, and migration included rather than billed as extras. You own the domain and the site. I answer the phone.

The catch: I am one person, so I am not the right answer for a project that needs a team of five running for six months. I will tell you when that is what you have.

Right for: Northeast Ohio service businesses that want a site that works, a price they can plan around, and someone local to call.

The part nobody quotes: what it costs to keep it

The build is one number. These are the ones that repeat, and leaving them out of the budget is the most common reason a site quietly goes stale a year after launch.

Domain name

Around $15 to $25 a year for a .com

Non-negotiable, and you should own it in an account in your own business name. Some newer extensions cost considerably more to renew than to register, so check the renewal price.

Hosting

$15, $25, or $50 a month here

Cheaper exists. Read the renewal price rather than the advertised one, because the two are frequently very different. Our renewal price is the same as our signup price.

SSL certificate

$0 for an ordinary business site

Free automatic certificates are standard. If a quote has this as a line item, ask why.

Business email

$0 to a few dollars per mailbox per month

Mailboxes on your hosting plan are usually included. A hosted service like Google or Microsoft costs per user and is worth it if you live in a shared calendar.

Maintenance

From $50 a month, up to $600 for full-service

Updates, backups, monitoring, and someone to call. The alternative is doing it yourself, which is fine until the month you do not.

Content and SEO work

Highly variable

The honest answer. A page that ranks costs real effort to write. Anyone quoting a small flat monthly fee for "SEO" with nothing specified is selling you a report.

Red flags in a website quote

None of these are automatically dishonest. All of them are worth asking about before you sign anything.

  • No line items. A single number with no breakdown cannot be compared with anything and cannot be negotiated sensibly.
  • Ownership is not stated. Ask directly: who owns the domain, and who owns the site files, if we part ways next year? Get the answer in writing.
  • A monthly fee with no ownership at the end. Website leasing is a real business model and it is legitimate when disclosed, but you should know when you are renting rather than buying.
  • "SEO included" with nothing specified. Ask what specifically is being done and how you will be able to tell whether it worked.
  • A quote that does not mention hosting or renewal costs at all. Those costs exist regardless; not mentioning them just moves the surprise later.
  • A guaranteed number one ranking. Nobody can promise this. It is the clearest signal available that the rest of the pitch is unreliable.
  • A price far below everything else with no explanation. Sometimes it is genuinely a lean operation. Sometimes it is a template with your logo on it and no support after launch. Ask which.

Questions about website cost

Is a $500 website any good?

It can be, for the right job. At that price you get a well-built site on a proven framework, hosting and SSL included, and a real person who answers. What you do not get is a custom design drawn from scratch, a copywriter interviewing your customers, or complex integrations. For a five to eight page service business site where you can supply the content, it is genuinely the right answer. For a store with four hundred products, it is not, and I will say so.

Why do quotes for the same website vary so much?

Because they are almost never for the same website. Different page counts, different assumptions about who writes the content, different numbers of revision rounds, hosting in or out, and wildly different overheads behind the quote. Compare the scope line by line and most of the mystery disappears.

Should I pay monthly for a website instead of up front?

It depends what you get at the end. A monthly maintenance fee for a site you own is a normal, reasonable arrangement. A monthly fee where the site disappears if you stop paying is a lease, and leases can be fine, but you should know that is what you signed. Ask what happens on the day you stop paying.

What is the ongoing cost of a website?

A domain is roughly $15 to $25 a year. Hosting here is $15, $25, or $50 a month depending on the plan. SSL is free and should not appear on any invoice. Maintenance is optional and starts at $50 a month. So the floor for having a website at all is a couple of hundred dollars a year, and everything above that buys attention rather than existence.

Is a site builder cheaper than hiring someone?

In cash, yes, for the first year or two. In total cost, often not. The subscription is permanent, the work is yours, and what you build usually cannot be moved elsewhere, so switching later means starting again. If your time is worth anything and the website is meant to bring in business, the math tends to favor a built site fairly quickly.

How long does a small business website take?

For a straightforward build, one to two weeks once the content exists. Almost every delayed project is waiting on content, not on the builder. If you want a fast launch, have your text and photos ready before the work starts.

Can I start small and add later?

Yes, and it is usually the right approach. Launch with the pages you can fill well, see what people actually search for and ask about, and add pages that answer those. A site built to grow does not need rebuilding to grow.

Tell me what you sell and I will give you a real number.

Not a range, not a "starting at". Tell me the services, roughly how many pages, and who is writing the content, and you get a fixed price with what is included spelled out.