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.

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 need | Fair 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
- What exactly is included, page by page?
- Who writes the content?
- How many revision rounds are included?
- What SEO work is part of the build?
- Who owns the domain, hosting and site files?
- 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
| Industry | What drives the budget |
|---|---|
| Home services | Service and area pages, quote forms, click to call, reviews |
| Healthcare | Booking, provider profiles, privacy requirements, accessibility |
| Legal | Practice area pages, attorney bios, trust signals, intake forms |
| Restaurants | Menu, online ordering links, reservations, location details |
| Retail and ecommerce | Product catalog, checkout, shipping, payment setup |
| B2B services | Case 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:
- Phase one: home, core service pages, about, contact, and basic SEO. Launch and start collecting leads.
- Phase two: service area pages, reviews page, FAQ, and conversion improvements based on real data.
- 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.






