How much does a small business website cost?
Real US 2026 numbers, by route. DIY, freelancer, local agency, full agency, and bundled subscription. With a comparison table and the math on which one wins by year 2.
How much does a website cost for a small business?
Between $0 and $50,000+ depending on who builds it and what's included. Most US small businesses pay $1,500 to $15,000 upfront plus $50 to $500 per month, but the real answer depends on whether you bundle SEO, hosting, and content into the monthly fee or pay them separately. DIY runs $20 to $50 per month all-in but takes 20 to 60 hours of your time. A freelancer charges $1,500 to $5,000 upfront. A local agency: $3,000 to $10,000. A full-service agency: $10,000 to $50,000. Bundled subscription plans like ours run $0 upfront plus $247 to $497 per month.
DIY on a website builder.
$20 to $50/month all-in. Plus 20-60 hours of your time.
Wix, Squarespace, GoDaddy, and WordPress.com are the mainstream DIY builders. All four run $20 to $50 per month including hosting, domain (after the first year), and SSL. Wix Business is $32, Squarespace Business is $33, GoDaddy Premium is $20, WordPress.com Business is $40 per month.
The real cost is your time. Most owners spend 20 to 60 hours building a 6-page site for the first time, plus another 5 to 10 hours per month on content, updates, and trying to figure out SEO. At a notional $50 per hour for your time, that's $1,000 to $3,000 of opportunity cost in build time alone, on top of the platform fee.
The other catch: DIY builders are weak on local SEO out of the box. Schema markup is limited. Page speed is mediocre (most Wix sites fail Core Web Vitals). And the SEO settings are buried behind upsells. DIY works for an absolute starter site, but most owners outgrow the SEO ceiling within 12 months.
Freelancer build.
$1,500 to $5,000 upfront. Hosting and SEO usually extra.
A freelancer (found on Upwork, Fiverr Pro, local referrals, or LinkedIn) typically charges $1,500 to $5,000 for a 6 to 12 page small business website. Lower end is a template-based build on WordPress or Webflow. Higher end is a custom design on a more capable stack.
What's included varies wildly. Always ask: Is hosting included? For how long? Is SSL set up? Is the domain in your account or theirs? Is SEO setup (schema, meta titles, sitemap, Search Console verification) part of the price? Is there any ongoing maintenance, security patching, or content updates? Most freelancer quotes do not include any of those. You either learn them yourself or pay another $50 to $200 per month to keep things working.
The bigger risk: freelancers vanish. Roughly 30% of owners end up needing a second freelancer to fix the first one's site within 18 months. Vet aggressively. Check 3 live sites they've built. Confirm response time guarantees in writing.
Local agency build.
$3,000 to $10,000 upfront. Often plus $200-$800/mo retainer.
A local digital agency (a 3 to 15 person shop in your city or region) typically charges $3,000 to $10,000 upfront for a small business site. Most will then quote $200 to $800 per month for SEO, hosting, and ongoing maintenance. Total first-year cost: $5,400 to $19,600.
The upside: a real strategy session, custom design (not a template), proper SEO setup, account management, and a physical address you can visit if things go wrong. The downside: the upfront capital outlay, sales calls (sometimes multiple), and the timeline (8 to 16 weeks is normal).
Full-service agency.
$10,000 to $50,000+ upfront. Plus $1,000-$5,000/mo retainer.
A full-service marketing agency (15+ people, dedicated SEO, content, design, and ads teams) charges $10,000 to $50,000 for a custom website, plus $1,000 to $5,000 per month for ongoing SEO and content. This is overkill for most small businesses, but appropriate if you have a marketing budget of $50,000+ per year, multiple locations, or complex requirements (e-commerce with 500+ SKUs, multi-language, custom integrations, regulated industry).
For a single-location service business under 15 staff, this tier is rarely the right answer. The agency's overhead gets passed to you, and most of the deliverables are things a smaller shop can do for a third of the price.
Bundled subscription model.
$0 upfront. $150 to $500/mo all-in.
The newest model: free build, monthly fee covers everything. Hosting, SEO, content updates, security, maintenance, analytics, sometimes content writing and even a qualified-lead guarantee. Pricing typically runs $150 to $500 per month depending on what's included and the commitment length.
The math vs upfront: a $5,000 upfront freelancer build plus $200/month for SEO and hosting equals $9,800 over 2 years. A $247/month bundled subscription equals $5,928 over 2 years with the build included. The subscription wins on year-2 math by roughly 40%, and the cash-flow profile is much friendlier for new businesses.
The tradeoff: you keep paying as long as you want the SEO and content work to continue. If you're fine with a static site that doesn't change, an upfront one-time build might be cheaper after year 3. If you want continuous SEO and content (which is what actually drives lead growth), subscription wins.
2-year total cost compared.
All routes include hosting, SEO, and basic maintenance. Assumes a 6 to 12 page service business site for a single location.
| Route | Upfront | Monthly | Year 2 total |
|---|---|---|---|
| DIY (Wix, Squarespace) | $0 | $30 | $720 + 60+ hours of your time |
| Freelancer + DIY upkeep | $3,000 | $50 (hosting only) | $4,200 (SEO not included) |
| Local agency build + retainer | $6,000 | $400 | $15,600 |
| Full agency | $20,000 | $2,500 | $80,000 |
| Free build + $247 bundled | $0 | $247 | $5,928 (everything included) |
For US small businesses, here's what we recommend.
For most US small businesses under 15 staff, the answer is a Next.js plus headless CMS setup with bundled SEO and hosting. We deliver this as Free SEO Websites by Loudachris: free 5-day build, $247/month bundled (hosting plus SEO plus content updates), and a 90-day qualified-lead guarantee. If you don't see a qualified lead in 90 days, we work for free until you do. See pricing.
Related questions.
Three reasons. One: the work itself ranges from a 6-page brochure site to a 50-page custom-coded site with bookings, integrations, and ongoing SEO. Two: who builds it (DIY vs freelancer vs agency) changes the rate by 10x. Three: ongoing costs (hosting, SEO, content, security, maintenance) are often hidden in the monthly fee or quoted separately.
DIY on Wix, Squarespace, GoDaddy, or WordPress.com runs $20 to $50 per month all-in. The hidden cost is your time: 20 to 60 hours to build it, plus ongoing hours for SEO, content, and updates. If your time is worth more than $30 per hour, DIY is rarely the cheapest path.
It depends on cash flow and what's included. Upfront ($1,500 to $15,000) gives you ownership but rarely includes ongoing SEO, content, or maintenance. Monthly ($50 to $500) typically bundles those, but you keep paying as long as you want them. The math: a $5,000 upfront site plus $200/mo ongoing equals $9,800 over 2 years, vs $4,728 for a fully bundled $197/mo plan.
Usually yes, with a freelancer or agency build. Hosting alone runs $10 to $50 per month for shared hosting, $30 to $100 for managed hosting, $200 plus for premium. Subscription plans bundle hosting in. Always ask whether hosting, domain renewal, SSL, and security are included before signing a flat-fee build.
For a 6 to 12 page service business site with proper SEO, mobile design, and schema markup: $3,000 to $8,000 upfront from a freelancer or local agency, or $150 to $400 per month for a bundled subscription that includes hosting, SEO, and content updates. Anything under $1,000 is typically a template. Anything over $15,000 needs to justify the extra with custom features or strategy.
Free as in “Wix free tier” is limited and shows their branding, so no. Free as in “build cost is zero, you pay only the monthly care plan” can be excellent, because the monthly fee covers the build amortized over your tenure. That's the model we use: $0 to build, $247 per month bundled, 90-day qualified-lead guarantee.
3 build slots left this month.
Apply in 60 seconds. Written proposal in your inbox within 48 hours. No call needed.