TL;DR
Small business websites cost $2,500–$20,000 for design and development in 2026. A basic 5-page site with a template runs $2,500–$6,000. A custom-designed site with CMS and basic SEO costs $6,000–$15,000. A high-converting, SEO-optimised site built on a modern stack runs $12,000–$25,000. Ongoing hosting and maintenance adds $100–$500/month.
What Small Businesses Usually Need
Most small businesses need a website that:
- Explains who they are and what they offer
- Appears in local search results (Google)
- Converts visitors into leads or calls
- Can be updated without a developer
That’s a reasonable brief. The technology and design required to deliver it well has matured significantly — meaning costs have stayed stable while quality has improved.
Price Tiers Explained
Tier 1 — Template-Based Website: $2,500–$6,000
Uses a premium theme on WordPress, Webflow, or Squarespace. Customised with your branding, copy, and images. Includes 5–8 pages, a contact form, and basic mobile responsiveness.
Best for: local service businesses, tradespeople, restaurants, early-stage startups testing the market.
Limitations: limited custom functionality, performance depends on the template, harder to rank against competitors with custom-built sites.
Tier 2 — Custom Design, CMS-Backed: $6,000–$15,000
Designed from scratch (or with a strong custom theme), built on WordPress, Next.js, or similar. Includes a content management system so you can update text, images, and blog posts yourself. Basic on-page SEO included.
Best for: professional services, e-commerce stores, businesses with ongoing content needs.
Tier 3 — Performance-Engineered Custom Build: $12,000–$25,000
Built on a modern stack (Next.js, Astro) with Core Web Vitals optimisation, structured data, programmatic SEO pages, and a headless CMS. Designed to rank and convert. This is what serious businesses invest in when the website is a primary growth channel.
Best for: businesses where organic search is a key acquisition channel, competitive industries, businesses that want to grow without paid ads.
What Drives Price Up
- E-commerce functionality — product catalogues, checkout, inventory
- Booking systems — online appointment scheduling, calendar integration
- Multi-language — translated content, hreflang setup
- Custom animations — GSAP, Framer Motion work adds 20–40% to frontend cost
- SEO content — professionally written pages add $200–$800 per page
What Drives Price Down
- Clear, simple brief with defined pages
- Providing your own copy and photography
- Accepting a template-based design
- No third-party integrations
- Flexible timeline (rush work costs more)
Ongoing Costs to Budget For
| Cost | Monthly Range |
|---|---|
| Hosting (shared/managed) | $20–$100 |
| Hosting (VPS/custom) | $50–$300 |
| Domain renewal | ~$1–$4 |
| CMS subscription | $0–$150 |
| Maintenance & updates | $100–$500 |
| SEO / content | $300–$2,000 |
A realistic total running cost for a small business website is $300–$800/month if you include hosting, maintenance, and some ongoing SEO work.
Frequently Asked Questions
Is $500 enough to build a small business website?
Not for professional results. At $500, you’re looking at a DIY builder with a free template. This is fine for a very early-stage project but won’t rank on Google or convert visitors effectively.
How long does a small business website take to build?
4–8 weeks for a standard site. 2–3 weeks for a simple template-based build. 8–12 weeks if the project includes custom functionality or a complex CMS setup.
Should a small business use WordPress?
WordPress powers 43% of websites on the internet for good reason — it’s flexible, has a huge plugin ecosystem, and most developers know it. The downsides: security vulnerabilities if unmaintained, slower than custom-built solutions. For small businesses without heavy traffic ambitions, WordPress is a perfectly good choice.
What questions should I ask before hiring a web designer?
- Can I see three recent projects similar to mine?
- Who owns the code and content when the project ends?
- What CMS will I use to update the site?
- Does the price include SEO optimisation?
- What’s the process if something breaks after launch?
Final Thoughts
Your website is often the first impression a potential customer has of your business. Investing in something that looks credible, loads fast, and converts visitors into leads is one of the highest-ROI marketing decisions a small business can make.