"How much does a WordPress website cost?" is one of the first questions every business owner asks — and the honest answer is: anywhere from about $100 to $25,000 or more. That range sounds unhelpful, but it exists for a good reason. A WordPress website isn't a single product; it's a set of choices about who builds it, how custom it is, and how much of the work you do yourself.
In this guide we'll break the cost down into the parts that actually matter — the one-time build, the yearly running costs, and the things that quietly push a quote up or down — so you can budget with confidence instead of guessing.
The real question isn't "what does a WordPress site cost?" but "what does a WordPress site cost for a business like mine?" Nail down your goals first, and the price stops being a mystery.
DIY vs freelancer vs agency: the three price bands
Who builds your site is the single biggest factor in what it costs. There are three broad routes, and each suits a different kind of business.
- Do it yourself ($100–$400): You pay only for hosting, a domain, and maybe a premium theme. Cheap in cash, but it costs you time and a learning curve — best for a simple brochure site when budget is tight.
- Freelancer ($500–$5,000): A good freelancer builds you a proper site, sets up the essentials, and hands it over. Great value for small businesses that want a professional result without agency prices.
- Agency ($3,000–$25,000+): You get a team — design, development, content, and support. Worth it for custom design, complex features, or when the website is central to your revenue.
None of these is "the right one" in the abstract. A local plumber and a funded startup need very different websites, and paying agency rates for a five-page brochure site is as wasteful as trying to build a booking platform yourself.
One-time build costs
The build is what you pay once to get the site live. It usually covers design, development, setting up your pages, installing and configuring plugins, adding your initial content, and testing everything on desktop and mobile. On a custom project it may also include a logo, copywriting, or migrating content from an old site. This is where most of your budget goes, and it's where you feel the difference between a template dropped in place and a site designed around your business.
Yearly running costs
A WordPress site is never truly "done" — it needs a few things every year to stay online, fast, and safe. A domain renews at roughly $10–$15, and hosting runs from about $60 a year on shared plans up to $400 or more for managed WordPress hosting. Some premium themes and plugins charge annual licences. And crucially, the site needs maintenance: updates, backups, and security. That's either your own time or a plan costing roughly $20–$100 a month, which we cover in our store cost guide for ecommerce sites too.
For a typical small-business site, expect around $150–$600 a year to keep everything running properly. Skipping maintenance to save money is the most common false economy we see — it's what turns a cheap site into an expensive one after it gets hacked or breaks.
Why do quotes vary so much?
If you've collected three quotes and they're wildly different, it's usually because they're not describing the same website. Custom design costs far more than a configured theme. Page count matters — a 5-page site is a fraction of a 40-page one. Adding ecommerce, bookings, a members area, multi-language, or integrations with your CRM or accounting software each adds real work. Content is another hidden line: writing and formatting copy takes time, and "we'll supply the content" often means the project stalls for months.
So what should you actually budget?
For most small businesses in the US, UK, Australia, or the Gulf, a professional WordPress site from a freelancer or small agency lands somewhere between $1,000 and $6,000 to build, plus $150–$600 a year to run. Spend less if it's a simple brochure site; budget more if it earns you money directly. The smartest move is to write down what the site must do for your business first, then get quotes against that — not the other way around.
Frequently Asked Questions
How much does a WordPress website cost in 2026?
A WordPress website costs about $100–$400 if you build it yourself, $500–$5,000 with a freelancer, and $3,000–$25,000 or more with an agency. On top of the build, budget roughly $150–$600 a year for domain, hosting, and maintenance to keep the site online and secure.
Is WordPress itself free?
The WordPress software is free and open-source, but a working website is not. You still pay for a domain, hosting, and often a premium theme or plugins. The biggest cost is usually the design and development work needed to build the site around your business, whether that's your time or a professional's.
What are the yearly costs of running a WordPress site?
Expect to renew your domain ($10–$15) and hosting ($60–$400) each year, plus any paid theme or plugin licences. Maintenance — updates, backups, and security — is either your own time or a plan costing roughly $20–$100 a month. A typical small site runs $150–$600 a year to keep online.
Why are WordPress website quotes so different?
Most of the gap is design and features. A custom design costs more than a configured theme, more pages mean more work, and extras like ecommerce, bookings, multi-language, or CRM integrations all add hours. Content writing and migrating an old site are common hidden costs that also push quotes apart.
Is it cheaper to build a WordPress site myself?
In cash terms, yes — a DIY site can cost as little as $100–$400. The real cost is your time and the learning curve on design, plugins, and settings. If your hours are valuable or the site matters to your revenue, hiring a freelancer or agency usually delivers better value overall.
Do I really need to pay for maintenance?
Yes, in some form. WordPress, its themes, and plugins release regular updates that fix security holes and bugs. Skipping them is the most common reason sites get hacked or break. You can do maintenance yourself, but many owners prefer a low-cost plan so backups and updates simply happen without them worrying about it.
Want a clear, honest quote for your WordPress website?
We build WordPress sites for small and mid-sized businesses worldwide and tell you exactly what is one-time versus yearly. Book a free 30-minute call and we'll map out your site, costs, and timeline.
Book a Free Call