WordPress Website Cost Calculator
The honest answer to "how much does a website cost" is "it depends" — but it depends on a small number of specific things. Answer five questions and get a range, with the arithmetic shown and the costs people usually forget named out loud.
What this checks
Site types: brochure, business, corporate, blog, shop, membership, directory or booking.
Number of pages distinct page designs, which is what actually drives the build time.
Design approach template as-is, customised template, or designed from scratch.
Content work: copywriting, migration from an existing site, blog setup and training.
Timeline and what a compressed deadline genuinely adds to the cost.
A delivery estimate: roughly how many weeks a project of this shape takes.
Full working of every multiplier and line item, so you can see where the number came from.
Functionality: WooCommerce, payments, bookings, memberships, multilingual, CRM, and custom integrations.
What actually drives the cost of a WordPress site
People expect the answer to be about page count. It is mostly about how many things on the site are different from each other, and how many of them have to talk to something else.
Twenty pages that share three layouts is a small job. Six pages that each need their own design is a bigger one. A site that has to push an enquiry into a CRM, take a deposit, and email a calendar invitation is bigger again, because each of those connections has to be built, tested and then maintained when the other end changes.
The second driver is how much of the design is original work. Starting from a well-chosen template and reworking it is usually the right answer for a small business — it is faster, it is cheaper, and the result is often better than a bespoke design done to a small budget.
The costs that are not in the quote
A build fee is not the cost of owning a website. These are the ones that surprise people, and any agency worth using will raise them before you ask.
- Hosting the cheapest shared hosting is the single most common cause of a slow WordPress site. Decent managed hosting is not expensive and changes everything.
- Premium plugin licences: Elementor Pro, a forms plugin, a booking system, a multilingual plugin. Each is an annual renewal, and letting them lapse means no updates and no support.
- Content is either your time writing it or someone else's fee. This is the item that most often stalls a project.
- Photography stock images are cheap and look it. Real photographs of your actual premises and people are one of the highest-return things you can spend money on.
- Maintenance updates, backups, security monitoring and someone to call. A site left untouched for two years is a site that will eventually break or get hacked.
Why the quotes you get will vary so much
It is normal to get three quotes for the same brief that differ by a factor of five. That is usually not because someone is overcharging. It is because they have each assumed a different project.
The cheap quote often assumes a template, your content ready on day one, no revisions, and no responsibility after launch. The expensive one may include design rounds, copywriting, migration, testing and a support period. Both can be honest. The only way to compare them is to make them quote against the same written scope, including what happens after launch and who owns what.
Ask every quote the same three questions: what happens if I want a change halfway through, who owns the site and the licences, and what does month thirteen cost. The answers separate the quotes faster than the prices do.
Where to spend and where not to
If the budget is tight, the order that gets the most from it is fairly consistent across small businesses.
Spend on the pages people actually land on and on making it obvious how to get in touch. Spend on decent hosting and real photographs. Spend on writing that says what you do in your customers' words.
Hold off on the custom integration until you know you need it, the animation nobody asked for, the fifteen-page site when six pages would do, and the redesign of a site that is converting fine but looks dated to you and to nobody else.
What this calculator cannot know
It is a model with about twenty numbers in it, and your project has more variables than that. It cannot see how complicated your existing site is, how many people have to approve a design, whether your content exists yet, or whether the system you want to integrate with has an API that works.
Prices also vary enormously by region and by the kind of company doing the work. A freelancer, a four-person studio and a fifty-person agency will quote very differently for the same brief, and all three can be the right choice depending on what you need afterwards.
Treat the range as a sanity check. If a quote you have received sits far outside it in either direction, that is worth asking about — in both directions.
Questions people ask
How much does a WordPress website cost?
For a small business brochure site built on a customised template, most projects land in the low thousands. A larger business site with several service pages, proper copy and SEO setup is usually two to three times that. A WooCommerce shop or a membership site starts higher again, because there is functionality to configure and test rather than just pages to build. The calculator above will give you a range for your specific scope.
Why is one quote five times another for the same website?
Almost always because they are quoting for different projects. Check what each includes: design rounds, copywriting, content migration, testing, training, and support after launch. A quote with none of those is not cheaper, it is smaller. Give every agency the same written scope and the differences shrink dramatically.
Is a template cheaper than a custom design?
Yes, meaningfully — and for most small businesses it is also the better outcome. A good template reworked properly around your brand beats an original design produced to a budget that did not really cover original design. Custom design earns its cost when the brand matters commercially or when the site has to do something no template anticipates.
Does this include hosting and ongoing costs?
No. The range covers the build only. Budget separately for hosting, the domain, any premium plugin licences, and maintenance. On a typical small business site that is a few hundred a year, and it is not optional — an unmaintained WordPress site is a security problem waiting to happen.
How long does a WordPress website take to build?
The calculator gives an estimate, but the honest version is that the build is rarely what takes the time. Waiting for content, waiting for feedback and waiting for a decision are what stretch a six-week project into five months. If you want it delivered quickly, have the text and images ready and name one person who can approve things.
Should I pay for copywriting?
If the alternative is that the project stalls for three months waiting for you to write it, yes. Content is the single most common reason website projects run late. It is also the part that does most of the convincing once the site is live, which makes it an odd thing to leave until last and do in a hurry.
Do I need Elementor Pro?
Only if you want to edit the site yourself afterwards and need control over headers, footers, and templates. Elementor Pro is an annual licence, and it makes a site straightforward for a non-technical owner to maintain. If nobody at your end is ever going to touch it, there are lighter ways to build the same pages.
Is this a quote?
No — it is an estimate from a model, and it says so. A quote needs a conversation about what the site actually has to do, which is usually a thirty-minute call. What this is good for is knowing whether you are in the right order of magnitude before you start making calls.
Want the other two-thirds checked by a person?
We fix the findings in this report and then go through the page properly — keyboard only, then with a screen reader — which is the only way to know how it behaves for someone using one. Send us the address and we will tell you what we found and what it would take to put right.