Ask ten people how much a small business website costs, and you'll get ten different answers — anywhere from "free, just use Wix" to "we quoted a client $22,000 for a five-page site." The honest answer is that it depends on what you actually need. This is a straight breakdown of every price tier, what you really get at each one, and how to know what's right for your business.

Why prices vary so wildly

A website is not a product with a fixed cost. It's a service. Two websites can look almost identical on the surface but cost $300 and $15,000 — because the work behind them is completely different. The biggest factors that move price:

  • Who builds it — DIY, freelancer, agency, or in-house team
  • How it's built — template, page builder, or custom code
  • How many pages and how much custom design
  • Functionality — booking, e-commerce, memberships, custom forms, integrations
  • Copy and content — whether you write it or they write it
  • Revisions and timeline — fast-turnaround projects usually cost more

Understanding the tiers lets you figure out where you actually fit, instead of paying for something you don't need or skimping on something you do.

Tier 1: DIY website builders ($0 – $300 per year)

Wix, Squarespace, Shopify, GoDaddy builders

$0 – $300/year

What you get: A drag-and-drop platform where you pick a template, change the text and images, and publish. Hosting and domain are usually included in the paid tiers.

Good for: Hobbyists, very early-stage side businesses, people testing an idea before committing. If your budget is truly $0 and you just need a placeholder, this is the right choice.

Watch out for: Slow load speeds (templates are heavy), limited SEO control, monthly fees that never stop, and difficulty exporting your site if you ever want to leave. You also look like everyone else using the same template.

Tier 2: Affordable freelance websites ($250 – $900)

Independent designer / developer — starter site

$250 – $900

What you get: A clean, professional, custom-designed site — usually 3 to 6 pages (Home, About, Services, Contact, maybe Blog or Gallery). Mobile-friendly, SEO-ready, with a real domain and proper hosting setup.

Good for: Most small businesses, local service providers, trades, consultants, and anyone who needs to look legitimate without overspending. This is the sweet spot for 80% of small businesses.

Watch out for: The wide quality range. Some freelancers at this price deliver fantastic work; others deliver template installs with a quick text swap. Always ask to see real, live examples of their past work before paying anything.

For context: This is the tier I personally work in. I build fully custom websites for small businesses starting at $299 — no templates, mobile-first, SEO-ready. The idea is that you shouldn't have to pay $5,000 to get a professional online presence.

Tier 3: Mid-tier freelance / small studio ($1,000 – $3,500)

Experienced freelancer or small studio — full site

$1,000 – $3,500

What you get: More custom design work, more pages (7 to 15), basic e-commerce if needed, a copywriter or at least copy guidance, proper SEO setup, some light custom functionality (booking forms, calculators, etc.), and usually 2 to 4 rounds of revisions.

Good for: Established small businesses that need more than a 5-page brochure — service businesses with multiple offerings, boutique e-commerce with 10 to 50 products, or brands that want a stronger visual identity.

Watch out for: Scope creep. Get everything in writing before you start — number of pages, number of revisions, what counts as "extra."

Tier 4: Premium freelance / boutique agency ($3,500 – $10,000)

Senior freelancer or small agency — premium build

$3,500 – $10,000

What you get: Full custom design process including research, moodboards, wireframes, and prototypes. Copy written for you by a professional. Advanced animations and interactions. Custom functionality (memberships, integrations with CRMs and email tools, custom e-commerce). Often includes 3 to 6 months of post-launch support.

Good for: Growing businesses with real revenue to invest, brands that live or die by their online image, larger service businesses with complex offerings, and e-commerce with 50+ products or complex inventory.

Watch out for: Paying for polish you won't actually use. A $7,000 site with beautiful scroll animations is amazing, but if you only need a clear service page and a contact form, you're over-spending. Match the budget to the actual job.

Tier 5: Full-service agency ($10,000 – $50,000+)

Full-service or specialist agency — custom platform

$10,000 – $50,000+

What you get: A team. Designer, developer, project manager, strategist, copywriter, and usually SEO and paid-ads specialists. Custom branding from scratch. Complex integrations, custom dashboards, multi-language support, enterprise hosting. Often a retainer relationship, not a one-off build.

Good for: Established businesses with serious revenue, funded startups, larger e-commerce, SaaS companies, and organizations where the website is a core part of the business (not just a marketing asset).

Watch out for: Paying agency prices for small-business work. If your business is one person or a small team with simple needs, almost nothing in this tier is right for you. Paying $20,000 for a plumbing website is not an investment — it's a mistake.

So which tier is right for you?

Forget what looks impressive. Ask yourself these three questions:

  1. What is the website actually supposed to do? Book calls? Sell products? Collect emails? Show portfolio? The answer determines complexity.
  2. How much revenue will it realistically drive in the next 12 months? Your website spend should be a reasonable fraction of what it helps you earn.
  3. Will I need to update it myself, or will I have help? DIY builders are great for people who like fiddling. Freelancers and agencies usually deliver a cleaner system but updates cost extra.

For most small businesses I talk to, the right answer is Tier 2 or Tier 3 — a custom freelance site between $300 and $2,500. That's enough to look professional, load fast, rank on Google, and bring in leads. Anything less usually breaks down under real traffic. Anything more is overkill until the business grows.

Red flags to avoid at every price point

  • No written contract or scope. Even a one-page email agreement is better than nothing.
  • 100% upfront payment with no milestones. Standard is 30 to 50% upfront, rest on completion.
  • Refusal to show live past work. Real designers will send you 3 to 5 live URLs without hesitation.
  • Vague delivery timeline. A good designer can tell you roughly when your site will be ready.
  • They own the domain or hosting. You should own both. If they set it up, it should be in your name.

The right website is the one that fits your budget, your goals, and the stage your business is actually at right now — not the one that looked amazing on somebody else's Instagram. Figure out what you really need first, match it to a realistic tier, and you'll end up with a site that earns back its cost. That's the goal.