Cost & Pricing

How Much Should You Pay for a Website? A Buyer's Guide

By Code Staff Hub Team6 min read

How Much Should You Pay for a Website? A Buyer's Guide

Asking what a website costs is like asking what a car costs. The honest answer is that it depends on what you need it to do. The better question is how much you should pay for your website, given your business, goals and budget.

This buyer's guide helps you work out a sensible number before you talk to anyone, so you can judge quotes with confidence and avoid both overpaying and underpaying.

Invoice and payment details on a desk

Start With What the Website Must Do

Your budget should follow the job the website does for your business. Most small business websites fall into one of these roles:

  • Online business card: proves you exist and shows how to reach you
  • Lead generator: brings in calls, quote requests or bookings
  • Sales channel: sells products or services online
  • Service platform: customers log in, book, pay or manage accounts

The further down this list you go, the more you should expect to invest, because the website becomes a bigger part of how you earn money.

A Simple Way to Set Your Budget

Work out what one new customer is worth to you, then decide how many new customers the website needs to win to pay for itself.

Example: a roofing company earns about $1,500 profit per job. If a new website brings in just four extra jobs in a year, that is $6,000 in profit. A budget of $4,000 to $6,000 for a solid lead generating site pays for itself in the first year.

This simple math keeps you focused on value rather than the cheapest number. You can read more in how to measure the ROI of your business website.

Fair Price Ranges in 2026

What you needFair range in the US
Basic online presence, 3 to 5 pages$1,000 to $3,000
Lead generating service site, 6 to 15 pages$3,000 to $8,000
Professional practice with booking, 15 to 30 pages$6,000 to $15,000
Small online store$5,000 to $20,000
Custom features or portals$15,000 and up

Then add yearly costs for your domain, hosting and maintenance. For most small sites that is $600 to $3,000 per year. See website maintenance cost per month for details.

Signs You Are Paying Too Little

A very low quote can cost you more later. Watch for these warning signs:

  • No mention of mobile design, SEO or speed
  • The provider keeps ownership of your domain or site
  • No written scope, just a price
  • No testing or launch support
  • A portfolio of sites that all look the same

More on this in is a cheap website worth it.

Signs You Are Paying Too Much

A high price is fine when it buys real value. It is not fine when you pay for things you do not need:

  • Features your customers will never use
  • Large retainers with no clear deliverables
  • Expensive custom code for things a standard plugin does well
  • Long contracts that lock you in

Ask every provider to explain how each line in their quote helps you win customers.

Questions to Ask Before You Pay

  1. What exactly is included, page by page?
  2. Who writes the content?
  3. How many revision rounds are included?
  4. What SEO work is part of the build?
  5. Who owns the domain, hosting and site files?
  6. What does support cost after launch?

Our list of questions to ask a web designer before hiring covers more.

How to Pay

Most US web designers and agencies ask for a deposit, often 30% to 50%, with the rest split across milestones or due at launch. Be careful with anyone who asks for 100% up front on a large project, and get the payment schedule in writing. Some providers also offer monthly plans that spread the cost over 12 to 24 months.

The Right Price Is the One That Pays You Back

Do not choose a website based only on the lowest or the highest quote. Choose the one with a clear plan to bring you customers, a written scope, and a team you trust to support you after launch.

Example: Setting a Budget for a Home Cleaning Company

Here is how a fictional cleaning company might set its website budget using the method above.

  • Average first job value: $250
  • Profit on a first job: about $100
  • Share of first time customers who book again: about half, for several more cleanings each
  • Estimated profit per new customer over a year: about $500

If the owner expects the website to bring at least two extra customers per month, that is roughly $12,000 in profit per year. A budget of $4,000 to $6,000 for a clear, fast site with service pages, area pages and online booking is easy to justify. A $500 site that brings no leads is the expensive option here.

Run your own numbers the same way. The answer will often be different from what you expected.

How Your Industry Changes the Right Budget

IndustryWhat drives the budget
Home servicesService and area pages, quote forms, click to call, reviews
HealthcareBooking, provider profiles, privacy requirements, accessibility
LegalPractice area pages, attorney bios, trust signals, intake forms
RestaurantsMenu, online ordering links, reservations, location details
Retail and ecommerceProduct catalog, checkout, shipping, payment setup
B2B servicesCase studies, detailed service pages, lead qualification forms

Industries with high customer value, such as legal, medical and B2B services, can usually justify a larger investment, because a single new client covers more of the cost.

Common Budgeting Mistakes

Copying a competitor's budget. Their goals, traffic and margins are different. Base your budget on your own numbers.

Spending everything on the build. Leave room for content, SEO and small improvements after launch, which often drive more results than the launch itself.

Waiting for the perfect budget. A smaller, focused site that launches now can start bringing leads while you plan the next phase.

Not asking what is excluded. Every quote leaves something out. Knowing what it is lets you budget for it.

Phasing Your Website to Fit Your Budget

If your ideal website is beyond your current budget, split it into phases:

  1. Phase one: home, core service pages, about, contact, and basic SEO. Launch and start collecting leads.
  2. Phase two: service area pages, reviews page, FAQ, and conversion improvements based on real data.
  3. Phase three: blog, booking or other features, and ongoing content.

Phasing spreads the cost and lets you invest based on what works. Ask your provider to plan the structure for all phases from the start so nothing needs to be rebuilt later.

What You Should Get for Your Money

Whatever you pay, a professional website in 2026 should include:

  • A mobile friendly design tested on real devices
  • Fast loading pages
  • Clear calls to action and working forms
  • Basic on page SEO and a sitemap
  • Analytics and lead tracking
  • Training so you can make simple edits
  • Full ownership of your domain, hosting and content

If a quote does not cover these, ask why. Our checklist of what a website design package should include goes into more detail.

Get a Clear, Honest Quote

At Code Staff Hub we start with your goals and give you a written quote that shows exactly what you get. Request your free quote or explore our website design services.

Frequently Asked Questions

What is a reasonable price for a small business website?

For a professionally built site with 6 to 15 pages, a contact or quote form and basic SEO, $3,000 to $8,000 is a reasonable range in the US in 2026.

Should I pay a web designer up front?

A deposit of 30% to 50% is standard. Pay the rest at agreed milestones or at launch, and avoid paying everything up front on larger projects.

Is $500 enough for a website?

It can cover a DIY builder plan or a very basic template setup. It rarely covers custom design, copywriting, SEO and testing, so expect to put in your own time.

How do I know if a website quote is fair?

Ask for a line by line breakdown, compare what each quote includes, and check the provider's recent work. Our website design cost breakdown shows what each stage usually costs.