If you've typed "small business website cost" into Google, you've probably seen answers ranging from $0 to $50,000. Both are technically true. Which is useless.
This post gives you the actual numbers for 2026, broken down by who builds it, what you get, and most importantly, what you don't. I build websites for small service businesses, so this is written from that perspective. No fluff, no upsell, just an honest breakdown of what a small business website actually costs.
The four options (and their real costs)
There are four ways to get a website in 2026. Each comes with a different price, a different result, and a different amount of your own time.
1. DIY website builders (Wix, Squarespace, Shopify)
Typical cost: $150–$400/year
DIY builders are the obvious first choice. They're affordable, require no technical knowledge, and you can have something live in a weekend. Wix starts at around $17/month; Squarespace is similar. Add a custom domain ($15/year) and you're looking at roughly $200–$400 annually.
What you actually get: a template-based site that you control completely. You can change text, swap images, add pages. The platform handles hosting, security, and updates.
The honest downside: most small business owners either build something that looks amateurish, or spend 40+ hours learning the platform and still end up with something they're not proud of. The drag-and-drop interface hides a lot of complexity once you want anything beyond the basic template. And if your business grows or you need custom functionality, you'll hit walls quickly.
2. Template freelancers (that's me)
Typical cost: $399–$999, one-time
A template freelancer builds your site using a pre-designed niche template and customizes it to your brand. Your logo, your photos, your services, your copy. The template gives them a head start, which is why the price is lower than a fully custom build.
You get a professionally designed, mobile-first site that looks nothing like a Wix template. Delivered in 48–72 hours. You own it outright.
The honest trade-off: you're not getting a one-of-a-kind design. The structure is proven, the layout is fixed, and major changes are difficult. If your business needs something very specific that doesn't fit a template (a complex booking system, a multi-location setup, e-commerce with inventory), a template build won't serve you well.
3. Custom freelancers
Typical cost: $1,500–$6,000
A custom freelancer designs and builds your site from scratch, typically in Figma first, then developed in code or a CMS like WordPress or Webflow. Every element is designed specifically for you.
You get a unique site that's tailored to your brand, your conversion goals, and your exact requirements. A good custom freelancer will ask real questions about your business before writing a single line of code.
The trade-off: cost and time. A proper custom project takes 3–6 weeks and requires your involvement throughout: feedback on designs, approval on content, decisions at each stage. If you disappear mid-project, the site stalls. Rushed custom work is worse than a good template.
4. Web design agencies
Typical cost: $5,000–$25,000+
Agencies charge more because they have larger teams, account managers, formal processes, and higher overheads. You'll work with a project manager who coordinates between a designer, a developer, and possibly a copywriter and SEO specialist.
The result is typically excellent: thorough, well-documented, and built to scale. You also get accountability. If something breaks six months later, there's a business to call.
The honest reality for most small businesses: you're paying for overhead you don't need. A plumber in Brisbane does not need a $15,000 agency website. A five-page service site with a contact form and Google My Business integration does not require four team members and a six-week discovery phase.
A quick comparison
| Option | Typical Cost | Timeline | Best For |
|---|---|---|---|
| DIY Builder | $150–$400/yr | 1–3 weekends | Tiny budgets, patient owners |
| Template freelancer | $399–$999 | 48–72 hours | Service businesses, fast launch |
| Custom freelancer | $1,500–$6,000 | 3–6 weeks | Established businesses, specific needs |
| Agency | $5,000–$25,000+ | 6–12 weeks | Complex projects, larger companies |
What drives a small business website cost up or down
Behind every quote is a combination of the same five factors:
- Number of pages. A five-page service site costs less than a fifteen-page multi-location directory. More pages means more content, more design decisions, more development time.
- Custom functionality. A contact form is cheap. A real-time booking system that syncs with your calendar is not. Custom quote calculators, client portals, and membership areas each add significant cost.
- Who writes the copy. If you hand the designer a blank document and expect them to write your homepage headline, expect delays and extra charges. Good copy takes time. Most quotes assume you provide your own content.
- Ongoing maintenance. A website is not a one-time purchase. Hosting, domain renewal, security updates, and content changes are recurring costs. Some freelancers include a maintenance plan; many don't. Ask upfront.
- The provider's location. A web designer in London or New York charges Western rates because Western rents are real. Designers based outside those markets can charge less for identical work. Geography, not quality, drives a huge chunk of the price spread.
The $399 vs $3,999 question
Here's the thing people don't say out loud: a $399 template site and a $3,999 custom site can rank identically on Google. They can convert at similar rates. A visitor who lands on a well-built template doesn't know it's a template.
The difference shows up in edge cases:
- If you need a feature that doesn't fit the template
- If your brand has very specific requirements a template can't accommodate
- If you're at a growth stage where a custom site is a genuine competitive advantage
For most service businesses (cleaners, detailers, trades, beauty, fitness, and so on), a well-built template site deployed fast will outperform a custom site that takes three months and costs four times as much. Speed to market matters. A site that's live next week generating leads beats a beautiful custom site that launches in six weeks.
Hidden costs of a small business website
Whatever option you choose, factor in these extras:
- Domain name: $10–$20/year
- Hosting: $5–$30/month (usually included with freelancer quotes, not DIY builders)
- Professional photography: $200–$600 for a half-day shoot (worth it: generic stock photos are obvious and unconvincing)
- Google Workspace email (yourname@yourdomain.com): $6/month per user
- Future updates: If you want to add a page or change your services list, either you do it yourself (if the CMS allows) or you pay someone. Budget $50–$200 for small changes.
My honest recommendation
If your budget is under $500: choose a template freelancer over a DIY builder. You'll get a better result, faster, and you can spend the time you'd have spent wrestling with Wix actually running your business.
If your budget is $500–$2,000: you're in the sweet spot. You can afford a very good template build or a basic custom build. Focus on who's done work in your niche. A designer who's built ten detailer sites knows what converts in your industry. That's more valuable than a flashy portfolio of unrelated projects.
If your budget is $2,000+: you can afford a proper custom build. Take your time choosing the right freelancer. Ask to see live sites they've built, not just screenshots. Check if those sites actually work on mobile. Ask how they handle revisions and what happens after launch.
If you're a startup or very early stage: a $17/month Squarespace site is genuinely fine. Get it live, get your first clients, then invest in something better once you have revenue to justify it.