Most small businesses spend between $300 and $15,000 on a website in 2027. A DIY builder costs roughly $200 to $600 a year, a freelancer typically charges $500 to $5,000, and an agency charges $1,000 to $15,000 or more depending on pages, features and copywriting. Ongoing costs such as hosting, domain, plugins and updates matter as much as the build price, so compare the total cost over three years, not just the quote.
If you have asked three web designers for a quote, you have probably received three very different numbers. One says $400, another says $2,500 and an agency says $12,000. All of them can be fair. The small business website cost depends on who builds the site, how many pages you need, what the site has to do and what happens after it goes live.
This guide breaks down real 2027 price ranges, explains what drives the price up or down, shows the running costs most owners forget, and gives you a simple method to set a sensible budget and compare quotes with confidence. By the end, you will know exactly what a fair small business website cost looks like for your situation.
Small business website cost at a glance
Before we go into detail, here is the big picture. These are typical market ranges in 2027, not fixed rules. Location, experience and scope all move the number.
| Option | Typical upfront cost | Ongoing cost | Best for |
|---|---|---|---|
| DIY website builder (Wix, Squarespace) | $0 to $300 | $200 to $600 a year | Very small budgets, simple one-page sites |
| Freelancer | $500 to $5,000 | Varies | Simple sites when you have a trusted freelancer |
| Small agency | $1,000 to $8,000 | Support plans optional | Local businesses that want it done properly |
| Larger agency | $8,000 to $30,000+ | Monthly retainers | Multi-location brands, complex features |
| Custom web application | $15,000 to $100,000+ | Ongoing development | Portals, platforms, complex integrations |
For most local service businesses, such as dentists, plumbers, salons, accountants and contractors, the realistic sweet spot is $1,000 to $5,000 for a professional, fast website that brings in enquiries.
The four ways to get a website built
1. DIY website builders
Website builders such as Wix, Squarespace and similar platforms let you drag and drop a site together using templates. The upfront small business website cost is low, often just your time and a monthly plan.
Pros:
- Very low upfront cost
- You can start today
- Hosting and security are handled by the platform
Cons:
- Monthly fees for as long as the site exists
- You do the design, writing, images and SEO yourself
- Template sites often look similar to competitors
- Moving away later is hard, because the site is locked to the platform
- Speed and technical SEO are limited by the platform
DIY works well for a brand-new business testing an idea or a one-page site with contact details. It is rarely the best long-term option for a business that depends on Google for customers.
2. Freelancers
A good freelancer can build a professional website at a fair price. Freelance rates vary enormously by country, experience and specialism.
Pros:
- Often cheaper than an agency
- Direct communication with the person building the site
- Flexible for small projects
Cons:
- Quality ranges from excellent to poor
- One person may not cover design, writing, SEO and development equally well
- Availability for support after launch can be unpredictable
If you have a trusted freelancer with a strong portfolio, they can be a great choice. Always check examples, references and who will own the domain and hosting.
3. Small agencies
A small agency brings a team: a designer, developer and often a copywriter and SEO specialist. This is where most local businesses get the best balance of quality and value.
Pros:
- A complete team for design, content and technical setup
- Clear process and timelines
- Support after launch
- Better results from Google because SEO is built in
Cons:
- Higher price than DIY or a budget freelancer
- Quality still varies, so compare portfolios
4. Larger agencies
Larger agencies serve multi-location brands, franchises and businesses with complex requirements such as custom booking systems, member areas or large e-commerce stores. The small business website cost rises because projects include strategy workshops, extensive design, custom development and project management.
What actually drives the price
Understanding the cost drivers helps you decide where to spend and where to save.
Number of pages
Every page needs design, writing, images and SEO setup. A five-page site (home, about, services, reviews, contact) costs far less than a 30-page site with a page for every service and every town you cover.
For local businesses, those extra service and location pages are often what brings in Google traffic. Someone searching “emergency plumber in Round Rock” is more likely to find a page dedicated to emergency plumbing in Round Rock than a generic services page. So while more pages increase the small business website cost, they usually increase the return too.
| Site size | Typical pages | Good for |
|---|---|---|
| Starter | 5 to 10 | New businesses, simple service menus |
| Growth | 11 to 20 | Several services, a few locations |
| Pro | 21 to 40 | Many services, many areas, content marketing |
Features and functionality
Contact forms and click-to-call buttons are standard. Costs rise with:
- Online booking or quote requests connected to your calendar or CRM
- E-commerce with products, payments, shipping and stock
- Customer logins, member areas or portals
- Integrations with tools such as Google Business Profile, booking software, email marketing or accounting
- Multilingual content for customers in several languages
- Live chat or AI chatbots
Each feature adds design, development and testing time. Prioritise the features that bring in customers, and add the rest later.
Copywriting and photography
Many quotes assume you will supply all text and images. Writing 15 good service pages takes real time, and most owners underestimate it. Professional copywriting written for your customers and for search engines adds cost, but it is often the difference between a site that looks nice and a site that brings in enquiries.
Photography matters too. Real photos of your team, premises and work build trust much faster than stock images. If you do not have good photos, budget for a professional shoot or a few hours with a good phone and natural light.
Design: template or custom
A template-based design is faster and cheaper. A custom design built around your brand, audience and goals costs more, but helps you stand out from competitors using the same templates. Many small agencies offer a middle ground: a proven layout system customised with your brand colours, typography and photography.
The technology the site is built on
This affects your running costs more than the build price:
- WordPress depends on themes and plugins that need regular updates and often paid add-ons
- Site builders charge a monthly fee forever
- Modern static frameworks such as Astro produce fast, secure sites with very low hosting costs and almost no maintenance
We compare these options in detail in Astro vs WordPress for small business websites.
SEO and launch setup
A website that cannot be found is an expensive brochure. Basic SEO should be included in any professional quote:
- Unique page titles and meta descriptions
- Clear heading structure
- Image optimisation and alt text
- Local business schema markup
- XML sitemap and Google Search Console setup
- Fast loading on mobile
More advanced SEO, such as keyword research, content strategy, local citations and ongoing link building, is usually priced separately.
Small business website cost by industry
Different industries need different features, which affects the typical small business website cost.
| Industry | Common must-have features | Typical budget range |
|---|---|---|
| Dentists and clinics | Treatment pages, online booking, insurance info | $1,500 to $6,000 |
| Plumbers, electricians, HVAC | Service and area pages, click-to-call, quote form | $1,000 to $4,000 |
| Restaurants and cafés | Menu, online ordering, reservations | $1,000 to $5,000 |
| Salons and barbers | Booking integration, service menu, gallery | $1,000 to $4,000 |
| Law firms and accountants | Practice area pages, profiles, consultation booking | $1,500 to $6,000 |
| Real estate agents | Listings, valuation offer, area guides | $2,000 to $8,000 |
| Retail and boutiques | E-commerce, product pages, payments | $2,500 to $10,000+ |
These ranges reflect typical scope. A simple version of any of these sites can cost less; a large one can cost more. For industry-specific guidance, see our guides for dental websites, plumber and HVAC websites and restaurant websites.
The running costs people forget
The build price is only part of the real small business website cost. Before you choose, ask about:
| Ongoing cost | Typical range | Notes |
|---|---|---|
| Domain name | $10 to $20 a year | Must be registered in your name |
| Hosting | Free to $50 a month | Static sites are often free or very cheap |
| Premium plugins or apps | $50 to $300 a year each | Mainly WordPress |
| SSL certificate | Usually free | Included with most modern hosting |
| Updates and maintenance | $0 to $150 a month | High for WordPress, minimal for static sites |
| Content changes | Per change or monthly plan | Ask before you sign |
| Email hosting | $5 to $15 per user a month | Often separate from the website |
A cheap site that needs paid plugins, monthly fixes and a rebuild in two years is not cheap.
Compare the three-year total, not the quote
The smartest way to judge small business website cost is to add up everything you will pay over three years. Here is an illustrative comparison for a 10-page service business site. Your numbers will differ, but the method is what matters.
| Item | DIY builder | Typical WordPress | Static Astro site |
|---|---|---|---|
| Build | Your own time | Agency build | Agency build |
| Hosting over 3 years | Platform subscription | Managed hosting | Often free to low cost |
| Plugins and add-ons | Some paid apps | Several paid plugins | Rarely needed |
| Maintenance | Your time | Regular updates | Minimal |
| Risk of rebuild | Medium | Medium | Low |
When you include maintenance, plugins and the risk of an early rebuild, the cheapest quote is not always the cheapest website.
A simple way to set your budget
- List the pages you need. Start with home, services (one page each), about, reviews and contact. Add location pages if you serve several areas.
- Decide on must-have features. Booking, quote forms and click-to-call are the ones that bring in work for most service businesses.
- Decide who writes the content. If you will not have time, include copywriting in the quote.
- Check your photos. Budget for photography if you only have stock images.
- Compare total cost over three years, not just the build price.
- Set aside a small monthly amount for updates, improvements and marketing.
Questions to ask before you sign
- How many pages are included, and what does each extra page cost?
- Who writes the content, and how many revisions are included?
- Is SEO included, and what exactly does it cover?
- Will the domain and hosting be in my name?
- What technology will the site use, and what are the running costs?
- How fast will the site load on a phone?
- Who makes changes after launch, and how much does it cost?
- What happens if I want to move to another provider later?
A good provider will answer every one of these clearly.
Red flags when comparing quotes
- The quote does not list the number of pages or what is included
- The designer will register the domain in their own name
- There is no mention of mobile speed or basic SEO
- You cannot get a straight answer on who updates the site after launch
- The price looks very low but every change costs extra
- No portfolio of similar businesses
- Pressure to sign a long contract before seeing a plan
How to reduce your website cost without hurting results
- Start with the pages that bring customers: services and contact first, extras later
- Write a first draft yourself and pay for editing rather than full copywriting
- Use real phone photos taken in good light rather than paying for stock images
- Choose technology with low running costs so the savings repeat every year
- Launch in phases: get the core site live, then add location pages, blog articles and features
What Biznyss charges
We publish fixed prices so you know exactly what your small business website cost will be before work starts:
| Package | Price | What you get |
|---|---|---|
| Starter | $1,000 | Up to 10 pages, mobile-friendly Astro build, contact form, click-to-call, basic on-page SEO, live in 7 to 10 days |
| Growth | $1,800 | 11 to 20 pages, custom layout with your brand, booking or quote form, Google Business Profile and analytics setup |
| Pro | $2,800 | 21 to 40 pages, professional copywriting, live chat, local SEO with schema markup |
Every package includes 3 months of free support, and your domain and hosting are registered in your name. Hosting and domain fees are paid directly by you, and static Astro hosting is often free or very low cost.
The bottom line
For most local service businesses, a budget of $1,000 to $5,000 buys a professional website that is fast, found on Google and built to turn visitors into calls and bookings. When you compare options, look past the headline price: the true small business website cost includes hosting, maintenance, plugins and the risk of rebuilding too soon.
Spend your money on the pages and features that bring in customers, keep running costs low, and make sure you own everything. If you want a clear, fixed price, see our small business website packages or review our 15-point small business website checklist before you brief anyone.
Frequently asked questions
How much should a small business spend on a website?
A professional 5 to 10 page website for a local service business usually costs $1,000 to $5,000. Spend more when you need many service or location pages, online booking, e-commerce or professional copywriting, and less if a simple one-page site is enough for now.
Are website builders like Wix cheaper than hiring a developer?
They are cheaper upfront, but you pay a monthly subscription for as long as the site exists and you do the design, writing and SEO yourself. Over three to five years, a well-built custom site with low hosting costs often works out similar or cheaper, and it is fully yours.
What ongoing costs does a small business website have?
Plan for a domain name (about $10 to $20 a year), hosting (from free to $50 a month depending on the platform), and occasional updates or support. WordPress sites also need regular plugin and security updates, which many owners pay someone to handle.
How long does it take to build a small business website?
A simple 5 to 10 page site can go live in one to two weeks once you have your logo, photos and business details ready. Larger sites with 20 or more pages usually take three to four weeks.
Why do website quotes vary so much?
Quotes differ because of the number of pages, features, whether copywriting and SEO are included, the experience of the designer, the technology used and what support is included after launch. Always compare quotes line by line.
Is a cheap website worth it?
A cheap website can work if it is fast, clear and easy to update. It becomes expensive when it is slow, hard to find on Google, needs paid plugins or has to be rebuilt within a year or two.
Should a small business website include SEO?
Yes. At minimum, every page needs a unique title and description, clear headings, fast loading, mobile-friendly design and local business schema. Without these basics, even a beautiful website is hard for customers to find.