It’s the first question almost every business owner asks me, and it’s the one most web designers dodge. So here’s a straight answer: a professional small business website usually costs somewhere between $1,000 and $15,000 to build, plus a monthly cost to keep it hosted, secure and updated.
That’s a wide range. The rest of this post explains what puts you at the low end or the high end, what you’ll pay after launch, and how to tell whether a quote is fair.
Typical Website Costs by Who Builds It
The biggest factor in price is who’s doing the work. These are the ranges you’ll typically see quoted:
| Option | Typical cost | Best for |
|---|---|---|
| DIY builder (Wix, Squarespace, etc.) | $20–$60/month + your time | Brand-new businesses testing an idea |
| Freelancer | $1,000–$5,000 | Simple brochure sites with a few pages |
| Small agency or studio | $3,000–$15,000 | Businesses that need the site to bring in leads |
| Large agency | $15,000+ | Complex sites, large teams, custom software |
DIY looks cheapest on paper, but you’re paying with your own hours: writing copy, picking layouts, figuring out SEO settings. For a lot of owners, those hours are worth more spent running the business.
What Actually Drives the Price Up (or Down)
Two sites can look similar and cost very different amounts. Here’s what’s usually behind the difference.
1. Number of pages
A five-page site (Home, About, Services, Contact, a gallery) is a very different job from a 25-page site with a separate page for every service and city you serve. More pages mean more design, more writing and more SEO setup. They also mean more ways for customers to find you on Google.
2. Custom design vs. a template
A template gets you online quickly and cheaply, but your site will look like thousands of others. Custom design costs more because it’s built around your brand, your customers and the one action you want visitors to take, whether that’s calling, booking or buying.
3. Who writes the words
Copywriting is the most underrated part of a website. If you’re supplying your own text, the price drops. If your designer is writing it, interviewing you and turning it into copy that sells, expect to pay more. It’s usually worth it.
4. Features and integrations
Online booking, payment processing, quote calculators, member logins, and connections to your CRM or email platform all add time. E-commerce is its own category: product setup, shipping rules and checkout testing take real work.
5. SEO setup
A site that’s never set up for search is like a storefront with no sign. Proper SEO foundations take time to do right: page titles, meta descriptions, site structure, speed, local signals and Google Search Console. Some cheap quotes skip this entirely.
The Ongoing Costs Nobody Mentions
The build is a one-time cost. Keeping the site running isn’t. Budget for these:
- Domain name: usually $10–$25 per year.
- Hosting: anywhere from a few dollars a month for bargain shared hosting to $100+ for managed hosting with backups, security and support.
- Maintenance: WordPress, plugins and themes need regular updates. Skip them and you’re inviting security problems and broken pages.
- Content changes: new services, new photos, updated hours. Either you learn to do it yourself or someone does it for you.
- Marketing: SEO, ads and email are what actually drive traffic once the site is live.
A good designer will spell out every one of these before you sign. If the ongoing costs aren’t in the quote, ask.
The Real Cost of a Cheap Website
Here’s the part that matters most. A website isn’t really an expense. It’s the thing that’s supposed to make your phone ring.
A $500 site that never shows up on Google and doesn’t convert visitors costs you every job that went to a competitor instead. A $5,000 site that brings in two extra customers a month can pay for itself fast. When you’re comparing quotes, the better question isn’t “what’s cheapest?” It’s “which one is most likely to bring me work?”
7 Questions to Ask Before You Hire Anyone
- Can I see sites you’ve built for businesses like mine, and are they live?
- Who writes the content, you or me?
- Is basic SEO setup included? What exactly does that cover?
- Will I own the site and the domain if we stop working together?
- What does hosting and maintenance cost every month after launch?
- How many rounds of revisions are included?
- Who do I call when something breaks, and how fast will they respond?
If someone can’t answer these clearly, that tells you something.
How Pricing Works at Bold Form
Every website I design is custom, mobile-first and set up with SEO foundations from day one. After launch, our managed hosting plans start at $149/month and cover hosting, security, updates and support, so you’re never stuck figuring it out alone.
Want to see the kind of work you’d be paying for? Take a look at sites we’ve built.
Want a real number for your project? Tell me about your business and what you need the site to do, and I’ll send you a straight quote with no guesswork.




