If you’ve ever Googled “how much does a website cost” and come away more confused than when you started, you’re not alone. Website design cost is one of the murkiest numbers in small business: prices range from a few hundred dollars to tens of thousands, and the quotes you get rarely make it clear what’s actually included. Here’s a practical, no-nonsense breakdown of what a small business website costs in 2026 — and what you should expect at each level.
Website cost at a glance
Before the detail, here’s the short version. These are typical ranges across the US market — useful for orienting yourself, not quotes:
| Option | Upfront | Ongoing | Best for |
|---|---|---|---|
| DIY builder (Wix/Squarespace) | $0–500 | $15–50/mo | Simplest sites, DIY time |
| Freelancer | $2,000–8,000 | varies | One-off custom build |
| Agency (project) | $10,000–35,000+ | $50–500/mo | Large/complex sites |
| Esfinge (subscription) | $0 upfront | from $297/mo all-in | Small businesses that want it handled |
Which row fits you depends on three things: how much time you can realistically invest, how complex the site needs to be, and whether you want to own the ongoing work or hand it to someone else. The sections below unpack each option. (Want a number for your specific situation? Try our free website cost calculator.)
The three paths and their price tags
There are essentially three ways to get a website built, and each comes with a different budget profile.
DIY website builders (Wix, Squarespace, Shopify)
Typical range: $0–$500 upfront, plus $15–50/month and your time
These platforms are the cheapest entry point. You pay a monthly subscription — anywhere from free (with their branding and a subdomain) to roughly $25–$50/month for a plan that removes ads, connects a custom domain, and unlocks e-commerce features.
The real cost here is your time. Building a site that looks professional on a DIY builder still requires a learning curve: choosing a template, writing copy, sourcing images, configuring SEO settings, and making it mobile-friendly. If you’re comfortable with that and your business doesn’t need anything custom, this can work. But many business owners underestimate the hours involved and end up with a site that looks exactly like a template — which can erode trust with potential customers.
DIY makes the most sense when your budget is genuinely tight, your site is simple (a few pages, a contact form, maybe a booking link), and you enjoy this kind of work. It makes the least sense when your website is supposed to actively generate leads in a competitive market — because then the details you’re not sure how to handle (site speed, local SEO, conversion-focused copy) are exactly the details that matter.
Freelancers
Typical range: $2,000–$8,000 one-time
A freelance web designer or developer gives you a custom site built to your specifications. Prices vary widely based on skill level, location, and the number of pages. At the lower end you’ll get a well-designed site on a platform like WordPress or Webflow with basic SEO setup. At the higher end you might get custom functionality, advanced SEO research, copywriting, or e-commerce integration.
What moves a freelancer quote up or down: page count, whether the design is custom or a customized template, who writes the copy, how many revision rounds are included, and whether SEO and analytics setup are in scope. When comparing quotes, ask specifically about each of these — two “$4,000 websites” can include very different amounts of actual work.
The trade-off with freelancers is availability and breadth. One person can only do so much. If they’re a designer, the SEO might be an afterthought. If they’re a developer, the visual polish might suffer. And if they get busy, go on vacation, or move on to other work, ongoing support can become a bottleneck.
Agencies
Typical range: $10,000–$35,000+ (project) or $50–$500/month (subscription)
An agency brings a team: a designer, a developer, and often a strategist or SEO specialist who thinks about how the site will actually generate business, not just look good. You pay more because you’re buying the combined expertise, project management, and accountability that a single freelancer can’t match.
A full agency project typically includes discovery (understanding your business and customers), strategy, custom design, development, copywriting, SEO setup, testing, and launch. That process is what justifies the price tag — and it’s also why agency projects make the most sense for larger or more complex sites: e-commerce with hundreds of products, custom web applications, multi-location businesses, or sites where the design itself is a competitive advantage.
A growing number of agencies (including ours) also offer a subscription model: a fixed monthly fee that covers design, development, hosting, ongoing maintenance, and updates. Instead of a large upfront payment and then crickets, you get a continuously maintained site where improvements, content updates, and security patches happen ongoing. For a small business with regular needs, this often works out cheaper over two to three years than the “big-budget build followed by neglect” cycle.
Cost breakdown by component
Whichever path you choose, the money goes to the same handful of components. Knowing them helps you compare quotes apples-to-apples:
- Domain name: $10–25/year. Cheap and simple. Register it yourself through a registrar like Cloudflare or Namecheap so you own it regardless of who builds your site.
- Hosting: $3–15/month for basic shared hosting. Fine for a small brochure site. Managed WordPress or cloud hosting runs $25–100/month and buys you better speed, security, and support.
- Design and build: the big variable. This is where quotes differ by 10x. A template with your logo dropped in costs almost nothing; a custom-designed, conversion-focused site built by a team costs five figures. Nearly everything in the sections above is really about this one line item.
- Maintenance: $50–500/month. Software updates, backups, security monitoring, and small content changes. Skip it and a WordPress site slowly degrades — plugins fall out of date, security holes open, and things break at the worst possible time.
- Content and photography: highly variable. Professional copywriting runs anywhere from $50–150/hour or a few hundred dollars per page. A photo shoot for your location, team, and work typically costs a few hundred to a couple thousand dollars. Stock photos are cheap or free, but customers can tell.
A $3,000 quote that includes copy and a year of maintenance can be a better deal than a $2,000 quote that’s design only. Always ask what’s in the number.
What’s actually included at each tier
One of the biggest sources of sticker shock isn’t the base price — it’s the things that aren’t included.
| Item | DIY | Freelancer | Agency |
|---|---|---|---|
| Domain name | $10–$20/yr | Usually separate | Often included |
| Hosting | Included in plan | $10–$50/month | Included or managed |
| SSL certificate | Included | Usually included | Included |
| Design | Your time | Included | Included |
| Content/copywriting | You write it | Sometimes included | Often included |
| SEO setup | Basic | Variable | Usually thorough |
| Mobile responsiveness | Template-dependent | Should be standard | Standard |
| Ongoing maintenance | You handle it | Hourly or retainer | Monthly subscription |
| Support when something breaks | Forums/support tickets | Availability varies | SLA or guaranteed response |
What makes a website cost more (or less)
Two small businesses can get quotes that are thousands of dollars apart for what sounds like “a website.” The gap almost always comes down to four things:
- Number of pages. A tight 5-page site (home, services, about, contact, reviews) is the sweet spot for most local businesses. Costs climb as you add service-area pages, a blog, or dozens of product or location pages — more pages means more design, more copywriting, and more to maintain.
- Custom features. A brochure site is one price. Add online ordering, appointment booking, a customer login, payment processing, or an integration with your existing software (POS, CRM, practice-management), and each of those is real development work that moves the number up.
- Design complexity. Lightly customizing a proven layout is fast and affordable. A fully bespoke design with custom illustration, animation, or a distinctive brand system takes longer and costs more — beautiful, but not every business needs it.
- Content and photography. If you already have copy and professional photos, you save. If you need them written and shot, budget for it — good content is often what separates a site that converts from one that just exists.
None of this means “more expensive is better.” The goal is to pay for what actually moves your business, and skip what doesn’t. A focused 5-page site with strong copy and a clear call to action will out-earn a sprawling 30-page site that nobody maintains. If you’re not sure which features you actually need, that’s exactly the kind of thing we help scope on a free quote call — no pressure to add things that won’t pay for themselves.
Recurring costs nobody tells you about
The component list above hints at it, but it’s worth stating plainly: a website is never a one-time expense. Domain renewal runs $10–25/year. Hosting ranges from a few dollars a month for basic shared hosting to $50–$100/month for managed WordPress or cloud hosting. If your site runs on WordPress or similar, plugin licenses and premium themes add another $100–$500/year. And if you want anyone to update the site regularly — adding blog posts, refreshing service pages, updating hours — you’re either doing it yourself or paying someone $50–$150/hour.
These recurring costs are why the subscription model has gained traction. When you pay an agency a flat monthly fee, you eliminate the surprise expenses: hosting, maintenance, security updates, and small content changes are all bundled in.
The subscription model: no big upfront cost
Here’s the uncomfortable truth about the traditional agency model: most small businesses can’t drop $10,000–$35,000 on a website in one shot. Cash flow is the lifeblood of a small business, and a five-figure check for a website competes with payroll, inventory, and equipment. The result is usually one of two bad outcomes: the business puts off the website entirely, or it goes cheap and ends up with a site that doesn’t generate business.
The subscription model exists to solve that specific problem. Instead of a large upfront payment, you spread the cost into a predictable monthly fee that covers everything — design, hosting, maintenance, support, and updates. To be concrete about how this works with our own plans:
- Foundation — $297/month. A professionally designed and built small-business website with hosting, domain, SSL, support, and ongoing updates included. No big upfront cost.
- Growth SEO — $697/month. Everything in Foundation, plus ongoing SEO work to grow your search visibility month over month.
- Enterprise — $1,497/month plus a $997 one-time setup. For larger or more complex sites with advanced needs.
All plans are month-to-month — you can cancel with 30 days notice — and you get 20% off if you pay annually.
To be fair about the trade-off: over many years, a subscription can total more than a one-time build. What you’re paying for is continuous service — the site stays fast, secure, updated, and improving — rather than a build that’s handed over and slowly ages. If you’d rather own the site outright and handle maintenance yourself, a project build can fit better. The subscription model works best for businesses that simply want the website handled.
The hidden cost of a cheap website
A site that loads slowly, looks dated, or isn’t mobile-friendly doesn’t just look bad — it costs you customers. Google penalizes slow sites in search results. Visitors form an opinion about your business in under a second. If your website says “I cut corners here,” they’ll wonder where else you cut corners.
The right question isn’t “what’s the cheapest website I can get?” It’s “what will this website do for my business over the next two years?” A $4,000 site that brings in $20,000 of new revenue is a better investment than a $400 site that brings in nothing.
And if you already have a site that’s more than a few years old, the math changes again. An outdated site that’s technically sound underneath can often be brought back to life with a focused website redesign — new design, better copy, faster load times — for less than starting over. A site that’s fundamentally broken (wrong platform, no mobile version, years of technical debt) is usually cheaper to replace than to patch.
What to do next
If you’re not sure which path fits your business, start by asking yourself three questions: How much time can I realistically invest? What happens if the site has a problem and my developer isn’t available? And how important is it that this site actively generates leads, not just sits there?
If you’re starting from scratch and want it done right the first time, our website creation service covers the whole process — design, copy, SEO, hosting, and launch — under one predictable monthly plan. And if you’d rather talk through your options first, that’s exactly what we’re here for. See how we work with small businesses →