By Studio Adura
What Should a Small Business Website Actually Cost?
It's the first question almost every business owner asks, and the one most web designers are strangely reluctant to answer: what does a website actually cost? Search for it and you'll find quotes ranging from $19 a month to $50,000 — a spread so wide it's practically useless. The vagueness isn't a conspiracy, though. A website is a service, not a product, and the price depends almost entirely on what's inside it. This post breaks down what you're really paying for, what the realistic ranges look like, and how to compare quotes without getting lost.
Why There's No Single Answer
Asking what a website costs is a bit like asking what a vehicle costs. A scooter and a delivery van both get you moving, but nobody expects them to be priced the same, because nobody confuses what they're for. Websites work the same way. A one-page site announcing that a barber shop exists and where to find it is a genuinely different piece of work to a twelve-page site with online booking, staff profiles, and a payment integration.
So the honest answer to "what does it cost?" is always another question: what does it need to do? Once that's clear, the price stops being mysterious very quickly.
What Actually Drives the Price
Almost every quote you receive is built from the same handful of variables. Understanding them lets you read a proposal properly — and adjust your own budget deliberately rather than by accident:
- Number of pages — the single biggest lever. Five pages is a different project to twenty-five.
- Custom design vs template — a bespoke layout designed around your brand takes considerably longer than adapting an existing theme.
- Functionality — contact forms are cheap. Booking systems, member logins, e-commerce, and payment processing are not.
- Who writes the content — supplying finished copy and photos can cut a quote meaningfully. Asking the designer to produce them adds to it.
- Integrations — connecting a CRM, email platform, calendar, or inventory system means extra setup and testing.
- Content management — a site you can edit yourself needs a CMS layer, which costs more upfront and saves money later.
The Realistic Ranges
With those variables in mind, here's roughly where things land in the US market. Treat these as orientation rather than a price list — rates vary by region, experience, and demand.
DIY website builder — $0 to $500 per year. Squarespace, Wix, and similar platforms cost roughly $16 to $50 a month, and you do the work. This is a legitimate option for a brand new business testing an idea, and there's no shame in starting here. The real cost is your time: expect to spend 20 to 40 hours getting something you're happy with, and the result will look like the template it came from.
Template-based professional build — $1,500 to $3,000. A designer takes a quality template, adapts it to your branding, structures your content properly, and handles setup and launch. You get a polished, mobile-ready site without paying for a design process from scratch. For a large share of small businesses, this is the sweet spot.
Custom small business site — $3,000 to $8,000. Design built around your business rather than adapted to it: original layouts, considered typography, performance and accessibility handled deliberately, and usually some copywriting support. This is where a site starts working as a real sales asset rather than a digital business card.
E-commerce or complex functionality — $8,000 to $25,000+. Online stores, booking platforms, membership areas, and custom integrations. The cost scales with the number of moving parts and the amount of testing each one demands.
What the Cheapest Quote Usually Leaves Out
When one quote comes in dramatically below the others, it's rarely because that designer found a shortcut nobody else knows about. Something has been left out of scope. The usual omissions are the parts you can't see on the finished page:
- Mobile optimisation beyond the basics — the site technically works on a phone, but nobody has actually refined it there
- Performance work — uncompressed images and bloated scripts that make pages slow to load
- Basic SEO groundwork — page titles, meta descriptions, heading structure, and a sitemap
- Accessibility — colour contrast, alt text, and keyboard navigation
- Revisions — a fixed round of changes, rather than every tweak becoming a new invoice
- Handover — documentation and access credentials so you actually own what you paid for
None of these are luxuries. They're the difference between a website that generates enquiries and one that quietly loses them.
The Ongoing Costs Nobody Mentions Upfront
The build is a one-off. Running the site is not, and this is where budgets are most often caught out. Plan for a domain name at roughly $10 to $20 a year, hosting anywhere from $5 to $50 a month depending on traffic and platform, and an SSL certificate — which should be included free by any reasonable host, so treat it as a red flag if it isn't.
Beyond that, a WordPress or CMS-based site needs regular plugin and core updates, both for security and to stop things breaking. Many designers offer maintenance at around $50 to $200 a month; alternatively, budget a few hours of paid support a year. Email hosting is usually separate again, at roughly $6 per user per month. None of these are large individually, but together they're a real line item — and it's far better to know that before launch than to discover it afterwards.
How to Get Quotes You Can Actually Compare
Three designers quoting on three different interpretations of your project will produce three numbers that tell you nothing. Before you approach anyone, write a short brief covering what the site needs to achieve, roughly how many pages you expect, any specific functionality you need, whether you're supplying copy and images, and your rough budget range.
That last one makes people uncomfortable, but withholding it wastes everyone's time. A designer who knows you have $3,000 can tell you honestly what's achievable for $3,000. A designer guessing in the dark will either overspecify and lose the job, or underspecify and disappoint you.
When the quotes come back, check that each one states what's included, how many revision rounds you get, who owns the finished files, what happens after launch, and a realistic timeline. If a proposal is a single number with no breakdown, ask for one. How someone answers that question tells you a great deal about what working with them will be like.
Price and Value Are Different Questions
It's worth doing the arithmetic from the other direction. If your average customer is worth $500 and your website brings in two extra enquiries a month, a $4,000 site has paid for itself within the first year and keeps earning after that. If your average customer is worth $50,000, the calculation barely needs doing at all.
This is why "what's the cheapest option?" is usually the wrong question. The right one is "what's the smallest investment that will actually do the job?" Sometimes that genuinely is a $200 template site — for a business that needs to exist online and nothing more, that's a sensible decision, not a compromise. But if your website is the main way customers find, judge, and contact you, underspending on it is an expensive way to save money.
A Sensible Way to Start
If the numbers above feel out of reach right now, build in stages. A well-made five-page site that does the fundamentals properly is a far better foundation than a sprawling twenty-page site built badly. Add the booking system, the blog, and the client portal later, once the site is earning its keep — a good build is structured so that later additions don't mean starting over.
At Studio Adura, we're straightforward about pricing and about what a given budget can realistically achieve. If you'd like a clear, itemised quote for your project — with no obligation and no vagueness — get in touch and tell us what you have in mind.
Share this post