Back to Blog
Strategy & Planning

How Much Should a Small-Business Website Cost in 2025?

Ask five web designers what a small-business site costs and you'll get five different answers, usually ending with "it depends." That's true, but unhelpful. Below are the actual price ranges you'll see in 2025 for a typical small-business website (think 5 to 15 pages, contact form, basic SEO, mobile-friendly), what changes the number, and where small businesses most often overpay or underpay.

The Honest Price Ranges

Most small-business websites in 2025 fall into one of four buckets. The right one depends on how much you can do yourself, how custom the site needs to be, and how much your time is worth.

ApproachUpfront CostOngoing (per year)Time From You
DIY on Squarespace, Wix, or Shopify$0 to $500$200 to $60020 to 60 hours
Freelancer build$1,500 to $6,000$300 to $1,2005 to 15 hours
Small studio or agency$5,000 to $15,000$600 to $3,0003 to 10 hours
Mid-size agency$15,000 to $50,000+$2,000 to $10,000+10 to 30 hours

These ranges assume a brochure site with a few service pages, a contact form, and basic search optimization. Add e-commerce, booking systems, custom integrations, or original photography and the number climbs quickly.

What Actually Drives the Price

The page count matters less than people think. What really moves the bill is the work that surrounds the pages.

  • Copywriting. Writing 8 pages of clear, accurate copy about your business takes 15 to 25 hours. If the designer writes it, expect $800 to $2,500 added. If you write it, budget your own time.
  • Design custom vs. template. A polished template customized with your brand: $0 to $200 in template fees. A fully custom design: $2,000 to $8,000 in extra design time.
  • Photography. Stock photos are free or $15 to $50 each. A half-day photo shoot for your shop, team, and work: $500 to $1,500.
  • Integrations. Connecting a booking tool, CRM, payment processor, or email platform usually adds $200 to $1,500 each, depending on how clean the platform's API is.
  • SEO setup. Basic on-page SEO (titles, descriptions, schema, sitemap, Google Business Profile cleanup) is $300 to $1,200. Ongoing SEO work is separate and usually monthly.
  • Revisions. Most quotes include two rounds. A third or fourth round can add 20 to 40 percent if not capped upfront.

Ongoing Costs People Forget

The build is one bill. Keeping the site running is another. Plan for these every year, regardless of who built it:

  1. Domain name: $12 to $25 per year for most .com names.
  2. Hosting: $60 to $400 per year for a small-business site. Managed WordPress hosting runs $25 to $50 per month.
  3. SSL certificate: Usually free with modern hosting. Don't pay extra for one.
  4. Email: $6 to $18 per user per month for Google Workspace or Microsoft 365.
  5. Plugin or platform licenses: $0 to $600 per year depending on the stack.
  6. Maintenance: Updates, backups, and security monitoring run $40 to $200 per month if outsourced, or a few hours per quarter if you handle it yourself.

A reasonable all-in yearly cost for a small-business site is $500 to $2,500. Anything much higher than that for a brochure site deserves a hard look at what you're actually paying for.

The most expensive website is the one you have to rebuild in two years because the first one was a shortcut.

Where Small Businesses Overpay

A few patterns show up over and over in sites we audit:

  • Buying a full agency build when a freelancer would do. If your site is 6 pages and you don't need custom development, paying $20,000 is usually paying for the agency's overhead, not better work.
  • Long-term contracts for "maintenance" that's actually just hosting. $300 per month for hosting plus a yearly check-in is not maintenance.
  • Custom CMS builds. Unless you have unusual content needs, WordPress, Webflow, or Squarespace will do everything you need. A custom CMS locks you in and triples the cost.
  • SEO retainers with no deliverables. If you can't point to what changed on your site this month, you're paying for someone's coffee.

Where Small Businesses Underpay (and Regret It)

Going too cheap costs more in the long run. The classic mistakes:

  • $300 sites from overseas freelancer marketplaces that look fine on day one but break six months later, have no documentation, and can't be edited without rebuilding.
  • "Free" sites built by a relative or friend of a friend that sit half-finished for a year and never get launched.
  • Skipping copywriting and SEO. A beautiful site that doesn't show up in Google or explain what you do clearly is just an expensive business card.
  • Not owning the domain or hosting account. If your web person disappears and you can't log in, your site is hostage. This happens more than you'd think.
Rule of thumb

For most small businesses with under 20 employees, a sensible 2025 budget is $3,000 to $8,000 to build, plus $800 to $1,800 per year to run. Spending less usually means you're cutting copywriting, SEO, or photography. Spending more should buy you specific things you can name.

How to Get a Useful Quote

When you ask for pricing, vague briefs get vague quotes. Give the person you're talking to enough to work with:

  1. How many pages, roughly, and what are they?
  2. Do you have copy and photos, or do you need them?
  3. What does the site need to do beyond informing? Take payments, bookings, send leads to a CRM?
  4. What's your deadline and your monthly budget for the next 12 months, not just the build?
  5. Who owns the domain, hosting, and accounts at the end?

A good builder will answer in writing, with a scope, a timeline, and a clear list of what's included and what isn't. If you can't get that, the price doesn't matter — you don't know what you're buying.

Want this done for you?

See our Website Fix-Ups & SEO service — plain-English, fixed price, free quote.


Free for small businesses

Ready to Find Out What Your Site Actually Needs?

We offer a free website audit for small businesses — no obligation, no sales pressure. We'll review your site and give you a plain-English assessment of whether you need a tune-up, a rebuild, or something in between.

Get Your Free Website Audit Learn About Our Services

No obligation · No sales pressure · Plain-English results