You ask three web designers for a quote and get three completely different numbers: $300, $3,000 and $15,000. They all promise a “professional website”. So which one is right, and what are you actually paying for?
It’s one of the most common questions small business owners ask. Here’s an honest answer to “how much does a small business website cost?”, including the ongoing costs most quotes leave out.
Quick answer: A small business website can cost from about $150 a year on a DIY builder to tens of thousands of dollars with a larger agency. Freelancers usually sit in between. The price depends on page count, custom design, features like booking or ecommerce, and who builds it. Budget for hosting, maintenance and updates every year too.
Small Business Website Cost by Build Option
There are three main ways to get a website, and each has a very different price:
| Option | Typical cost | Best for |
|---|---|---|
| DIY website builder | $12 to $25 a month on Squarespace’s annual plans, plus your own time | Very new businesses with time to learn |
| Freelancer | A few hundred to a few thousand dollars | Most small service businesses |
| Web design agency | Several thousand to tens of thousands of dollars | Larger sites, bigger teams, complex needs |
For context, Clutch’s web design pricing guide, updated in September 2026, says most web design companies charge $100 to $149 an hour, while designers who work on platforms like WordPress, Wix or Squarespace charge around $25 to $49 an hour. The average project in its data costs about $38,000, but most projects cost under $10,000.
DIY Builders
A builder is the cheapest way to get online. The catch is your time. Writing, design, SEO settings and photos all fall on you, and many DIY sites end up looking like a template with the business name swapped in.
Freelancers
A good freelancer gives you custom design and proper setup at a much lower price than an agency, because there’s no account manager or office to pay for. The risk is choosing someone who disappears after launch, so check reviews and ask about support.
Agencies
Agencies bring a full team: strategist, designer, developer and project manager. That’s worth it for complex projects, but a five-page site for a local plumber rarely needs that much.
A Real Example of Website Pricing
Here are my own packages, so you can see what’s included at each level:
| Website type | Starter | Business | Premium |
|---|---|---|---|
| Landing page | $99 | $179 | $299 |
| WordPress website | $249, up to 5 pages | $449, up to 10 pages | $749, up to 20 pages |
| Service business website | $249, up to 5 pages | $449, up to 12 pages | $749, up to 25 pages |
| Next.js website | $349, up to 5 pages | $699, up to 10 pages | $1,299, unlimited pages |
The Business packages include speed optimization, GA4 and Search Console setup and 15 days of free support. The service business website also includes separate service pages, service area pages, LocalBusiness schema and call tracking.
What Drives the Price Up or Down
Every quote is built from the same few things:
- Number of pages. A 5-page site costs much less than a 30-page site with a page for every service and city.
- Custom design. A fully custom design costs more than an adapted theme.
- Features. Online booking, estimate calculators, member areas, multiple languages and ecommerce all add cost.
- Content. Writing every page yourself saves money. Having it written for you costs more.
- SEO setup. Proper metadata, schema, speed work and tracking take time but pay off later.
- Platform. WordPress is usually cheaper to build. Custom-coded sites like Next.js cost more but can be faster and need fewer plugins.
Ongoing Costs After Launch
When people ask “how much does a small business website cost?”, they usually mean the build. But the build is only part of the cost. Plan for these every year:
| Cost | What to expect |
|---|---|
| Domain name | A yearly renewal fee |
| Hosting | Monthly or yearly, depending on the host and traffic |
| Builder subscription | If you use Squarespace, Wix or similar, this replaces hosting |
| Maintenance | Updates, backups and security, from $49 a month in my maintenance plans |
| Premium plugins or themes | Some WordPress tools charge yearly licenses |
| Changes and new pages | Per task, or included in a maintenance plan |
If you skip maintenance on a WordPress site, plugins go out of date and security risks grow. Fixing a hacked site usually costs more than a year of maintenance.
Hidden Costs to Ask About Before You Sign
- Is content writing included, or do you supply all text?
- Are stock photos or custom graphics included?
- How many revision rounds are included?
- Is basic SEO and tracking included?
- Who owns the domain, hosting and website files?
- What support is included after launch, and for how long?
- Will you train me to edit my own content?
- Are redirects from my old website included?
Ownership matters most. Always register the domain in your own name, and make sure you get full admin access to the site.
So, How Much Does a Small Business Website Cost for You?
Match your budget to your stage:
| Your situation | Sensible option |
|---|---|
| Just starting, very tight budget | A landing page or DIY builder |
| Local service business that needs leads | A 5 to 12 page site from a freelancer, with local SEO |
| Growing business with many services or areas | A larger custom site with service and location pages |
| Complex needs like member areas or integrations | A custom build from a developer or agency |
A website isn’t a cost to minimize at all costs. A cheap site that doesn’t bring calls is expensive. A site that brings two extra jobs a month usually pays for itself quickly.
Frequently Asked Questions
How much does a small business website cost per month?
On a website builder, expect a monthly plan starting around $12 to $25 on annual billing, depending on the platform and plan. For a custom WordPress site, monthly costs are hosting plus optional maintenance. My maintenance plans start at $49 a month and cover updates, backups and small content changes.
Is a $500 website worth it?
It can be, if it’s built by someone experienced and includes the basics: mobile design, fast loading, clear calls to action, contact forms and basic SEO. Ask what’s included and who owns the site. A $500 site with no tracking, no support and a slow theme can cost you more in lost leads than it saves.
How long does it take to build a small business website?
A landing page can take a few days. A 5 to 10 page small business website usually takes one to three weeks, depending on how quickly you provide content and feedback. Larger sites with custom features take longer. Having your text, photos and logo ready is the easiest way to speed things up.
Should I use WordPress or a website builder?
A builder is simpler and cheaper to start. WordPress gives you more control, better SEO options and no lock-in to one company’s platform. For a service business that plans to grow with blog posts, service pages and location pages, WordPress or a custom site is usually the better long-term choice.
Do I need to pay for SEO separately?
Usually, yes. A good website should include basic on-page SEO, like titles, meta descriptions, headings and a sitemap. Ongoing SEO, such as content, local SEO and link building, is a separate monthly service. The website gives you a strong starting point, while ongoing SEO helps you keep climbing in search results.
Final Thoughts
So, how much does a small business website cost? Anywhere from a few hundred dollars to tens of thousands, but most small service businesses need something in the lower middle of that range: a fast, well-built site with clear service pages, tracking and local SEO.
If you’d like an exact quote for your business, send me a message with what you need. I’ll tell you which package fits, or whether a simpler option makes more sense.
Ç




Comments
Be the first to share your thoughts or ask a question.
Leave a comment
Your email will not be published. Comments appear after review.