Skip to content

Guide · Web

How much does a small business website cost in 2026: DIY vs freelancer vs agency.

Published

The honest answer is a range, not a number. A do-it-yourself site on a builder can run under $30 a month. A professionally built site typically lands somewhere between $2,000 and $10,000 as a one-time project, with larger custom builds going higher. What actually determines your cost is not the platform logo; it is whether you are paying with your own time, a freelancer's hours, or an agency's process. This guide walks through the real 2026 pricing for builders, hosting, domains, freelancers, and agencies, including the renewal-price traps that inflate a bill nobody budgeted for.

The short answer: what a small business website costs

A small business website costs anywhere from about $17/month to build it yourself, to $2,000 to $10,000 or more as a one-time project if you hire it out. Clutch's pricing data, built from self-reported figures in verified reviews of Clutch-listed agencies, states that web design agencies typically charge $2,000 to $100,000, while most web design projects reviewed on Clutch usually cost less than $10,000. Clutch also publishes an average project cost of $38,105.39, but that number is skewed upward by a handful of very large engagements; for a typical small-business brochure or service site, the under-$10,000 figure is the realistic anchor, not the average.

On the DIY side, the floor is a builder subscription. Squarespace's Basic plan is $19/month, Wix's Light plan is listed at $17/month during a current promotion (Wix's exact cents are worth confirming before you commit, since the plan page renders some prices ambiguously), and Webflow's Starter tier is free on a webflow.io subdomain. None of these numbers include your own time, which is the real cost of DIY: setup, content, photos, and the learning curve of a builder's editor.

DIY website builders: sticker price vs what you actually pay

Builder pricing looks simple until you compare the plan you actually need, not the lowest one advertised. Transaction fees, page limits, and bandwidth caps push most small businesses up a tier or two from the entry price.

Builder Entry plan Plan most SMBs land on Catch
Squarespace Basic $19/mo Core $29/mo Basic charges 2% on store sales and 7% on digital content; fees drop to 0%/5% on Core
Wix Light $17/mo Core $29/mo Prices reflect an active promotion; confirm the exact figure before purchase
WordPress.com Personal $8/mo Business $35/mo Plugins and developer access (SFTP, WP-CLI, Git) are gated behind the $35/mo Business tier
Webflow Starter, free on subdomain Premium $25/mo Custom domain and CMS require Basic ($15/mo) or Premium; the Team platform tier jumps to $2,500/mo
Shopify Basic $39/mo ($29 paid yearly) Grow $105/mo ($89 yearly) POS Pro is a separate $89/mo per physical location

The number on the pricing page is also often a promotional rate rather than what you'll actually pay next year. WordPress.com's signup prices are discounted up to 55% to 69% off the renewal rate depending on term length; a plan that renews at $35/month might have been sold to you at $25. Budget around the renewal price, not the signup price, or the second-year invoice will feel like a surprise even though it was disclosed in the fine print.

Hosting, domains, and email: the hidden monthly stack

If you build outside an all-in-one platform, through a custom-coded site handled by a service like web design and SEO, you're buying hosting, a domain, and email separately, and each has the same introductory-price problem as the builders above.

Hosting renewal jumps are the biggest surprise. SiteGround's StartUp plan is $2.99/month to start but renews at $17.99/month, roughly six times higher. Hostinger's Premium plan follows the same shape: $2.99/month intro, $10.99/month renewal on a 48-month term. Bluehost's jump is smaller in relative terms, from $3.99 to $9.99/month on Starter, but it still more than doubles. Managed WordPress hosting costs several times more than shared hosting across the board: WP Engine's published Startup tier begins at $30/month and rises to $400/month for Core Hosting, though WP Engine's own fine print notes that renewal pricing is subject to change and that $30 figure is new-customer pricing. If your site is static or simple, modern platforms handle it for close to nothing: Netlify's Free plan is $0 forever with custom domains and SSL included, and Cloudflare Workers' free tier covers 100,000 requests per day.

Domains are inexpensive but not free after year one. A .com through Namecheap runs $11.08 on sale but renews at $18.48/year; roughly $11 of that is a pass-through wholesale fee that Verisign is raising to $10.97 per registration effective November 2026, plus a small mandatory ICANN fee disclosed on Namecheap's pricing page. Cloudflare Registrar sells domains at the registry and ICANN list price with no markup, though its exact dollar figure isn't published and renewals there are final and non-refundable. Builder plans that advertise a free domain mean exactly that for one year only; Wix, Squarespace, and WordPress.com all bundle it into year one, so a real renewal charge lands in year two.

Email on your own domain adds a small recurring line. Google Workspace's Business Starter plan is $7/user/month on an annual commitment (a narrower $3.50 intro rate applies only to new customers' first 20 users for 12 months). Microsoft 365 Business Basic runs the same $7.00/user/month paid yearly, or $5.40/user/month for the version without Teams. SSL, once a paid add-on, is now included free across SiteGround, Bluehost, Hostinger, WP Engine, Vercel, Netlify, and Cloudflare, so it should never appear as a separate line item on a modern quote.

Freelancer and agency pricing: what the market actually charges

Once you move past DIY, cost depends on the format of the engagement, not just the person doing the work.

Route Typical price What's included
DIY builder $17 to $49/month, no design fee Template site, you do the setup and content
Fixed-price done-for-you $599 setup plus $149/month About 10 pages, hosting, launch-time local keyword optimization, quarterly updates
Freelancer or small studio Often under $10,000 total Custom design, a working relationship, revisions
Larger agency build $2,000 to $100,000 range Custom scope, integrations, ongoing support

The fixed-price row is a real published example, not a hypothetical: Rocket Matter sells a done-for-you small-business site at $599 upfront plus $149/month, covering a mobile-friendly site with about 10 practice-specific pages, three stock photos, hosting, keyword optimization at launch, and quarterly updates, delivered as a draft within three weeks and one revision before launch. It's a useful reference point for what a templated, low-touch build looks like at scale.

Hourly rates explain most of the spread between a $2,000 site and a $100,000 one. Agencies shortlisted on Clutch charge around $100 to $149/hour in the US, Canada, and Australia, $50 to $99/hour in the UK, and $25 to $49/hour in Ukraine, Poland, Spain, and Mexico. Separately, Clutch reports that projects built on Wix, WordPress, Squarespace, Webflow, and Shopify all cluster at $25 to $49/hour regardless of the agency's location; simpler platforms pull rates down even when the agency itself bills higher for custom work. Behind those rates sits real labor cost: BLS reports a May 2024 median annual wage of $98,090 for web and digital interface designers and $90,930 for web developers, with wide variation by industry, from $69,280 in retail trade up to $121,710 in finance and insurance. The lowest 10% of designers earned under $47,840 and the highest 10% earned over $192,180, which is most of why quotes for what sounds like the same job can differ by a factor of four.

Ongoing costs after launch

A website is not a one-time purchase; it's a small piece of infrastructure that needs upkeep. Two of the biggest line items on a typical quote are actually free: Google Search Console, which monitors, maintains, and helps troubleshoot your site's presence in search results, costs nothing, and Google states directly that it costs nothing to appear in organic search results. You don't need to pay anyone for basic visibility.

Where SEO spend does show up is in research and tracking tools once you're past the basics. Ahrefs runs from $129/month at its Lite tier up to $999/month at Enterprise, with extra user seats adding $40 to $80/month each. Semrush starts at $139/month. These tools earn their keep for competitive keyword research and rank tracking at scale; a single-location service business with a handful of pages often doesn't need either one to show up for the searches that matter to it.

Performance is also an ongoing target, not a one-time build item. Google's Core Web Vitals thresholds, a Largest Contentful Paint of 2.5 seconds or less, an Interaction to Next Paint of 200 milliseconds or less, and a Cumulative Layout Shift of 0.1 or less, are assessed at the 75th percentile of your page loads. A site that passes on launch day can drift out of range as you add images, scripts, and plugins, which is why a maintenance plan, even a light one, is worth budgeting for rather than treating the launch invoice as the last one.

DIY vs freelancer vs agency: how to decide

DIY makes sense when your site's job is simple: a menu, hours, a phone number, a contact form. The builder plans above cover that without a design bill, and you're trading your own setup time for the cash you save.

A freelancer or a fixed-price package like Rocket Matter's fits a business that needs a real design but not custom functionality: a professional look, a handful of pages, someone else handling hosting and updates. Most of these engagements land well under $10,000, per Clutch's own data, which is the number to plan around rather than Clutch's skewed average.

An agency earns its higher price when the site needs to connect to something else: a booking system, a CRM, custom quoting, or workflow automation that ties form submissions into your existing tools. That's a different job than a template site, and it's the kind of build where custom software or workflow automation becomes relevant alongside the design work itself. If you're not sure which category your project falls into, a free audit before scoping anything, described at the engagement process page, is a lower-risk way to find out than committing to a quote up front; the same logic applies if you're weighing a website cost against an automation cost, which the AI automation cost guide breaks down using the same approach.

The honest failure mode on all three routes is the same: nobody budgets for renewal. A DIY builder, a freelancer's hosting handoff, and an agency's maintenance retainer all look inexpensive in year one and normal in year two. Ask what the second-year bill looks like before you sign anything, on any route.

Common questions

On a DIY builder, monthly cost typically runs from about $17 to $49 for the plans most small businesses need. Squarespace's Core plan is $29/month, Wix's Core plan is $29/month, and Webflow's Premium plan with a built-in CMS is $25/month. On top of that you'll eventually pay a domain renewal, commonly around $18.48/year for a .com through Namecheap, and email if you want it on your own domain; Google Workspace's Business Starter plan is $7/user/month and Microsoft 365 Business Basic is also $7/user/month on an annual commitment. None of these totals show up in the first-year checkout price, which usually includes a promotional discount.

Related reading

Get a website that actually wins business.

Fast, modern sites with AI chat that answers visitors, smart forms that qualify leads, and SEO built in from day one. Tell us about your business and we come back with a concrete plan and scope.