How much does website design cost for a small business?
Website quotes for the same small business can range from a few hundred dollars to tens of thousands. The difference is mostly in what's included: strategy, writing, custom design, features, SEO and support. Here's how to read a website quote and what a sensible budget looks like.
Short answer
- A DIY website builder usually costs tens of dollars a month plus your own time.
- Freelancers and small studios commonly quote several hundred to several thousand dollars for a small business website.
- Agencies and complex sites (ecommerce, custom features, many pages) often run several thousand to tens of thousands.
- Ongoing costs (domain, hosting, maintenance, updates) matter as much as the build price.
Your three options
These are ranges commonly quoted to small businesses. They aren't survey data and vary by country and city; use them to sanity-check quotes.
| Option | Typical cost | Good for | Watch out for |
|---|---|---|---|
| DIY builder | Roughly $15–$50 a month | Very new businesses with time and a tight budget | Your time; generic templates; weak SEO setup |
| Freelancer or small studio | Roughly $500–$5,000 one-time | Most local and small businesses | Unclear scope; who owns the site and domain |
| Agency | Roughly $5,000–$30,000+ | Complex sites, larger companies, many integrations | Long contracts; monthly fees that lock you in |
What drives the price
Number of pages and content
Writing good content takes time. A five-page site with copy you supply costs far less than a twenty-page site with research and copywriting included.
Custom design vs template
A lightly customized template is cheaper; a design built around your brand and customers costs more but usually converts better.
Features
Online booking, ecommerce, memberships, calculators and integrations with your software all add work.
SEO and tracking
Proper page structure, speed, analytics and conversion tracking are sometimes included and sometimes charged separately. Ask.
Ongoing costs
- Domain: usually a small yearly fee.
- Hosting: from a few dollars a month for simple sites to much more for busy stores.
- Maintenance: updates, backups, security and small edits, often a monthly plan.
- Apps and plugins: booking tools, ecommerce apps and premium plugins can add up.
How to compare quotes
- List exactly what's included: pages, copywriting, photos, features, SEO setup, revisions.
- Check ownership: your domain, your hosting account, your files.
- Ask about monthly fees and contract length.
- Ask to see sites they've built for similar businesses.
- Ask what happens after launch: support, edits, training.
How much should a small business spend on a website?
It depends on what the site needs to do. A simple local service site usually needs far less than an online store. Budget for ongoing care too, not just the build.
Why do website quotes vary so much?
Because they include very different amounts of work: strategy, writing, design, features, SEO and support. Compare scope, not just the final number.
Is a cheap website worth it?
It can be, if you own it, it's fast, and it clearly explains what you do. Cheap sites become expensive when they're locked into a provider, slow, or impossible to update.
Do I need to pay monthly for a website?
You'll always pay something for a domain and hosting. Monthly maintenance plans are optional but useful if you don't want to manage updates yourself.
Related pages
See it before you pay
Get a free preview of your new website first. Then decide.

