A business website costs between $500 and $50,000, and for most small to mid-sized businesses the realistic band is $3,000 to $15,000 for a professionally built site. Add $600 to $3,000 a year to keep it running. The spread is that wide because "website" describes a five-page brochure and a booking platform with equal accuracy. What you'll actually pay depends on who builds it, how much of it is custom, and whether the site has a job beyond existing.
Most pricing guides answer this question by listing ranges and stopping. That's not useful when you're holding a quote and trying to work out if it's fair. So this covers what each price band buys, which costs get left out of proposals, and how to tell an expensive site from an overpriced one.
How much does a website cost by build route
Four routes, four cost structures. Pick the row that matches your situation before you look at any quote.
| Route | Upfront | Yearly running cost | Realistic timeline | Fits |
|---|---|---|---|---|
| DIY builder (Wix, Squarespace) | $0 to $500 | $200 to $900 | Days | Testing an idea, a one-person business |
| Freelancer | $1,500 to $8,000 | $400 to $1,500 | 3 to 6 weeks | A first proper site, clear simple scope |
| Boutique agency | $6,000 to $20,000 | $1,000 to $4,000 | 6 to 12 weeks | Lead generation matters, multiple stakeholders |
| Custom build or platform | $20,000 to $100,000+ | $5,000 to $30,000 | 3 to 9 months | Booking, portals, memberships, real software |
Ecommerce sits across these rows. A Shopify store on a good theme with real product photography lands around $5,000 to $15,000. A heavily customised or headless build starts near $40,000 and climbs from there.
These are planning bands drawn from what the market charges, not a quote. Anyone who gives you a firm price before seeing your content and requirements is guessing, and the guess will be revised later.
What actually drives the price
Four things move a quote more than anything else. Page count is not one of them, though it's what most clients ask about first.
- Design originality. A licensed theme with your colours costs a fraction of a design built from your brand. This single choice often separates a $4,000 site from a $12,000 one.
- Content. Copywriting, photography and product data are usually the largest hidden cost and the most common reason projects stall. If you're writing the copy yourself, say so early and budget time for it.
- Functionality. Forms and a blog are cheap. Bookings, logins, payments, calculators, multi-language and CRM integrations each add real engineering.
- Accountability. Whether someone is responsible for how the site performs after launch, or just for delivering files. This is the difference people rarely price and always feel.
The costs most proposals leave out
Here's what to check before you sign anything. Every line below is a real cost somebody pays, and if it isn't in the proposal it's coming out of your pocket later.
- Domain registration and renewal
- Hosting, and whether it's suitable for your traffic
- SSL certificate (often free, occasionally billed separately)
- Premium theme or plugin licences, which renew annually
- Copywriting: who writes it, and what happens if you don't
- Photography or licensed stock images
- Content migration from your old site
- Redirects from old URLs, which protects your existing rankings
- Analytics and conversion tracking setup
- Training so your team can edit pages
- Post-launch fixes, and how long they're covered
- Monthly maintenance, updates and backups
- Who owns the code, the design files and the accounts
That last one catches people. If the agency holds your domain, hosting and accounts, the real cost of leaving is much higher than the invoice suggests. Ask for admin access to everything on day one.
Platform costs you'll pay regardless
Build cost is once. Platform cost is forever, and it's the part you can check yourself before anyone quotes you.
Take ecommerce. Shopify's published pricing runs $39 a month for Basic, $105 for Grow and $399 for Advanced, dropping to $29, $79 and $299 when paid yearly, with Plus starting at $2,300 a month. Card rates begin at 2.9% plus 30 cents on Basic and fall as you move up. Use a third-party payment provider instead of Shopify Payments and you'll pay an extra 2% per transaction on Basic, 1% on Grow and 0.6% on Advanced.
Read those numbers next to your own margins. A store turning over $40,000 a month is paying thousands a year in transaction fees, which dwarfs the plan price and often the build cost too. Your platform decision is a long-run financial one, not a technical preference.
WordPress is free as software, but you're then paying for hosting, a theme, plugins and someone to maintain it. It's rarely cheaper than a hosted platform over five years. It's more flexible, which is a different argument.
Does a more expensive website make more money?
Sometimes. The honest answer is that price correlates with quality of thinking, not with revenue, and plenty of expensive sites earn nothing.
What the data does show is that businesses with websites generate leads differently. In Clutch's 2025 survey of 406 small business owners, 40% of those with a website named SEO as their top lead source, while only 8% said referrals. Among businesses without a website, referrals dominated. The site changes where your customers come from, which matters more than what it cost.
The same survey found 83% of small businesses now have a website, up from 64% in 2018, and that cost has stopped being the main barrier. Of the 17% still offline, only 16% cited cost. Most simply thought a website wasn't relevant to their industry.
So the useful question isn't "how much does a website cost." It's "what does this site need to earn to justify itself." A $10,000 site that brings in two extra clients a month has paid for itself in a quarter for most service businesses. A $2,000 site that brings in none is the expensive one.
Work it out before you commit. Take your average customer value, your close rate, and the number of enquiries you'd need monthly to break even within a year. Our website cost estimator and SEO ROI calculator both do this arithmetic for you.
What you get at each price point
Under $2,000. A template with your logo and copy in it. Real design work isn't happening at this price, and neither is SEO configuration or speed work. Fine for proving a concept. Not fine if the site is meant to generate business.
$3,000 to $8,000. A properly built site on a good theme, with structure planned around what you sell, basic SEO in place and someone who answers the phone during the build. This is where most small businesses should be, and where most freelancers do their best work.
$8,000 to $20,000. Custom design, strategy before pixels, copywriting included or co-written, conversion tracking, and a plan for the site after launch. Worth it when leads from the site are a meaningful share of revenue.
$20,000 and up. You're buying software with a website attached: user accounts, bookings, integrations with the systems you already run on. Price it like a software project, because it is one, and expect discovery before anyone quotes.
Ongoing costs, and why skipping them is expensive
Budget 15% to 25% of the build cost annually for maintenance. For a $10,000 site, that's $1,500 to $2,500 a year covering hosting, updates, backups, security and small changes.
People cut this line first, then pay a larger bill when an outdated plugin gets exploited or the contact form silently stops sending. Deferred maintenance on a website behaves like deferred maintenance on anything else. It compounds quietly and presents the invoice at the worst moment.
There's a related trap. Cheap shared hosting slows your site down, and loading speed feeds Google's ranking systems. Its page experience documentation confirms Core Web Vitals are used in ranking, while cautioning that a perfect score guarantees nothing by itself. Saving $8 a month on hosting while paying for SEO is a strange allocation of money.
How to get an accurate quote
You'll get better prices and better work if you turn up prepared. Send prospective builders:
- Three sites you like, with a sentence on what you like about each
- Your real page list, including the ones you keep forgetting
- Who's writing the copy and whether it exists yet
- Any integrations you need, named specifically
- A launch date and why it's that date
- Your budget range
That last one makes people uncomfortable. Share it anyway. Without it, agencies quote for the scope they imagine, and you spend two weeks comparing proposals that solve different problems. With it, you find out quickly who can do good work at your number and who can't.
Then compare like for like. Ask every bidder the same question: what's included in the price, what's billed separately, and what happens in month two. The gap between quotes is almost always scope rather than greed.
Where to go from here
Get a rough number before you talk to anyone. Our cost estimator tool gives you a band based on your actual requirements, and our web development services page sets out what's included at each stage. If you're weighing a rebuild against fixing what you have, run a free site audit with Buzzing Bee first. Sometimes the answer is that your current site is fine and the problem is elsewhere. The web development guides cover that decision in more depth.
Your next step: write down what one new customer is worth to you. Every pricing conversation you have from here should be measured against that number.
FAQs
How much does a small business website cost?
Most small businesses spend $3,000 to $15,000 for a professionally built site, with freelancers at the lower end and agencies at the upper. DIY builders cost under $500 upfront but carry real limits on design and SEO. Add 15% to 25% of the build cost each year for hosting, maintenance and updates.
Why do website quotes vary so much?
Because "website" isn't one product. A template installation and a custom-designed site with strategy, copywriting and conversion tracking are different jobs sold under the same word. Scope differences explain most of the gap, not profit margins. Ask each bidder what's included, what's extra, and who's responsible after launch.
What are the ongoing costs of a website?
Domain renewal, hosting, theme and plugin licences, SSL if not included, and maintenance. For a typical small business site, budget $600 to $3,000 a year. Skipping maintenance is the most expensive saving available, since security and plugin problems cost far more to fix than to prevent.
Is a cheap website worth it?
For proving an idea or establishing basic presence, yes. If the site is meant to generate enquiries, a very cheap build usually costs more over time because it needs replacing sooner and performs worse meanwhile. The real question is what the site must earn, not what it costs.
How long does it take to build a website?
Three to six weeks with a freelancer on a straightforward site, six to twelve weeks with an agency, and three months or more for custom platforms. The most common cause of delay is content. Projects wait on copy, photos and product data far more often than they wait on developers.
Should I pay monthly or a one-off fee for my website?
One-off gives you a clear owned asset and a lower total cost. Monthly plans lower the entry price but often mean you never own the site, and stopping payment takes it offline. If you choose monthly, confirm in writing what happens to the site, the domain and the code when the contract ends.
