How much does a small business website cost?

On this page
  1. What actually drives the price
  2. What a starter site should include
  3. When it makes sense to spend more
  4. Questions to ask any agency
  5. Typical price tiers
  6. What is usually not included (ask about it)
  7. A pre-launch checklist for your new site
  8. Website or app?
  9. How to get an accurate quote
  10. The short version

The honest answer is “it depends”, but not in a vague way. A handful of choices decide almost all of the price. Once you know them, you can compare quotes properly and avoid paying for things you don’t need.

What actually drives the price

  • Number and type of pages. A five-page site (home, services, about, contact, one more) is a very different project from a site with dozens of service and location pages.
  • Custom design versus a template. Custom layouts, illustrations, and animation take more design time than adapting a proven structure.
  • Content. Someone has to write the copy and source the photos. If you supply it, the price drops. If we write it, it rises.
  • Features. Booking, online payments, a store, a customer portal, or integrations with your CRM all add development time.
  • SEO setup. Clean structure, fast loading, and proper titles and schema should be part of the build, not an add-on afterward.
  • Ongoing care. Hosting, updates, security, and small changes after launch are a separate, usually monthly, cost.

What a starter site should include

At KeepWarning, our websites start at $990 for a focused site of up to five pages. A good starter site should always include:

  1. A design that works on phones first, since most local searches happen on mobile.
  2. Fast loading, because slow pages lose visitors and rankings.
  3. On-page SEO basics: page titles, descriptions, headings, and structured data.
  4. A contact form or click-to-call button that actually reaches you.
  5. Basic analytics, so you can see what is working.

When it makes sense to spend more

A starter site is the right call if you mainly need to look credible and be found. Plan a larger budget when you need to take payments or bookings, sell products, serve customers in a logged-in area, or connect the site to your other tools. In those cases the site is a working part of the business, not a brochure.

Questions to ask any agency

  • Who owns the site and the domain when we’re done?
  • What exactly is included, and what costs extra?
  • How long will it take, and what do you need from me?
  • What happens after launch if something breaks or I want a change?

A clear written quote with a defined scope is the best protection against surprise costs.

Typical price tiers

These are broad US ranges for planning. Your quote depends on scope, and prices vary by studio.

Tier What you get Typical range
Template or DIY builder A prebuilt design you edit yourself Low monthly fee plus your time
Starter custom site 3 to 5 pages, mobile-first, basic SEO, contact form From about $1,000 (KeepWarning starts at $990)
Small business site 6 to 15 pages, custom design, blog, integrations Roughly $3,000 to $10,000
Advanced site or store Online store, bookings, portals, custom features $10,000 and up

DIY builders are a legitimate choice if you have the time and a simple need. A professional build pays off when design quality, speed, search visibility, and a clean setup matter to your revenue.

What is usually not included (ask about it)

  • Writing and photography. Great copy and real photos cost extra but make a major difference.
  • Hosting and domain. Often billed separately each month or year.
  • Ongoing SEO. Launch-day SEO sets the foundation. Ranking takes continuing work.
  • Maintenance and updates. Security patches, backups, and small edits.
  • Third-party tools. Booking, email marketing, chat, and payment fees.
  • Accessibility and legal pages. Privacy policy and accessible design should be part of any professional build.

A pre-launch checklist for your new site

  1. Every page has a clear purpose and one main action.
  2. The site loads quickly on a phone over a normal connection.
  3. Page titles, descriptions, and headings match what people search for.
  4. Your business name, address, and phone number are consistent with your Google Business Profile.
  5. Forms work, notifications reach the right inbox, and a confirmation is shown.
  6. Analytics and search console are connected.
  7. Privacy policy is posted and links work.
  8. Old URLs, if any, redirect to the right new pages.
  9. You have the logins, and the domain is registered in your name.

Website or app?

Many businesses ask whether they need an app instead. Usually a site comes first. Read does your business need a mobile app? to decide, and see progressive web apps for an app-like option that is still a website.

How to get an accurate quote

Share your goals, the pages you think you need, examples you like, and your timeline. Ask what is included and what is not, who writes the content, who owns the site, and what ongoing costs look like. A good studio will answer clearly and put it in writing.

The short version

Decide how many pages you need, who is writing the content, and whether you need features beyond a contact form. With those three answers, a good studio can give you a fixed price after a short call.

Frequently asked questions

How much does a basic small business website cost?

A focused starter site of up to five pages typically starts around $1,000 and goes up with custom design, extra pages, and integrations. KeepWarning websites start at $990.

What is included in a starter website?

A mobile-first design, fast loading, basic on-page SEO and structured data, a working contact form or click-to-call button, and basic analytics.

Do I own my website and domain?

You should. Ask every agency in writing who owns the site, the code, and the domain registration when the project is finished.

Are hosting and maintenance included?

Usually not. Hosting, updates, security, and small changes are a separate monthly cost, so ask what is covered after launch.

Need help with this? Tell us what you're building and we'll reply within one business day with a clear plan and price.

Start a project

Keep reading

← More in Websites and SEO · All guides

What do you need?

Pick one or more. It takes under a minute.

Budget optional