"How much does a website cost" is a question with almost no honest single answer, and every agency that gives you one number without asking a single question about your business is telling you more about their sales process than their pricing. What follows is a real breakdown: what drives cost up or down, what the actual ranges look like by project type, and why the lowest quote in your inbox is rarely the cheapest thing you'll end up paying for.
What Actually Drives the Price
Three things move the number more than anything else: whether the build is genuinely custom or template-based, how many systems it needs to talk to, and how much content structure it needs to support. A five-page site with a contact form and no integrations is a different project from a resource-gated content hub syncing leads into Salesforce in real time, even though both are technically "a WordPress website."
Page count matters less than people expect. A 40-page site built on a template costs less than a 10-page site with three custom integrations and a bespoke content model, because the complexity lives in the architecture, not the page count.
The Real Ranges
Standard custom theme build, around $10,000 to $25,000. A bespoke design and development on a custom theme, no page builder, with the site's core pages and standard functionality. This is the right tier for a company that needs a genuinely custom, fast, well-structured site without deep integrations or complex content types beyond a blog and case studies.
Portals, membership, or custom plugin development, from around $19,000. Once the project involves gated content, role-based access, or plugin development for logic that off-the-shelf tools can't handle, the scope grows accordingly. This tier covers membership and gated content builds and similar structured-access requirements.
Complex multi-site networks or deep SaaS integrations, from around $31,000. Multiple properties on shared infrastructure, or integrations with several enterprise systems (CRM, ERP, marketing automation) that need custom middleware rather than a plugin's default settings, land here. This is also roughly where a serious client portal build starts.
Fixed-scope full projects generally land around $25,000 once discovery, custom build, and a couple of core integrations are included, which is the figure we quote most often for a complete B2B site engagement. Exact numbers move with the specifics, this is a starting point for the conversation, not a ceiling or a floor that applies to every project.
What a Quote Well Below These Ranges Usually Means
It's not always a scam, sometimes it's a genuinely smaller scope than you think you're buying. But quotes meaningfully under these ranges for what sounds like comparable work usually mean one of a few things: a pre-built theme with your branding applied rather than custom development, minimal or no performance engineering, a plugin stack assembled for speed rather than long-term stability, or a junior team learning on your project rather than a senior one executing it. None of those are disclosed upfront, they show up six months in, as a site that's slower than it should be, harder to extend than expected, or quietly accumulating the kind of technical debt that eventually forces a full rebuild sooner than it should have.
A useful question for any quote that seems unusually low: "Does this include a custom-coded theme, or are we starting from a pre-built theme?" The answer tells you almost everything else you need to know about where the rest of the price difference is coming from.
The Costs After Launch Nobody Budgets For
Hosting is the obvious one, typically $50 to $500 a month depending on traffic and infrastructure requirements, and it's easy to plan for because it's a predictable line item from day one. The less obvious one is maintenance: security patching, plugin updates, performance monitoring, and the inevitable stream of small feature requests that show up once real users start using the site. A proper maintenance retainer for a business-critical B2B site typically starts around $5,000 a month, or $8,000 a month with an ongoing development sprint included. Skipping this isn't free, it just moves the cost to whenever something breaks, at a worse time and usually a higher price.
Comparing Quotes Properly
Put every quote against the same three questions: is the theme custom-built or pre-built, what happens to performance and security after launch, and who specifically is doing the work. A quote that's silent on any of those isn't necessarily dishonest, but it's incomplete, and the gap is usually where the real cost difference between agencies actually lives. If you're also weighing whether your current site needs a full rebuild or just a fix, our piece on signs your B2B site needs a redesign is worth reading before you start collecting quotes at all.
FAQ
What's a realistic budget for a B2B WordPress website?
A custom-built B2B WordPress site with a standard theme build typically starts around $10,000 to $25,000. Sites with portals, membership functionality, or custom plugin development start around $19,000. Complex multi-site networks or deep SaaS integrations typically start from $31,000. Freelancer or template-based quotes can come in well under $10,000, but usually at the cost of custom development, performance engineering, or long-term maintainability.
Why do WordPress website quotes vary so much between agencies?
The biggest driver is whether the quote includes genuine custom development or a pre-built theme with configuration. A $3,000 quote and a $25,000 quote for what sounds like the same project are usually quoting fundamentally different deliverables: one is a theme with your logo on it, the other is a custom-built site engineered around your specific content model, integrations, and performance requirements.
What ongoing costs should I budget for after launch?
Beyond hosting (typically $50 to $500 a month depending on traffic and infrastructure needs), budget for an ongoing maintenance retainer covering security updates, monitoring, and performance, which typically starts around $5,000 a month for a business-critical B2B site, or $8,000 a month if it includes an ongoing development sprint for new features.
Is a cheap WordPress website actually cheaper in the long run?
Rarely. A low upfront cost is usually achieved by using a pre-built theme, skipping performance engineering, or minimising custom development, all of which tend to show up later as a slower site, a harder redesign, or functionality gaps that require a second, unplanned project to fix. Comparing quotes on year-one price alone misses the three-year picture.