Everyone wants a number. “Just tell me what a website costs.” Fine. But first, let me tell you why the number you’ve been quoted is probably wrong.

The pricing landscape is a mess

I’ve collected proposals from agencies across Europe, the US, and Latin America this year. The range for a simple business website? $500 to $15,000. Same deliverable. Same WordPress. Same five pages. The difference isn’t quality, or performance, it’s overhead.

Big agencies charge $5,000-10,000 because they have account managers, project managers, office rent, and meetings about meetings. Freelancers on Fiverr charge $500 because they’re using a $59 template and swapping your logo in. Neither is a good deal. The real question is how they charge, not how much.

What you’re actually paying for

A website has four cost components. Most proposals hide or bundle them to make comparison impossible.

1. Design and development. The actual building of your site. For a WordPress business site (5-10 pages, mobile-responsive, contact forms), this should take a skilled developer 3-5 days. If someone quotes you 6-8 weeks, they’re either padding the timeline or they’re slow.

2. Hosting and infrastructure. Your site needs to live somewhere. Good managed hosting costs $20-50/month wholesale. If you’re being charged $100+/month for hosting alone, you’re subsidizing someone’s profit margin, not getting better servers.

3. Maintenance and updates. WordPress needs plugin updates, security patches, backups, and monitoring. This is real work, about 2-3 hours per month per site. Most agencies charge $100-300/month for this. Some don’t do it at all despite charging for it.

4. Content and SEO. The part everyone forgets. A beautiful website that nobody finds on Google is an expensive business card. SEO isn’t optional, it’s the reason your website exists. Agencies typically charge $500-2,000/month for this as a separate service.

The real math

Let’s add it up for a typical small business:

Traditional agency model: $3,000-5,000 upfront + $200/month hosting + $200/month maintenance + $800/month SEO = $1,200/month after the initial hit. Year one total: $17,400-19,400.

Freelancer model: $1,000-2,000 upfront + $30/month hosting (you manage it) + $0 maintenance (you figure it out) + $0 SEO (you Google “how to SEO” at midnight) = $30/month but no results. Year one total: $1,360-2,360 plus your sanity.

All-inclusive model (like what we do at Fork IT): $0 upfront + $129-249/month for everything, design, hosting, maintenance, SEO, content updates, and a dashboard showing real metrics. Year one total: $1,548-2,988. No surprises.

Questions to ask before signing anything

“What happens if I want to leave?” If the answer involves a penalty, walk away. If they own your domain or won’t give you your files, run.

“Can I see the hosting setup?” Shared hosting with 200 other sites is not the same as managed hosting on dedicated infrastructure. Ask specifically.

“What does maintenance actually include?” Get a list. Monthly plugin updates, daily backups, uptime monitoring, security scanning. If they can’t be specific, they’re not doing it.

“Where do I see my results?” If the answer is “we send a monthly report”, that’s a red flag. You should have real-time access to your traffic, rankings, and performance data. PDF reports are easy to spin. Dashboards don’t lie.

Why cheap websites cost more in the long run

I’ve rebuilt more websites than I’ve built from scratch. Someone pays $800 on Fiverr, gets a site that looks decent on day one, then discovers the problems: it loads in 6 seconds (Google wants under 2.5), it’s not indexed because nobody set up Search Console, the contact form goes to a dead email, and there’s no SSL certificate.

Fixing all of that costs more than doing it right the first time. Every time.

The cheapest option is almost never the most affordable. Look at what you’re getting per dollar per month, not the upfront sticker price.

The bottom line

In 2026, a small business should expect to pay $100-300/month for a professionally built, maintained, and optimized website. That should include hosting, security, updates, basic SEO, and access to your own data.

If you’re paying more than $300/month and not seeing leads, something’s broken. If you’re paying less than $100/month, something’s missing.

The pricing model matters more than the price. Monthly all-inclusive beats big-upfront-plus-monthly-extras every time for small businesses. You get better accountability, lower risk, and actual results instead of a one-time project that slowly decays.