A small business website can cost $200 a year or $20,000. Both numbers are real, and neither tells you what you actually need to know. The question isn't how much websites cost — it's what you get for what you spend, and whether the math makes sense for your business.
Here's the honest answer: for most service businesses, the right budget is somewhere between $1,500 and $4,000 one-time (or $150–$300/month on a monthly plan), and the difference between the cheap end and the expensive end is usually not design quality — it's whether your site actually shows up in Google and books jobs. That's the thing most website quotes never mention.
This breakdown covers every realistic option in 2026, what each one actually costs when you add everything up, and how to decide what makes sense for your situation.
The four ways to get a website — and what each really costs
Before getting into numbers, the path you choose determines a lot more than price. It affects how much of your own time goes in, whether the site will rank in Google, and what happens when something breaks. Here's the real comparison.
| Option | Typical cost | Your time | SEO capability | Support after launch |
|---|---|---|---|---|
| DIY (Wix / Squarespace) | $200–$540/yr | 40–100+ hrs | Basic (limited) | None (self-service only) |
| Freelancer | $500–$3,000 one-time | 10–20 hrs | Varies widely | Rarely included |
| Web design agency | $2,500–$10,000+ one-time | 5–15 hrs | Usually good | Often an add-on |
| Done-for-you (RankLoft) | $150–$300/mo | 2–4 hrs total | Built in | Included |
The DIY route: cheaper than you think, more expensive than it looks
Wix, Squarespace, and GoDaddy Website Builder are the most common choices for owners who want to do it themselves. The subscription costs are low — Squarespace's Business plan is $23/month, Wix Business is around $32/month. That's $276–$384 per year, which sounds like a bargain.
But that's just the monthly bill. Here's what it doesn't count.
Your time. Building a real business site — not a placeholder, but something with a homepage, services page, about page, contact form, and at least some thought put into layout — takes most non-designers 20 to 40 hours the first time. If your time is worth $50/hour (conservative for most business owners), that's a $1,000–$2,000 real cost before you've paid a single subscription fee.
Then there's the ongoing tax. Every time you want to update your hours, add a service, or change a photo, you're back in the editor. That adds up to another 5–10 hours a year for most businesses. Not a lot, but not nothing.
Wix and Squarespace lock your site to their platform. If you cancel, you lose the site — you can't export it to another host. Your content is portable, but your actual website isn't. That matters when you eventually want to upgrade.
The bigger problem with DIY isn't the cost. It's the ceiling. Wix and Squarespace give you basic SEO controls — you can set page titles and meta descriptions — but they don't give you full control over technical SEO factors that affect how Google crawls and ranks your site. You can't edit the robots.txt file on Wix. Site speed is partially controlled by the platform, not you. And most owners building their own site aren't thinking about keyword strategy, local schema markup, or Google Business Profile integration while they're trying to get the hero image to line up correctly.
Who DIY actually works for: a solo practitioner with a tight budget and real time to invest, whose clients find them mainly through referrals, and who treats the website as a digital business card rather than a lead source. If you're a bookkeeper with 10 longtime clients and you just need something that looks professional when someone Googles your name — Squarespace at $23/month is fine.
If you're a plumber, HVAC company, roofer, or any service business where new customers come from Google searches — DIY is probably costing you more than a professional site would.
Hiring a freelancer: the range is massive and so is the variance
Freelance web designers quote anywhere from $500 to $5,000 for a small business site, and the difference often has less to do with quality than with where the designer lives, whether they specialize, and how they price their time.
A $500 freelancer site is usually built on a WordPress theme with your logo swapped in and your text pasted into the existing layout. It can look fine. But "looks fine" and "generates leads" are different things. Most low-cost freelancers aren't thinking about your local keyword strategy, how fast the site loads on a 4G connection, or whether your contact form notifications actually reach your inbox.
The $1,500–$3,000 range is where you get real design work. A designer at this price point is building something specific to your business, not just applying a template. They'll usually set up Google Analytics, configure your contact form properly, and hand you a site that looks professional across devices.
What freelancers almost never include: ongoing maintenance, SEO work after launch, content updates, or any kind of performance monitoring. The engagement ends at delivery. If Google updates its algorithm three months later and your rankings drop, that's your problem to figure out.
The other risk with freelancers is continuity. If your designer disappears, goes freelance-full-time-somewhere-else, or raises their rates, you're back to square one. That's not a knock on freelancers — it's just the nature of a one-person relationship.
Agencies: when the price tag is justified
A web design agency in 2026 typically charges $2,500–$8,000 for a small business site, with larger projects (e-commerce, multi-location, complex integrations) running $10,000–$25,000. Here's what you're actually buying.
You're buying a team and a process. There's a designer, a developer, and a project manager — plus discovery calls, wireframes, revision rounds, QA. An agency has a reputation to protect in a way that a solo freelancer doesn't, and you feel that in the accountability.
The SEO work tends to be more thorough: keyword research tied to your actual market, proper URL structure, schema markup, page speed tuned at the server level. A site that's optimized from day one has a real head start on a DIY build that tries to retrofit SEO six months after launch. (If page speed specifically is something you're worried about, here's what it actually costs you in leads.)
"The difference between a $3,000 site and a $500 site is rarely how it looks. It's usually what happens in Google — and whether someone shows up to fix it when it breaks."
The real downside: the process takes 6–12 weeks, not 2. And many agencies charge separately for ongoing support and content updates, so the initial quote can understate your actual 12-month cost by 30–50%.
Agencies make sense for businesses with genuinely complex needs — multiple service lines, franchise systems, or full e-commerce where the site is the primary revenue driver.
Done-for-you services: why the math works for most small businesses
Done-for-you web services — RankLoft included — are a different model. Instead of a large one-time payment, you pay a monthly fee ($150–$300 is typical) that covers building the site, maintaining it, and keeping the SEO work ongoing. It's closer to a subscription than a project.
The case for this model is straightforward: most small business owners don't want to think about their website. They want it to work. They want it to look professional when a customer Googles them. They want it to show up for searches like "plumber near me" or "Denver HVAC repair." And when their phone number changes or they add a new service, they want to send a text and have it handled.
That's what a done-for-you service actually delivers. The site is built specifically for your business and location, optimized from day one, and maintained going forward. If Google releases a core update, someone is watching your rankings. If your site goes down at 2 AM, there's a team that gets an alert.
The monthly model also aligns incentives differently than a one-time project. An agency gets paid the same whether your site generates five leads or five hundred. A done-for-you service on a monthly retainer has a reason to keep performing — because if the site stops working for you, you cancel.
Who this is for: service businesses — plumbers, electricians, roofers, HVAC companies, landscapers, salons, chiropractors — where new customers find you through Google and where your time is better spent on the job than managing a website.
What actually drives the price up or down
Whether you're quoting a freelancer or an agency, here are the specific factors that move the number:
- Number of pages. A 5-page site (home, services, about, reviews, contact) is the baseline. Every additional location page or blog post adds time — and usually more than you'd expect.
- Custom photography. Real photos of your team and work cost $300–$800 for a half-day shoot. They're worth it. Custom photos consistently outperform stock on conversion.
- Online booking. A Calendly or Acuity integration adds $200–$400. ServiceTitan or a full scheduling system is more — $400–$800 depending on setup complexity.
- Multiple service areas. One city page is easy. Ten suburb pages with unique content? Add $50–$150 each. It's real content work, not just copy-paste.
- Ongoing SEO. The biggest hidden cost. Rankings don't maintain themselves — you need periodic content, backlinks, and technical check-ins. If you're taking SEO seriously, budget $200–$800/month separately from the build.
The hidden cost of cheap: what "saving money" on a website actually costs
Say you pick the $800 freelancer instead of the $2,500 done-for-you service. You save $1,700 upfront. But here's what that savings might actually cost you.
If your site doesn't rank for local searches, you're invisible to anyone who doesn't already know your name. For a plumber or HVAC company, industry benchmarks suggest that a single booked job from an organic search is worth $200–$500 in gross revenue on average. A site that generates even two extra jobs per month — modest for a well-ranked local service business — returns $400–$1,000/month. The math on a $250/month service pays back fast.
The other hidden cost is the redesign cycle. Most cheap websites get rebuilt every 2–3 years because the owner realizes they're not working. Each rebuild costs money and time. Worse, every time you start over, you lose whatever domain authority and backlinks the old site had accumulated. A site that's maintained and improved over time compounds in SEO value. One that gets replaced resets the clock.
Google Search Console is free and shows you exactly how many people are finding your site through search — and what they're searching for. If you have a website and you've never set this up, do it this week. It takes 10 minutes and shows you whether your site is actually doing anything.
How to think about ROI — a site that books jobs vs. a brochure
There are two fundamentally different kinds of business websites. A brochure site exists to confirm that your business is real. A lead-generating site exists to get the phone ringing. Most small businesses need the second kind but end up with the first.
A brochure site looks fine. It has your logo, your hours, maybe a contact form. But it doesn't rank for anything because nobody thought about keyword strategy. It doesn't convert visitors because the copy says "We are committed to excellence" instead of "Same-day service, Denver and surrounding areas — call for a free estimate." It doesn't track anything because nobody set up analytics.
The difference in outcomes between these two types of sites can be dramatic. A service business in a mid-size city that ranks on page one for its core services — "emergency plumber [city]", "[city] HVAC repair", "[city] roof replacement" — can expect to field 5–20 inbound leads per month from organic search alone. At a 30–40% close rate, that's 2–8 new jobs per month from a channel you don't pay per-click for.
That's the ROI case for a website that actually works as a lead source — not just something that looks good when someone Googles your name. Service businesses running Google Ads typically pay $8–$30 per click on general service keywords, and $40–$80+ for emergency terms like "plumber near me open now." Organic search is free per click. The math on a $3,000 website changes pretty fast.
Check out why most websites fail to generate leads for the specific reasons sites get traffic but don't convert — and what to fix first. And if you're comparing your current site to what a new one could do, our DIY vs. professional website breakdown goes deeper on the long-term numbers.
Not sure what your site should cost?
We'll take a look at what you have, tell you honestly what's working and what isn't, and quote you a straight number. No sales pressure — just the actual assessment.
Get a free site audit →What a red flag quote looks like
A few things in a website proposal should make you pause:
- "We'll build you a beautiful website." Beautiful is not a deliverable. Ask what pages are included, who writes the copy, and what happens to your domain if you leave.
- No mention of SEO. If a proposal doesn't include at least basic on-page SEO — title tags, meta descriptions, page speed checks, Google Business Profile setup — walk away. A site that doesn't rank is a decoration.
- A one-time payment with no support plan. Websites break. Plugins get out of date. Google changes its algorithm. Any quote that ends at launch is leaving you to handle all of that yourself.
- "We own the domain." Your domain should be registered in your name, in your account. If a vendor registers your domain for you, get it transferred before you sign anything else.
- No portfolio of similar businesses. A designer who has never built a site for a service business in your industry is going to learn on your dime. Ask for examples of local service business sites they've built and how those sites perform in search.
For a deeper look at what separates a site that actually converts from one that just sits there, read how to convert website visitors to customers. And if you're in the trades or home services, what makes a great plumber website has examples of exactly what the top-ranking sites in that category get right.
So what should you actually spend?
Here's my honest take, having built sites for service businesses across a range of budgets.
If your business depends on finding new customers through Google — and most service businesses do — don't go below $1,500. A $500 site can look fine but almost never ranks, and a site that doesn't rank is traffic you're paying for through ads instead of earning organically.
The sweet spot for most small service businesses in 2026 is a done-for-you monthly service in the $150–$250/month range, or a one-time professional build in the $2,000–$3,500 range paired with a $200–$500/month SEO retainer. Either way, you're looking at $2,400–$3,600/year — which is roughly what one booked job per month from organic search is worth for most service businesses.
The framing that changes the calculation: stop thinking about what the website costs, and start thinking about what a working website produces. If a well-ranked site generates three extra jobs a month at $300 average gross profit each, that's $10,800/year in revenue from a $3,000 investment. You'd be hard-pressed to find a better return on anything else in your marketing budget.
Frequently asked questions
How much does a small business website cost in 2026?
It depends on how you build it. DIY platforms like Wix or Squarespace run $16–$45/month (roughly $200–$540/year), but you're trading money for time. A freelancer typically charges $500–$3,000 one-time. A full-service agency usually starts at $2,500 and can reach $10,000+. Done-for-you services like RankLoft fall in the $150–$300/month range and include ongoing maintenance and SEO support.
Can I build my own website for free?
Technically yes — platforms like Wix and WordPress.com have free tiers. But free plans put the builder's branding on your site, restrict your domain to a subdomain (like yourname.wixsite.com), and block most features that actually drive leads. In practice, any site you'd send a real customer to requires a paid plan. The subscription cost is small; the real cost is your time building and maintaining it.
Do I own my website if I use Wix or Squarespace?
You own your content and your domain name (if you registered it separately), but you don't own the site itself — it lives on their servers and runs on their proprietary platform. If you cancel or they shut down, you can't just move your site to another host. You'd need to rebuild it. This is one of the most important reasons to understand what you're paying for before you commit.
What's the difference between a cheap website and an expensive one?
The biggest difference is usually what happens after launch. A cheap site gets built and forgotten. A site worth paying for is designed around your specific services and location, loads fast on mobile, is structured for Google to rank it, and gets updated when things change. The upfront cost difference between a $500 freelancer site and a $3,000 agency site is often smaller than the revenue difference between a site that ranks and one that doesn't.
How do I know if my website is actually generating leads?
Check two things: how many people are finding you through Google (organic search traffic in Google Search Console or Analytics), and how many of those visitors are contacting you. If your site gets fewer than 50 organic visitors a month, it's essentially invisible. If it gets traffic but no contacts, the problem is usually the copy, the call-to-action, or the mobile experience. Both problems are fixable — but you have to know which one you have.