Ask three web designers what a website costs and you'll get three wildly different numbers — $300, $3,000, $12,000. You're not crazy; pricing genuinely is all over the map in 2026. Here's the honest breakdown of what each path actually costs, including the bills that never make it into the quote.
The short answer
Most professionally built small business websites land between $3,000 and $10,000 upfront, then $100–$500/month to keep running. DIY builders cost $15–$50/month but spend your time instead of your money. Which number is yours depends almost entirely on which of three paths you take.
Path 1 — DIY website builders
Wix, Squarespace, GoDaddy, Shopify. The cheapest way in: $15–$50/month, hosting bundled, templates included. The catch isn't the price — it's that you become the designer, developer, copywriter, and support desk. Most owners spend 20–40 hours building and then maintaining it. Fine for validating an idea or a simple "digital business card." Limiting once you need real SEO control, custom branding, or to scale.
Path 2 — Hiring a freelancer
A freelance designer builds you a custom 5–10 page site for $1,500–$8,000 one-time, usually over 4–6 weeks. This is the value sweet spot for a lot of businesses — a real custom look without agency overhead. Two things to watch: quality varies enormously between freelancers, and post-launch support is often not included unless you negotiate a maintenance contract up front. When something breaks in month four, you're either fixing it yourself or paying by the hour.
Path 3 — A web design agency
An agency brings a team — strategy, design, development, often copywriting and SEO. Expect $5,000–$15,000+, and $20,000–$35,000+ for anything complex. You're paying for a coordinated process and a polished, revenue-focused result. For a business whose website is the sales engine, it can absolutely be worth it. For a six-page local service site? It's usually more horsepower than the job needs.
The costs nobody puts in the quote
- Copywriting — $500–$2,500 for a full site if you don't write it yourself
- Photography — $15–$50 per stock photo, or $500–$2,500 for a real shoot
- Plugins & add-ons — contact forms, booking, SEO tools: $100–$400/year
- SEO setup — $500–$2,000 upfront for proper technical groundwork
- Maintenance, security, backups — $50–$500/month, every month, forever
What it really costs over 3 years
Here's the part most owners miss: a website is a subscription whether you signed up for one or not. It needs hosting, updates, and the occasional "can you just change this" invoice. A "$4,000" freelancer site with modest upkeep is realistically $7,000–$9,000 over three years once you add hosting, maintenance, a plugin or two, and a couple of small change requests. Budget the launch price only and you'll be surprised twice — at signup, and every month after.
So what should you pay?
An honest framework, no sales pitch:
- Just need to exist / test an idea? A DIY builder under $800/year is genuinely fine. Pay with your time.
- Want a custom brand, 5–15 pages, real lead generation? A good freelancer at $2,000–$8,000 is the sweet spot.
- Is your website your main revenue engine? An agency — or a managed monthly model — earns its keep.
Where Cozy Sites fits
We built Cozy Sites for the local business owner who wants an agency-quality site without the agency invoice — and without becoming their own web team. $25/month, everything included:
- A custom-built site live in 24 hours, not 4–6 weeks
- Copywriting, SEO schema, mobile-first build, hosting, SSL, and domain help — all in
- No $3k–$8k upfront, no surprise maintenance bills, no plugins for you to manage
- Cancel anytime — you're never staring down a $6,000 sunk cost
See what $25/month actually gets you.
Custom site, live in 24 hours, everything included. No upfront, cancel anytime.
See How It Works →Sources: 2026 small business website cost analyses from Elementor, WebFX, Hammani Tech, WD Strategies, Studio Mesa, Levitate, and GruffyGoat; ongoing-maintenance data from Elementor and WebsiteSetup. Price ranges verified June 2026.