The short answer: a professionally built small business website costs between $4,000 and $9,000 in 2026 if you hire a senior developer directly, $10,000 to $50,000+ through an agency, and anywhere from $20 a month to a few thousand dollars if you use a DIY builder or a template. Ongoing costs — hosting, maintenance, and licenses — run roughly $50 to $300 a month no matter who builds it.
Those ranges are wide for a reason. Every few months I talk to an owner holding three quotes — $1,500, $8,000, and $35,000 — for what sounds like the same website. They aren't the same website. Here's what you're actually paying for at each price point, and how to tell which one your business needs.
Small Business Website Costs at a Glance
Swipe to see all columns →
| Option | Upfront Cost | Ongoing Cost | Best For |
|---|---|---|---|
| DIY builder (Wix, Squarespace) | $0–$500 | $20–$50/month | Testing an idea, side businesses |
| Template + freelancer | $1,500–$4,000 | $50–$150/month | Simple brochure sites |
| Senior developer, custom build | $4,000–$9,000 | $50–$300/month | Businesses that rely on leads or bookings |
| Agency | $10,000–$50,000+ | $500+/month retainer | Large teams, multi-stakeholder projects |
Ranges reflect typical U.S. pricing I see in competing quotes and rebuild projects. Your number depends on scope.
What You Get at Each Price Point
DIY Website Builders: $0–$500 Upfront
Wix, Squarespace, and similar builders are genuinely good at one thing: getting a presentable site online in a weekend. You pay a monthly subscription, pick a design, and fill in your content. The tradeoff is that you become the designer, copywriter, and SEO strategist — and the platform sets the ceiling on speed, structure, and integrations.
The right call if: you're validating a business idea, or the website isn't how customers find you.
Templates and Freelancers: $1,500–$4,000
This is the most common small business website: a purchased WordPress theme or page builder, customized by a freelancer. It looks professional on launch day. The problems show up later. Page builders load dozens of scripts on every page, the layout was designed for every business rather than yours, and every new feature becomes another plugin. I break this down in detail in Why Your Website Template Is the Most Expensive Shortcut You Ever Took.
Custom Build From a Senior Developer: $4,000–$9,000
This is where I work, so I'll be specific about what that budget covers on my projects: discovery and a conversion plan built around your one primary action (a call, a booking, or a quote request), a custom theme with only the code your site needs, technical SEO and structured data from day one, analytics and conversion tracking, and a post-launch support window. Most projects launch in 6 to 10 weeks.
It costs less than an agency not because corners get cut, but because the overhead is gone. There's no account manager, no project manager relaying messages, and no junior developer assigned after the sale. You talk directly to the person writing the code.
Agencies: $10,000–$50,000+
Agencies make sense when you need a full team at once — brand strategy, copywriting, photography, paid media — or when many stakeholders need to sign off. A large share of that budget pays for coordination. For most small businesses, that's capacity you don't need.
What Actually Drives the Price Up or Down
Within any of those tiers, five things move the number more than anything else:
- Unique page layouts. Ten pages that share three layouts cost far less than ten pages that are each different.
- Integrations. Booking platforms, CRMs, payment processors, and event systems each add design, development, and testing time.
- Ecommerce. Selling online adds a catalog, checkout, tax, shipping, and ongoing maintenance. Budget for it separately.
- Content readiness. If your copy and photos are ready, the project moves faster. If they need to be written or shot, that's real work someone has to do.
- Migration. Moving content, redirecting old URLs, and preserving search rankings from an existing site is its own line item. Skipping it is how sites lose traffic on launch day.
The Hidden Costs Nobody Puts in the First Quote
The build is only part of the bill. These are the recurring costs that catch owners off guard:
- Hosting: $10–$50 a month for quality managed hosting. Bargain shared hosting saves money and costs you speed.
- Domain and email: roughly $15–$25 a year for the domain, plus a per-user monthly fee for business email.
- Premium plugin and theme licenses: $50–$300 a year each, and they add up fast. In one audit I found a WordPress store running 47 plugins and quietly paying thousands a year in licensing — see The Hidden Costs of Third-Party Plugins.
- Maintenance and security updates: $50–$300 a month — or a much larger bill when an outdated plugin gets your site hacked.
- The rebuild: a cheap site that doesn't convert usually gets replaced within two to three years. That's the most expensive hidden cost of all.
The Cost Nobody Calculates: Lost Leads
Here's an illustration I walk owners through. Say your site gets 1,000 visitors a month. At a 1% conversion rate, that's 10 leads. A site engineered around a clear conversion path that reaches 3% produces 30. If a new customer is worth $500 to you and only a quarter of those 20 extra leads close, that's $2,500 a month in new revenue. The gap between a $2,000 site and an $8,000 site pays for itself in a few months.
That's why "how much does a website cost" isn't the right question on its own. The better question is what the website is supposed to produce — and what it costs you every month it doesn't.
Two Real Examples
City View Tavern: A Local Business Built to Be Found
City View Tavern is a Mount Adams bar in Cincinnati that has been pouring drinks since 1875. Its website has one job: show up when people search for a bar with a view, then get them in the door. The build was a custom WordPress block theme with local business structured data (hours, location, menu, and reviews), hours and one-tap directions on every page, a review hub linking Yelp, Google, and TripAdvisor, and a live EarthCam feed of the skyline from the patio. No page builder, no plugin pile, and nothing the owners have to fight to update. See the City View Tavern project.
Zero Gravity: The Cost of Undoing Earlier Decisions
Zero Gravity of Northern Kentucky, a med spa, had WooCommerce installed to handle something its dedicated booking platform already did. That meant an online store to maintain, secure, and load on every page, with no business benefit. Removing it, standardizing booking links, and rebuilding page speed was real cleanup work. Sometimes the expensive part of a website isn't the build — it's undoing earlier decisions. See the Zero Gravity project.
Frequently Asked Questions
How much should a small business spend on a website?
If your business depends on the website for leads or bookings, $4,000 to $9,000 for a custom build plus $50 to $300 a month to run it is a realistic budget. If the website isn't a meaningful source of customers, a DIY builder is fine.
Is a $500 website worth it?
Only as a placeholder. At that price you're getting a template with your logo on it. That's acceptable while you test an idea, not when the site needs to generate revenue.
How long does it take to build a small business website?
Most custom small business sites launch in 6 to 10 weeks. Content readiness is usually the biggest factor in the timeline.
Why do website quotes vary so much?
Because they're usually quotes for different things: different amounts of custom work, different integrations, and different levels of overhead. Ask every bidder exactly what's included, who does the work, and what it costs per month after launch.
Do I need to pay for ongoing website maintenance?
In some form, yes. Software updates, security patches, backups, and hosting all continue after launch. You can handle them yourself, but someone has to.
Get a Straight Number for Your Project
If you want a real figure instead of a range, tell me about your project. I'll scope it around what the site needs to produce and give you a fixed quote up front — and if a DIY builder is the better fit, I'll tell you that too. You can also read more about how I approach small business website design.
Photo by Jakub Żerdzicki on Unsplash




