The honest answer is that a website costs between $500 and $500,000, which is a useless range unless you understand what moves the number. So let's break it down properly.
Price is driven by four things: how many unique page templates you need, how much custom functionality sits behind them, who writes the content, and how much strategic work happens before design starts. Everything else is negotiation.
The Realistic Price Bands
$500 – $3,000: Template Build
A premium theme, lightly customized. You supply the content and images. Usually 5–8 pages, standard contact form, basic on-page SEO.
This is the right choice for a new business that needs a credible presence and doesn't yet know what its customers respond to. It is the wrong choice if your website is your primary sales channel.
Watch for: themes bloated with page builders and 40 plugins you'll never use. They're slow, and speed costs you conversions.
$3,000 – $10,000: Custom Design on a Framework
Original design work, built on WordPress, Webflow, or similar. Typically 8–15 pages, custom post types where needed, proper responsive behavior, basic integrations (CRM, email platform, analytics), and a content management setup that a non-technical person can actually use.
This band covers the majority of small and mid-sized business websites, and it's where most agencies do their bread-and-butter work.
What's usually extra: copywriting, photography, ongoing maintenance, and any commerce functionality.
$10,000 – $35,000: Strategy-Led Custom Build
Now you're paying for the thinking, not just the building. Discovery workshops, user research, information architecture, wireframing, a defined design system, staged content migration, and conversion testing after launch.
You'd expect 15–40 pages, multiple templates, integrations with real business systems, and a build that a development team can extend for years without rewriting.
This is appropriate when your site drives meaningful revenue and a 20% conversion improvement is worth more than the entire project fee.
$35,000+: Complex Platforms
Ecommerce with large catalogs, membership or subscription systems, multi-language sites, custom applications, ERP integrations, or anything needing a dedicated backend.
At this level you're commissioning software, not a website, and it should be scoped and managed accordingly.
What Drives the Number Up
Page template count, not page count. Fifty blog posts using one template is cheap. Six pages that all look different is expensive. Always ask a designer how many unique layouts they're building.
Content readiness. Waiting on client copy is the single most common cause of project delay and scope creep. If you need copywriting, budget $150–$600 per page depending on research depth.
Integrations. Connecting a CRM, booking system, payment gateway, or inventory feed each add real hours. "Just hook it up to our system" is rarely just.
Revision rounds. Two rounds is standard. Unlimited revisions either don't exist or are already priced into an inflated quote.
Accessibility compliance. Building to WCAG 2.2 AA adds roughly 10–20% to design and build time. It's increasingly a legal requirement, and it's dramatically cheaper to build in than to retrofit.
The Costs Nobody Quotes You
Budget for these separately or they'll ambush you:
| Item | Typical annual cost |
|---|---|
| Domain registration | $12–$60 |
| Hosting (business-grade) | $180–$1,200 |
| SSL certificate | $0–$200 |
| Premium plugins / licenses | $100–$800 |
| Maintenance & updates | $600–$3,600 |
| Backups & security monitoring | $100–$600 |
| Stock photography | $0–$1,000 |
A $6,000 website with no maintenance plan becomes a $6,000 liability in about eighteen months. Plugins go stale, PHP versions get deprecated, and one unpatched vulnerability can undo the whole investment.
Freelancer vs Agency vs Offshore
Freelancer ($40–$120/hr). Best value when the scope is clear and you can manage the project yourself. Risk: single point of failure. If they get sick, book a holiday, or take a full-time job, you wait.
Agency ($100–$250/hr). You're paying for redundancy, process, and multiple specialisms. Worth it for larger projects or when you need someone to own the outcome rather than just execute tasks.
Offshore teams ($15–$50/hr). Can be excellent. Can also be a lesson in why timezone overlap and clear specifications matter. The projects that fail usually fail on communication, not technical skill.
The cheapest quote is almost never the cheapest project. Rebuilding a poorly-built site costs more than building it correctly the first time, because you pay twice and lose the months in between.
How to Get an Accurate Quote
Give every agency the same brief, and include:
- Your business goal for the site, in one sentence
- Approximate page and template count
- Required integrations, named specifically
- Who is providing copy and images
- Your actual budget range
- Your genuine deadline and what's driving it
That last point about budget makes people uncomfortable. Share it anyway. A good agency uses your budget to scope the right solution; withholding it just guarantees you'll get three proposals for three different projects that you can't compare.
A Fair Payment Structure
Standard practice is 40–50% upfront, a milestone payment at design approval, and the balance on launch. Be cautious of anyone asking for 100% upfront, and equally cautious of anyone willing to build the whole thing on the promise of payment later — that usually signals they have no other work.
The Question That Actually Matters
Not "what does a website cost" but "what does this website need to return to be worth it."
If a site generates 20 leads a month, you close 25% of them, and a customer is worth $2,000, that's $10,000 in monthly revenue. Against that, arguing over a $4,000 difference in build cost is missing the point entirely.
Work out the return first. The budget answers itself.
Need a number for your specific project? Send us your requirements and we'll come back with a scoped range — no discovery call required to get a straight answer.

