Search “how much does a website cost” and you’ll get answers ranging from $200 to $20,000 – which isn’t actually an answer. The honest truth is that the price depends entirely on which of three routes you take, and what you need the site to actually do for your business.
Here’s a straightforward breakdown of each route, what you get, and where the hidden costs usually show up.
Search “how much does a website cost” and you’ll get answers ranging from $200 to $20,000 — which isn’t actually an answer. The honest truth is that the price depends entirely on which of three routes you take, and what you need the site to actually do for your business.
Here’s a straightforward breakdown of each route, what you get, and where the hidden costs usually show up.
The three ways to get a website built
1. DIY website builders (Wix, Squarespace, etc.)
- Typical cost: $15–$50/month for a standard site, more for e-commerce
- Low upfront cost, but the monthly fee is permanent, and custom domains, SEO tools, or advanced features are often locked behind higher-tier plans
- Best for: placeholder sites, MVPs, very simple single-purpose pages
2. WordPress (self-managed)
- Typical cost: $100–$300 upfront, plus $10–$50/month hosting
- Most flexible of the DIY options, but you’re responsible for updates, security, and any customization – which usually means learning code or hiring help anyway once you need something specific.
3. Hiring a developer or agency
- Typical cost: $1,500–$15,000 depending on complexity, with small agencies commonly in the $1,500–$5,000 range for a professional, conversion-focused business site
- Higher upfront investment, but includes strategy, proper SEO setup, and a site built to actually generate leads — not just exist
What actually drives the price
It’s not just page count. The real cost factors are:
- Custom functionality — booking systems, membership areas, payment integrations, CRM connections
- SEO setup — technical SEO, structured data, and content strategy take real time, not a checkbox
- Design complexity — a templated design costs less than a fully custom one, and delivers similar results for most small businesses
- Content — writing your own copy saves money; hiring a copywriter adds to the quote but usually improves conversion
- Post-launch support — maintenance, updates, and security aren’t optional, even if a quote doesn’t mention them
The costs people forget to budget for
Whatever route you choose, these ongoing costs apply regardless of who builds the site:
- Domain registration: ~$15–$20/year
- Hosting: $10–$50/month (more for managed WordPress hosting)
- SSL certificate: often included, sometimes $50–$100/year separately
- Maintenance and updates: $50–$200/month if outsourced
- Content updates and photography: frequently left out of initial quotes entirely
Red flags in a website quote
- “Guaranteed #1 ranking on Google” — no legitimate agency can guarantee this; rankings depend on many factors outside anyone’s full control
- A price with no breakdown — a fair quote tells you exactly what’s included, what’s excluded, and what happens after launch
- No mention of hosting, maintenance, or support — if it’s missing from the quote, it’s a cost you’ll hit later
- Price that seems too low for “custom” work — it usually means a template with no real strategy behind it
So what should you actually budget?
For most small businesses – a local service provider, a consultant, a coach, a professional, ROI-focused website realistically lands in the $1,500–$5,000 range, plus $50–$200/month in ongoing hosting and maintenance. That gets you real design, working SEO fundamentals, and a site built to convert visitors into leads rather than just look good.
The cheapest option rarely delivers the best value, but the most expensive option isn’t automatically better either. The right number is the one tied to what the site needs to do for your business, not just how it needs to look. If any question, Contact Us
FAQ
Is a cheap ($200–$500) website worth it for a small business?
It depends on the goal. For a short-term placeholder or MVP, it can be fine. For a site meant to generate leads long-term, cheap builds usually lack proper SEO setup, load slowly, and become expensive to fix or rebuild later.
How much does website maintenance cost after launch?
Typically $50–$200/month if outsourced, covering updates, security, backups, and small content changes. Factor this into your budget from the start, it’s rarely optional.
Is WordPress cheaper than hiring an agency?
Upfront, yes self-managed WordPress can start at $100–$300 plus hosting. But you take on the technical work yourself, and most businesses eventually pay for help anyway once they need custom features or proper SEO.
What’s included in a typical $1,500–$5,000 website quote?
Usually: design, a handful of core pages, basic SEO setup, mobile responsiveness, and a content management system you can update yourself. Confirm what’s excluded – hosting, maintenance, and copywriting are common add-ons.
Should I trust a quote that guarantees first-page Google rankings?
No legitimate developer or agency can guarantee rankings – search rankings depend on many factors, including competition and ongoing SEO work. Treat that promise as a red flag, not a selling point.

