How much does a small business website cost?

Real market prices for every way to build one, the bills that keep coming after launch, and a straight answer on when you shouldn’t pay anyone at all.

A laptop open on a brown wooden table

A small business website costs next to nothing up front if you build it yourself, plus $19–$99 a month for a Squarespace plan. Hiring it out runs about $300 to $6,000 for a simple site at the hourly rates Upwork and Clutch publish, and most agency projects on Clutch land under $10,000. Ours start at $900.

That’s the quick answer. But it hides most of the story. Here at CPC, we aren’t afraid of a hot take, so here’s ours: the hourly rate matters less than the hours, and the hours depend mostly on who writes the words. Below is what each route really costs, what you’ll keep paying after launch, and when the right budget is zero.

What does each way of building a website cost?

4 routes cover nearly every small business site. Here’s each one, with the market numbers we could verify and the bills that keep coming once it’s live.

Route Up-front cost Ongoing cost Who writes it Fits best when
DIY builder $0 with a free template $19–$99 a month on Squarespace’s annual plans You You have more time than money and a simple offer
Marketplace freelancer About $300–$1,200, at Upwork’s $15–$30 median hourly rate Builder or hosting fees; changes billed as you ask Usually you You can write a clear brief and manage the project
Agency or studio About $2,000–$6,000 at $100–$149 an hour; most Clutch projects come in under $10,000 Hosting, plus a care plan if you want one Varies. Ask before you sign You want the site written and built for you
Custom build or web app Clutch’s average across all web design projects is $38,105, pulled up by large builds Hosting and a developer on call A team You need payments or user logins a builder can’t handle

Hired-out estimates assume 20–40 hours for a simple 5-page site. Upwork’s hiring guide puts small design projects at about 10 hours and large custom ones at several dozen, so treat our range as a middle-of-the-road guess.

Sources for the table: Squarespace’s published plan prices, Upwork’s web designer rate guide, and Clutch’s web design pricing page, which draws on verified client reviews.

Why do quotes for the same site vary so much?

It comes down to 2 numbers: the hourly rate, and how many hours the job takes.

The rate spread is real. Upwork’s median web designer charges $15–$30 an hour, from anywhere in the world. Firms shortlisted on Clutch charge $100–$149. For a middle point, the Bureau of Labor Statistics puts median pay for US web developers and digital designers at $47.85 an hour. An agency rate covers that wage plus everything around it: project management, software, rent, and profit. Neither price is a scam. It’s not a cheap site versus an expensive one, it’s 2 different products.

The hours are where quotes really split, and the biggest swing is the writing. Somebody has to decide what your homepage says and what each service page promises. Say a roofer in Noblesville hands over finished text and good job photos. The quote drops. If the builder has to interview the owner and write every page, it climbs. And it should.

In our book, the words sell before the design does. It’s why we write a site before we design it, and honestly, it’s the slow part. Turning a business into plain sentences takes longer than picking colors.

Features are the other swing. A quote form that texts you the moment someone submits adds real time. So does online booking, and payments add more. So ask every bidder to list what’s in the price and what’s quoted separately. 2 quotes $3,000 apart are often describing 2 different websites.

What will you keep paying after launch?

This is the boring section. It’s also where budgets quietly go sideways.

Your domain renews every year. Hosting or a builder subscription bills monthly or yearly; on Squarespace, that’s the $19–$99 plan. Premium plugins and booking tools often carry subscriptions of their own. And someone has to make changes: new hours, a new service, photos from this year. If that someone is you, it costs an evening. If it’s a freelancer or an agency, it’s billed by the hour or folded into a monthly care plan.

1 cost never shows up in a proposal: getting your site back. Some agencies register the domain and host the site in their own account. Everything works fine until you cancel. Before you sign with anyone, us included, ask whose name is on the domain and whose card pays for the hosting. Both answers should be yours. We put exactly what you keep in writing on our ownership page.

Is a DIY website builder good enough?

For a lot of small businesses, yes. Clutch’s 2025 survey of 406 US small business owners found that 41% used no-code builders like Wix or Squarespace for their sites, and only 12% went fully custom. Builders got good. A clean template with clear words beats an expensive site that never says what you do.

Builders strain in 2 places. Stack enough apps on one and it slows down on phones, which is where your customers are. And booking or quote forms that need to feed your CRM get fiddly fast. A builder also costs you hours. If your evening is worth more than the money you’d save, hire it out.

Our honest take: a DIY site you actually keep updated beats a $10,000 site nobody touches.

One thing to do this week: open your current site on your phone, read the homepage out loud, and ask whether a stranger would know what you sell and where. If they would, you may need fixes, not a rebuild.

What we charge for a website

Our website work runs through the technical practice, and it’s priced per project before anything starts. A starter site is from $900: template-based, up to 5 pages, 2 rounds of revisions, and you supply the text. A business site is from $2,500: up to 8 to 10 pages built to your content, usually live in 3 to 4 weeks. A booking or quote flow and a CRM hookup are scoped and quoted with the build. They aren’t in that starting price. Simple web tools start at $6,000, and larger apps get quoted after scoping.

You get one written number before work begins, and it holds unless the scope changes. Every site gets built in your accounts from day one. Ongoing marketing is separate; if you want site care after launch, it can live inside a monthly retainer of $1,200, $2,400, or $4,800. The details are on our web design and development page and the full project price list.

A note on fairness: this is an article about website prices, written by people who sell websites. We know. That’s why every market number above links to where it came from.

When is a new website not worth paying for?

Sometimes the right budget is zero, or close to it. Kind and candid: here’s when we’d tell you to keep your money.

Your work all comes from referrals and you’re booked solid. A one-page site with your phone number, plus a finished Google Business Profile, may be plenty for now. A profile can show up in Google Maps with no website at all; our guide to not showing up on Google covers the free fixes.

Your offer isn’t clear yet. If you can’t say in 1 sentence what you sell and who it’s for, a designer can’t either. A new site just puts the confusion online. Sort out the offer first.

Nobody is searching for what you do. A fast site can’t create demand. If the real problem is that people don’t know you exist, start with being found locally. It’s cheaper.

Your current site just needs repairs. Plenty of sites need an afternoon of fixes (giant photos, a homepage that never names the town) and not a rebuild. Ask anyone quoting you a new site whether the old one could be fixed. If they can’t answer, that’s your answer.

Cost isn’t the main reason businesses skip a site anymore. The same Clutch survey found 83% of small businesses now have a website, up from 64% in 2018. Among owners without one, only 16% named cost as the main reason, down from 26%. Many simply decided they don’t need one. And sometimes... they’re right.

Is your current site the weak link?

Before you pay for a new website, find out whether the website is really the problem. The Five-Step Check-Up scores where customers slip away, your site included, and gives you a plain fix for each gap. No email, no login.

What else do owners ask about website costs?

How much does a 5-page website cost?

Built yourself, it costs the builder plan: $19–$99 a month on Squarespace’s annual plans. Hired out, a simple 5-page site runs from a few hundred dollars with a marketplace freelancer to about $6,000 with an agency. The hourly rate and who writes the words decide most of the gap.

How much does a website cost per month to keep running?

For a simple site, tens of dollars a month: a builder plan or hosting, plus a domain renewal once a year. It climbs with paid plugins and booking software, and again if you pay someone to make your updates.

How long does a small business website take to build?

A simple builder site can go up in a weekend if your words and photos are ready. A hired-out site of 5 to 10 pages takes a few weeks; ours are usually live in 3 to 4. A booking flow adds a week or two. The most common delay is waiting on the writing.

Do I own my website if someone else builds it?

You should, but check before you sign. Ask whose account the domain is registered in and whose card pays for the hosting. Both answers should be you. We build every site in the owner’s accounts from day one, so there’s nothing to hand back if you leave.

What does Carson Poore Consulting charge for a website?

Starter sites start at $900, business sites at $2,500, and simple web tools at $6,000. Each is priced as a project, with one written quote before work begins. Booking flows and CRM hookups are quoted with the build. Monthly marketing retainers are separate, at $1,200, $2,400, or $4,800.

Keep reading

Want a straight answer on your site?

Book a discovery call and send your web address when you do. We’ll show up having read it and tell you whether you need a new site or just a few repairs. If the honest answer is “keep what you have,” you’ll hear that too. No pressure, just a plan.