How Much Does a Small Business Website Really Cost in 2026? An Honest Breakdown

Ask five providers to quote a website for the same business and you’ll get numbers from $500 to $50,000. Sometimes on the same day. Sometimes for proposals that, on paper, sound identical.

That spread makes owners assume someone is lying. Usually nobody is. They’re just quoting different jobs and calling them all “a website.”

I run Techlancer, a software firm in Naperville, Illinois. We’ve been building web applications since 2016, and these days we also run the marketing side — sites, tracking, SEO — for small businesses, many of them in the home service trades. Owners regularly show me the quotes they’ve collected, and my honest read is that some are fair, some are underpriced in ways that will cost the buyer later, and a few are theft in a nice proposal template. This guide is the breakdown I wish more of them had before signing anything.

Why do website quotes vary so much?

Because “website” describes the deliverable, not the work. A $500 quote buys a template with your logo dropped in. A $12,000 quote should buy strategy, custom design, professionally written content, and technical SEO. The price gap is a scope gap — and most proposals do a poor job of showing you the scope.

A real website project is five separate jobs:

  1. Strategy. Who is this site for, what should it rank for, what should a visitor do on each page.
  2. Copywriting. The words. Someone has to write them, and “we’ll use what’s on your old site” is how bad sites reproduce.
  3. Design. What it looks like, on a phone first, because that’s where most of your visitors are.
  4. Development. Building it so it loads fast and doesn’t break.
  5. Measurement and SEO setup. GA4, Search Console, structured data, redirects from old URLs, a way to know which pages produce calls.

Cheap quotes skip three or four of these and hope you don’t notice. Expensive quotes sometimes include all five, and sometimes just have better margins. The only way to tell the difference is to ask what’s in the box, line by line.

How much does a small business website cost in 2026?

Here’s the short version. Most small businesses will pay $2,000 to $12,000 upfront for a professionally built marketing site, or $200 to $600 per year plus 20–60 hours of their own time on a DIY builder. Ongoing costs run roughly $30 to $150 per month once you count hosting, tools, and maintenance. Where you land in those ranges depends on who does the work and how much of the writing and strategy they take off your plate.

The longer version, tier by tier:

RouteUpfront costYour timeBest for
DIY builder (Squarespace, Wix, Shopify)$0 upfront, $200–600/yr20–60 hoursNew or solo businesses
Freelancer$1,500–5,0005–15 hoursEstablished, budget-conscious
Small studio or agency$5,000–15,0005–10 hoursBusinesses where search drives leads
Custom design and development$15,000–60,000+Ongoing involvementComplex needs, booking systems, portals

A few notes on each, because the table hides the trade-offs.

DIY builders are genuinely good now. Squarespace at roughly $25/month gets you a clean, mobile-friendly site with hosting and SSL handled. The catch isn’t quality — it’s your time, and the ceiling. Forty hours of an owner’s time isn’t free, and once organic search becomes a serious lead channel, the builders make it hard to control page speed and technical SEO with any precision.

Freelancers are the widest range on the list, because “freelancer” spans a design student and a twenty-year veteran. At $1,500–3,000, expect a customized theme, your content lightly edited, and a decent result. The risk isn’t the build; it’s year two, when the freelancer has moved on and nobody knows the hosting password.

Studios and agencies at $5,000–15,000 should deliver all five jobs from the previous section, with contracts, a process, and someone answering email in eighteen months. This is the tier where my own web design practice lives, so weigh my bias accordingly — but it’s also the tier with the widest quality variance per dollar. An itemized scope matters more here than anywhere.

Custom development is a different product. If you need online booking with dispatch integration, a customer portal, or anything that stores and processes data, you’ve left “website” and entered custom web application territory, and the budget conversation changes completely.

One more tier deserves a warning. Subscription website vendors — common in the trades — charge $99–500 per month for a “free” website. Run the math over three years: that’s $3,600–18,000, and with many of these vendors you own nothing when you leave. Not the design, sometimes not even the content. Always ask: if I cancel, what do I keep? If the answer isn’t “the domain, the content, and the site files,” keep walking.

What are the ongoing costs of a small business website?

Plan on $30 to $150 per month after launch. The site itself is cheap to keep alive — it’s the surrounding tools and upkeep that add up, and skipping them quietly costs more than paying for them.

Here’s the realistic monthly picture:

  • Domain: $10–20 per year. Buy it yourself at a registrar — Cloudflare, Porkbun, Namecheap — under an account you control. Never let a vendor register your domain in their name. This one sentence has saved businesses I know thousands of dollars and months of legal annoyance.
  • Hosting: $0–50/month. Modern static sites host essentially free on platforms like Cloudflare Pages or Netlify. Managed WordPress runs $25–60. If someone quotes you $150/month for “premium hosting” on a five-page brochure site, that’s a margin line, not a cost.
  • Business email: $7–14 per user for Google Workspace or Microsoft 365. Separate from the website, but owners always lump it in.
  • Analytics: free. GA4 and Google Search Console cost nothing and should be configured the day the site launches, not “later.”
  • Call tracking: $45–90/month for a CallRail-style service. If your business runs on phone calls, this is the tool that tells you which pages and channels make the phone ring. It pays for itself in clarity.
  • Maintenance: $0 if you’re on a static site or builder, $50–150/month for WordPress, which needs plugin and security updates like a truck needs oil changes.

What’s not on this list: SEO retainers, content, and ads. Those are marketing costs, not website costs, and bundling them into one number is how owners lose track of what they’re paying for. If you want to grow search traffic, small business SEO is its own budget line with its own timeline — usually three to six months before it moves.

Should you DIY, hire a freelancer, or hire an agency?

Start with one number: what a new customer is worth to you. If an average customer brings you $150, spend as little as possible — DIY, keep it clean, move on. If a customer is worth $8,000, the gap between a mediocre site and a good one pays for the good one many times over, and DIY is a false economy.

A rough decision framework:

DIY makes sense when you’re new, revenue is under roughly $150k, most leads come from referrals, and you have more time than money. A weekend on Squarespace with honest photos and clear service pages will not embarrass you.

A freelancer makes sense when you have an established business, a modest budget, and someone in your circle can vouch for the person’s past work — and their availability next year.

An agency or studio makes sense when search is (or should be) a primary lead source, your average job is worth four figures or more, and you want one accountable party for design, content, SEO, and tracking. For contractors specifically, the calculus tilts further toward professional work because local search is so contested — which is why we broke out web design for home service companies as its own discipline.

One timing note for the trades, because I see this mistake every year. Rebuild your site in your slow season. A roofer redesigning in June is distracted during storm season and risks disrupting the site while it’s earning. HVAC companies should launch before May, not during the first heat wave. Landscapers, do it in January. The best month for a website project is the month your phone rings least.

How do you actually get a website built? A plan you can start this week

You don’t need to pick a vendor to start. The highest-value work in any website project happens before design or code, and you can do all of it yourself this week:

Day 1: Buy your domain. At a registrar, in your own account, with your own credit card. Ten minutes, about $12.

Days 2–4: Write the content first. This is backwards from how most projects run, and it’s why most projects stall. You need: a homepage, one page per major service, a service-area or locations page, an about page with a real photo of a real human, and a contact page. Can’t write? Record yourself answering the ten questions customers ask on every call, transcribe it, and clean it up. Your spoken answers are better copy than anything a $500 vendor will paste in.

Day 5: Gather photos. Fifteen to twenty real ones — your work, your team, your van, your storefront. Phone photos are fine. Stock photos actively hurt you; visitors can smell them, and they read as “this business is hiding something.”

Day 6–7: Choose your route using the framework above, and either start the DIY build or send your content and photos to the shortlist of providers you’re getting quotes from. A vendor who receives finished content can quote accurately and deliver weeks faster. You’ve also just filtered the field: the ones who don’t even ask about content were never going to write any.

Launch week, whichever route you took: claim and complete your Google Business Profile, connect GA4 and Search Console, make the phone number tappable on mobile, and keep every form to three fields — name, phone, what do you need. Every additional field loses real people. For contractors, the profile matters as much as the site itself; a complete, well-reviewed profile is the cheapest visibility you’ll ever get.

Realistic timelines from this starting point: DIY, one to two weeks of evenings. Freelancer, two to six weeks. Agency, four to twelve. And in every tier, the schedule slips for the same reason — the client hasn’t sent content or photos. Do the week above and you’ve removed the only bottleneck you control.

What website mistakes waste the most money?

The expensive mistakes are almost never about picking the wrong platform. They’re about buying the wrong things in the wrong order.

Paying for design and skipping the words. A beautiful site with thin, generic copy converts like a beautiful billboard in a basement. If a proposal doesn’t say who writes the content, the answer is “nobody,” and you’re buying the basement billboard.

Renting instead of owning. The subscription-vendor trap from earlier, but also proprietary builders that can’t export. Before signing anything, get the exit terms in writing.

Launching with no measurement. I’ve reviewed five-figure websites with no analytics, no Search Console, no form or call tracking. The owner literally cannot know whether the site works. Tracking setup costs a few hours. Not having it costs you every future decision.

Redesigning on a feeling. Owners get bored of their own site years before customers do, and a redesign every two years at $8,000 a pop is a hobby, not a strategy. Fix the pages that underperform instead — that’s the whole discipline of conversion rate optimization, and it’s usually a far better spend than starting over.

Buying pages by the pound. Pricing by page count incentivizes bloated sites. Ten strong pages beat forty thin ones, for visitors and for Google.

Ignoring speed. Bloated themes and cheap shared hosting produce sites that take five seconds to paint on a phone. Test any site — yours or a vendor’s portfolio — at PageSpeed Insights, free. We treat passing Core Web Vitals as non-negotiable on every build, and you should hold any vendor to the same bar.

Is an expensive website worth it?

Only if demand exists and you can capture it. A website converts interest; it doesn’t create it. The $10,000 site earns its keep when it’s the destination for search traffic, a strong Google Business Profile, review links, and maybe ads — and it’s a waste when it sits at a domain nobody visits.

So sequence your spending. Site first, but sized to your stage. Then the free visibility work: Business Profile, reviews, local SEO fundamentals. Then paid channels once you can measure them. And increasingly, one more consideration: AI assistants now answer “who should I hire” questions directly, and they pull from the same structured, honest, well-organized content that good websites are built on. We’ve written separately about how to get your business recommended by AI — the short version is that the fundamentals above are the price of entry there too.

A last honest note, from someone who sells this stuff for a living: nobody can guarantee you rankings, and no website — at any price — fixes a business whose phone gets answered badly. Buy the site that fits the customer math, own every piece of it, measure what it does, and spend the savings on doing great work worth reviewing. That combination is boring. It’s also what works.

Frequently Asked Questions

How much should a small business website cost?

Most small businesses pay $2,000 to $12,000 upfront for a professionally built site, or $200 to $600 a year plus their own time on a DIY builder like Squarespace or Wix. The right number depends on how much a new customer is worth to you and how much of the strategy, writing, and SEO work the price actually includes.

How much does a website cost per month?

Budget $30 to $150 a month once the site is live. That covers hosting, your domain, business email, and basic maintenance. Add roughly $45 to $90 a month if you want call tracking, which I recommend for any business that lives on phone calls. Analytics through GA4 and Search Console is free.

Is Wix or Squarespace good enough for a small business?

For a new or solo business, yes — a clean Squarespace site you built yourself beats an expensive site you can't afford yet. The builders fall short once search traffic becomes a real lead source, because page speed, technical SEO, and structured data are harder to control on those platforms.

How long does it take to build a small business website?

A DIY site takes a focused weekend plus a few evenings. A freelancer typically needs two to six weeks, and an agency four to twelve. In practice the schedule almost always slips on the client side — content and photos are the bottleneck, not design or code.

Why do some agencies charge $10,000 or more for a website?

At that price you should be getting strategy, custom design, professionally written content, technical SEO, and conversion tracking — five distinct jobs, not one. Some firms deliver all of it and the price is fair. Others deliver a template with a markup. Ask for an itemized scope before you judge the number.

Ready to make your phone ring?

Tell us your trade and your market. We'll show you where the leads are leaking and what it would take to capture them — no obligation, no jargon.

Contact Us
Call (224) 488-2888