zane ruheim

How Much Does a Small Business Website Cost in 2026?

·9 min read
Calculator and laptop comparing small business website costs across DIY builders, freelancers, and agencies

In 2026, a small business website costs anywhere from $192/year (DIY builder) to $50,000 (big agency) — and most small businesses should pay somewhere between $899 and $2,500 for a professionally built site. I'm a full-stack developer who builds these for a living, so I'll show you the real math behind each option, including my own prices: starter sites at $899, business sites from $2,500, custom builds from $6,500, and care plans from $15/month.

Here's the honest breakdown.

The short answer: a price table

OptionUpfront costOngoing costBest for
DIY builder (Wix, Squarespace)$0~$16–$49/mo foreverTesting an idea, hobby projects
Freelancer (me) — Starter site$899care plan optional, $15–$99/mo1–3 pages, getting online fast
Freelancer (me) — Business sitefrom $2,500care plan optional, $15–$99/mo3–6 pages, custom design, local SEO
Freelancer (me) — Custom buildfrom $6,500varies by projectBookings, dashboards, payments, AI tools
Agency$5,000–$50,000often $500+/mo retainersLarge companies, big multi-page builds

No single option is "correct." They solve different problems at different scales — and the right answer depends on your budget, your timeline, and how much of your business actually flows through the website. Let's take each one apart.

What do DIY builders really cost?

Wix and Squarespace plans run roughly $16–$49/month depending on tier, which sounds like the cheapest possible option. Sometimes it is. But run the math past year one:

  • Year 1: $192–$588
  • Year 3: $576–$1,764
  • Year 5: $960–$2,940

You never stop paying, and you never own the result — stop paying and the site disappears. Compare that to a professionally built starter site at $899: a $29/month builder plan costs about $1,044 over three years, so by year three the DIY option has cost more than the starter site — and you did all the labor yourself. (The math is different for larger custom builds; more on that below.)

And the labor is the real price tag. A builder gives you tools, not a website. You still have to design the layout, write the copy, size the images, set up the pages, and figure out SEO — and most owners I talk to either burn a few weekends on it or quietly give up with the site 80% done. If your hourly value to your own business is even $30/hour, twenty hours fighting a template editor is $600 of hidden cost on top of the subscription.

DIY is genuinely the right call when: you're validating a brand-new idea, you have more time than money, or you actively enjoy tinkering. No shame in any of those.

What does a freelancer charge for a small business website?

Freelance pricing is all over the map — anywhere from $800 to $10,000 depending on who you hire and where. So instead of vague ranges, here's exactly what I charge:

PackagePriceWhat you get
Starter site$8991–3 pages. Clean, fast, mobile-first. SEO foundation and a contact form, built to get you online and findable.
Business sitefrom $2,5003–6 pages. Custom design, local SEO, analytics, blog engine.
Custom buildfrom $6,500Logins, bookings, dashboards, payments, AI features — software, not just a site.
Care plan$15–$99/moUpdates, backups, security, small content changes. Optional, cancel anytime.

(Current details always live on my pricing page.)

Why can I charge $899 for something an agency quotes $5,000 for? Because I'm one person with no project managers, no account team, and no office to fund. You talk to the person writing the code. The same efficiency is why a 3–6 page custom-designed business site lands at $2,500 instead of five figures.

What you're paying a freelancer for, versus DIY:

  1. You own the site. No monthly ransom to keep it online.
  2. It's built right the first time. Fast load times, working mobile layout, proper SEO structure — the stuff template sites routinely get wrong.
  3. Your time back. You run your business; I build the site.

For a concrete example of what this looks like in practice, see my Walrus Subs case study — a local sub shop whose rebuilt site drove a 35% increase in online orders.

The honest downside of freelancers as a category: quality varies wildly, and so does reliability. Vet anyone you hire — look at live sites they've actually shipped, not just mockups.

Why do agencies charge $5,000–$50,000?

Agencies aren't scamming anyone — they're priced for a different customer. A $15,000 agency website typically includes discovery workshops, a strategy deck, multiple stakeholders, several design revision rounds, and a team where every hour is billed through layers of overhead. If you're a 200-person company coordinating brand, legal, and marketing departments, that process is the product.

If you're a restaurant, a contractor, or a four-person services firm, you're buying a process you don't need. The deliverable — a fast, good-looking 5-page site — is the same thing a competent freelancer builds for a tenth of the price. The extra $10,000 buys meetings.

Agencies make sense when: you need 30+ pages, deep brand strategy, multi-language builds, or someone to manage a committee of stakeholders. Below that scale, you're overpaying.

The hidden costs nobody puts in the quote

Whatever route you choose, budget for these:

  • Domain: $10–$20/year. You should own this yourself, in your own registrar account — never let a vendor own your domain.
  • Hosting: $0–$20/month for most small business sites. Modern static and serverless hosting is cheap to free at small-business traffic levels.
  • Email: ~$6–$12/user/month if you want you@yourbusiness.com (Google Workspace or Microsoft 365).
  • Content: photos and words. The biggest project-killer I see isn't budget — it's the site sitting at 90% done waiting on the owner to send menu photos.
  • Maintenance: software ages. Plugins, dependencies, and integrations need updating; content drifts out of date. This is what my care plans ($15–$99/mo) exist for — but whoever builds your site, ask "what happens after launch?" before you sign.
  • The redo: the cost nobody budgets for. A cheap site built badly gets rebuilt within a couple of years — which means the $500 bargain build plus the $899 redo costs more than doing it properly once. Buy nice or buy twice applies to websites with unusual force.

How do you avoid overpaying (or getting burned)?

Price is only half the decision — the other half is not getting ripped off at any price point. Whoever you're considering, ask these five questions before money moves:

  1. "Can I see three live sites you built?" Live, in production, loading on your phone right now. Mockups and screenshots prove nothing; anyone can make a pretty Figma file. A shipped site that's still fast a year later proves everything.
  2. "Who owns the domain, the code, and the content?" The only acceptable answer is you. Some shops register the domain in their own name or build on a proprietary platform you can't leave — that's a hostage situation with extra steps.
  3. "What's included, and what costs extra?" Get the page count, revision rounds, and launch checklist in writing. Vague scopes are where $2,500 projects quietly become $5,000 projects.
  4. "What happens after launch?" A good answer mentions updates, backups, and a way to reach a human. A bad answer is silence — that's how sites rot.
  5. "What will it score on PageSpeed?" You don't need to know what the number means; you need to watch how they react. Builders who care about performance answer instantly. Builders who don't will change the subject.

Red flags worth walking away from: pricing that's only available "after a discovery call," guaranteed #1 Google rankings (nobody can guarantee that), and monthly "website rental" plans where you own nothing after years of paying.

Which option should you actually choose?

A simple decision framework:

  1. No budget, unproven idea? → DIY builder. Spend $16/month, not $899, until the idea survives contact with customers.
  2. Real business, need 1–3 solid pages fast? → Starter-tier freelancer build. This is the $899 sweet spot: services, about, contact, done well — and by year three it's already cheaper than a builder you'd never own.
  3. Established business where the website should win customers? → Business-tier build, from $2,500. Custom design, local SEO that actually brings customers in, conversion-focused pages. Don't judge this tier against a builder's monthly fee — judge it on ROI: it's a salesperson that works while you sleep, and you own it. This is the highest-value tier for most local businesses.
  4. Your "website" needs logins, bookings, payments, or AI? → That's a custom build, from $6,500. Check whether off-the-shelf SaaS solves it first; if not, see my web apps service.
  5. Enterprise scale, many stakeholders, 30+ pages? → Agency. Genuinely.

One more honest note: the most expensive website is the one that doesn't produce customers. An $899 site that loads fast, shows up on Google, and makes it easy to contact you beats a $20,000 site that took eight months and says "synergy" a lot. If you want to see what bad sites cost businesses in practice, I broke down the most common failures in 7 restaurant website mistakes that cost you orders — most apply to any local business.

What it costs to work with me

To put my cards fully on the table: $899 gets you a 1–3 page starter site. From $2,500 gets you a 3–6 page business site with custom design and local SEO. From $6,500 gets you a custom build — web app, portal, or AI features. $15–$99/month keeps any of them maintained. No discovery-workshop theater, no surprise invoices — you'll know the price before I write a line of code.

If you want a real quote instead of a blog post's ranges, tell me about your business. I'll tell you which tier you actually need — including "just use Squarespace" if that's the true answer.

Frequently asked

How much should a small business pay for a website?

For most small businesses in 2026, a professionally built site costs $899–$2,500 from a freelancer, $192–$588 per year from a DIY builder like Wix or Squarespace, or $5,000–$50,000 from an agency. A simple 1–3 page starter site runs around $899; a 3–6 page site with custom design and local SEO typically starts at $2,500 from an independent developer. The wider freelance market spans roughly $800–$10,000.

Is Wix or Squarespace cheaper than hiring a developer?

In year one, usually yes — plans run about $16–$49/month. But you pay every month forever, and you do all the work yourself. Over three years, a $29/month builder plan costs about $1,044 — more than a professionally built $899 starter site that you own outright. Against larger custom builds the comparison isn't about raw cost; it's about capability and ROI. The real cost of DIY is your time and the business you lose to a site that looks DIY.

Why do agencies charge $5,000 to $50,000 for a website?

Agencies carry overhead: project managers, account managers, designers, developers, and office costs are all built into the price. For a large company that needs strategy workshops and a 50-page site, that can be worth it. A 5-page local business site doesn't need that machinery — you're paying for process, not pixels.

What ongoing costs does a website have after launch?

Plan for a domain ($10–$20/year), hosting ($0–$20/month for most small sites), and maintenance. I offer care plans from $15–$99/month covering updates, backups, security, and small content changes. Without a plan, budget occasional hourly work for updates — an unmaintained site slowly breaks and ages.

How much does a custom web app cost compared to a website?

A website presents information; a web app does work — logins, dashboards, bookings, payments. That's a different scale of build. My custom builds (web apps, portals, AI features) start from $6,500, and that's still lean for the market: agencies routinely quote well into five figures for app projects. If a $99/month SaaS already solves your problem, buy it instead.