14+ years building on WordPress / Replies in under 5 hours
Business 6 min read · Updated July 2026

WordPress Website Cost in 2026: A Complete Breakdown

Photo of Ajay Khandal
Ajay Khandal
WordPress Developer
How Much Does It Really Cost to Build a WordPress Website in 2025?
TL;DR

WordPress itself is free; you pay for hosting, a domain, design tools, and development time. Domain: £8–15/year. Hosting: £36–£600/year — shared hosting at £3–8/month vs managed WordPress (Kinsta, WP Engine, Cloudways) at £25–50/month. Theme: free (Astra, GeneratePress, Kadence) or premium subscriptions (Divi $89/year, Elementor Pro $59/year, Bricks $149 one-time). Essential plugins (security + backup + caching + SEO): £0–£300/year depending on whether you use free or premium tiers. WooCommerce is free; paid extensions (Subscriptions $249/year, Memberships $199/year) and payment gateway transaction fees (Stripe: 1.4%+20p UK) are additional. Build cost: £0–£200 DIY (just your time), £500–£2,000 freelancer (5–8 page business site), £3,000–£10,000+ agency (custom design and build). Annual operating cost for a business WordPress site on managed hosting: £600–£1,200, not counting content. Before starting any build, clarify site type, required functionality, and whether the ongoing annual cost fits the budget.

WordPress itself is free. The cost of building a WordPress website is the cost of hosting, a domain, design decisions (theme or custom), and development time — whether that’s yours or someone else’s. Those variables span a wide range, from under £100 for a simple self-built site to £10,000+ for a custom agency project with a WooCommerce shop. This guide breaks down every cost component so you can build a realistic budget before commissioning any work.

Before touching any of the costs below, it’s worth clarifying what you’re actually building — site type, audience, and required functionality all affect the budget significantly. The pre-build checklist for WordPress sites covers the decisions that affect scope and cost before you spend anything.

Domain and SSL

Domain: A .com domain costs £10–15/year through Namecheap, Porkbun, or Google Domains. A .co.uk domain is slightly cheaper at £8–12/year. Avoid registering your domain through your hosting provider — it ties you to them and makes migration harder. Register it separately and point it to your host via DNS.

SSL certificate: Most reputable hosting providers include a free Let’s Encrypt SSL certificate. There’s no reason to pay for a basic SSL on a WordPress site. Paid SSL certificates (OV or EV) are for enterprise contexts where the certificate type is required by compliance or procurement policy — not a consideration for the vast majority of WordPress sites.

Domain annual cost: £8–15.

Hosting

Hosting is the largest variable in WordPress running costs and the most consequential for site performance. There are three tiers:

Tier Examples Monthly Annual Good for
Shared hosting Hostinger, SiteGround Shared, Bluehost £3–£8 £36–£96 Personal blogs, test sites, low-traffic content sites
Managed WordPress Kinsta, WP Engine, Cloudways £25–£50 £300–£600 Business sites, eCommerce, any site where speed and uptime matter
VPS (self-managed) DigitalOcean, Hetzner, Vultr £5–£20 £60–£240 Developers comfortable managing a Linux server

The performance difference between shared and managed WordPress hosting is significant. Shared hosting puts your site on a server with hundreds of others — during traffic spikes, your site competes for resources. Managed WordPress hosting includes server-level caching, isolated environments, automatic updates, daily backups, and a staging environment. For a business site, the extra cost of managed hosting typically pays for itself in conversion rates, SEO rankings, and reduced maintenance burden.

For eCommerce specifically, WooCommerce under shared hosting frequently causes problems at modest traffic levels. Budget managed WordPress hosting for any WooCommerce shop.

Theme and page builder

WordPress themes fall into two categories: themes that handle styling and provide layout templates, and page builder frameworks where the theme is minimal and the builder (Elementor, Divi, Bricks) does the layout work.

Free themes: Astra, GeneratePress, and Kadence are genuinely good options — not stripped-down demos. They’re lightweight, mobile-first, and compatible with all major page builders. Their free tiers cover what most sites need.

Premium themes and frameworks:

  • Astra Pro / GeneratePress Pro / Kadence Pro: £47–£69/year. Adds per-breakpoint controls, more templates, and extended WooCommerce options.
  • Divi (Elegant Themes): $89/year (includes theme and builder). Popular for non-developers, large template library.
  • Elementor Pro: $59/year. Adds form builder, dynamic content, WooCommerce builder, and pop-up builder to the free version.
  • Bricks Builder: $149 one-time. Developer-oriented, performance-focused, no subscription after purchase.
  • Premium marketplace themes (Themeforest): £49–£79 one-time. Avada ($69) and Flatsome ($59, popular for WooCommerce) are the most-sold examples.

For a detailed comparison of the builder options — performance, developer control, pricing model, and which suits which type of project — see the Elementor vs Divi vs Bricks comparison.

Custom theme development (if not using a page builder framework) adds £500–£2,000 to a project budget, depending on complexity.

Plugin costs

WordPress has free-tier options for every essential plugin category, but premium tiers add meaningful functionality for some of them. Here’s what the essential stack costs:

Category Free option Premium option Premium cost
SEO Rank Math Free Rank Math Pro $59/year
Security Wordfence Free Wordfence Premium / Solid Security $99–$119/year
Backup UpdraftPlus Free UpdraftPlus Premium £70/year
Caching LiteSpeed Cache WP Rocket $49/year
Contact forms Contact Form 7 / WPForms Lite Gravity Forms $59/year (3 sites)

For most business sites, the minimum recommended paid plugins are a premium security plugin and a backup plugin with remote storage. Free SEO plugins (Rank Math Free) are genuinely competitive with premium alternatives for most sites. For a full evaluation of the SEO plugin options and what each tier unlocks, see the WordPress SEO plugins guide.

Typical plugin annual cost: £0 (all free tiers) to £300 (premium security + backup + caching + SEO).

WooCommerce and eCommerce costs

WooCommerce core is free. The costs come from extensions, payment gateway fees, and the hosting requirement for a shop.

WooCommerce extensions:

  • WooCommerce Subscriptions: $249/year (recurring billing)
  • WooCommerce Memberships: $199/year (content gating)
  • WooCommerce Bookings: $249/year (appointment booking)
  • YITH extensions (wishlist, gift cards, etc.): £60–£120/year each

Payment gateway fees are not a plugin cost but a transaction cost. Stripe charges 1.4%+20p per transaction (UK, European cards) or 2.9%+30¢ (US). WooPayments (Stripe-powered, built into WooCommerce) charges the same rates with a simpler integration. PayPal charges 3.4%+30p (UK). For a full breakdown of gateway options, fees, and PCI DSS considerations, see the WooCommerce payment gateways guide.

If you’re building a membership or subscription site, the setup overlaps with WooCommerce but involves additional plugin licensing and content protection configuration. The WordPress membership site guide covers the dedicated cost breakdown for that use case.

If you’re weighing WooCommerce against Shopify for a new shop, the cost picture is more complex than the headline numbers suggest — Shopify charges transaction fees (0.5–2%) on top of payment gateway fees unless you use Shopify Payments, and Shopify Payments isn’t available in all countries. The full comparison with real cost calculations is in the WordPress vs Shopify for eCommerce guide.

DIY vs freelancer vs agency

The build cost depends on who does the work:

Build approach Typical cost What you get
DIY (page builder) £0–£200 (tools only) Your time (10–40 hours for a basic site), template-based design, no professional support
Freelancer (5–8 page site) £500–£2,000 Custom configuration, design input, SEO setup, delivery documentation
Mid-size agency (business site) £2,500–£6,000 Custom design, brand alignment, staging environment, project management
Large agency (complex or eCommerce) £6,000–£15,000+ Full discovery, custom theme and components, WooCommerce or membership integration

WooCommerce development costs more than a standard business site at every tier. A basic WooCommerce shop with a freelancer typically runs £800–£2,500 depending on complexity — product count, variation rules, shipping configuration, and payment gateway setup all affect the scope. An agency eCommerce project starts around £3,500 and scales with the brief.

If you’re considering hiring a freelancer, the guide to hiring an affordable WordPress developer covers what to look for, how to scope the work to avoid budget creep, and what a fixed-price brief should include.

Ongoing annual costs after launch

Build cost is one-time. These recur every year:

Cost component Annual range Notes
Hosting £36–£600 Shared to managed WordPress
Domain renewal £8–£15
Theme or builder license £0–£90 Free themes have no renewal; Divi and Elementor Pro are annual subscriptions
Plugin licenses £0–£300 Premium security + backup + SEO + caching
Maintenance £0–£720 Included in managed WordPress hosting; or £20–£60/month if self-managing updates

Total annual operating cost for a business WordPress site on managed hosting with a standard plugin stack: £600–£1,200/year, not including content or SEO work. For the full scope of what WordPress maintenance covers — core and plugin updates, security monitoring, backup verification, performance checks — see the complete WordPress maintenance guide.

Cost by site type

Site type Build cost Annual operating cost
Personal blog or portfolio £0–£500 (DIY) £50–£200
Small business site (5–8 pages) £500–£3,000 (DIY to freelancer) £400–£900
WooCommerce shop (basic) £1,000–£4,000 (freelancer) £600–£1,500
Membership or subscriptions site £2,000–£6,000 (freelancer to agency) £700–£2,000
Custom design and build £3,000–£10,000+ (agency) £600–£1,500

These ranges assume managed WordPress hosting at the mid-tier and a standard plugin stack. The lower end of each build range is a capable freelancer working from your brief; the upper end is an agency project with custom design and formal deliverables.

For a platform comparison before committing to WordPress — including how Webflow and Wix compare on cost and capability — see WordPress vs Webflow vs Wix.

Frequently asked questions

WordPress website build cost depends on who builds it: DIY with a page builder costs £0–£200 (just theme and plugin tools, not counting your time); a freelancer typically charges £500–£2,000 for a 5–8 page business site; a mid-size agency charges £2,500–£6,000; a large agency handling complex design or eCommerce charges £6,000–£15,000+. A basic WooCommerce shop with a freelancer runs £800–£2,500 depending on complexity. Custom theme development adds £500–£2,000 to a project.

The cheapest way to build a WordPress website is to use a free theme (Astra, GeneratePress, or Kadence) with the free Elementor editor or the native WordPress block editor, on shared hosting (£3–8/month), using free plugin tiers for SEO (Rank Math Free), backup (UpdraftPlus Free), and security (Wordfence Free). Total annual cost: £50–£150 (hosting and domain). The trade-offs: your time (10–40 hours to set up), no professional support, and shared hosting performance limitations that affect speed and SEO on higher-traffic sites.

WordPress hosting costs range from £3–8/month for shared hosting (Hostinger, SiteGround Shared) to £25–50/month for managed WordPress hosting (Kinsta, WP Engine, Cloudways), or £5–20/month for a self-managed VPS (DigitalOcean, Hetzner). Shared hosting is fine for personal blogs and low-traffic content sites. A business site or WooCommerce shop should be on managed WordPress hosting — it includes server-level caching, daily backups, staging environments, and performance optimisation that directly affect site speed and uptime.

Annual running costs for a business WordPress site: domain £8–15/year, managed hosting £300–600/year, theme or builder license £0–90/year (if using Divi or Elementor Pro), plugin licenses £0–300/year (premium security + backup + caching + SEO), and maintenance £0–720/year (included in managed WordPress hosting, or £20–60/month if outsourcing updates). Total: £600–1,200/year for a business site on managed hosting with a standard plugin stack, not including content or SEO work.

WordPress software itself is free and open source. You pay for hosting (the server where WordPress runs), a domain name, and any premium themes or plugins you choose. A basic WordPress site can run for £50–150/year covering hosting and a domain. Premium themes, plugins, and development work are additional — but the WordPress core, free themes (Astra, GeneratePress, Kadence), and free plugin tiers (Rank Math, Wordfence, UpdraftPlus, Contact Form 7) are all genuinely usable without cost.

WooCommerce itself is free, but building a functional online shop involves additional costs. A freelancer-built WooCommerce shop typically costs £800–2,500 (basic product catalogue, payment gateway integration, standard shipping setup); an agency build starts at £3,500 and scales with complexity. Ongoing costs include extensions (WooCommerce Subscriptions $249/year, Memberships $199/year), payment gateway transaction fees (Stripe charges 1.4%+20p per transaction for UK and EU cards), and managed WordPress hosting (£25–50/month — shared hosting often struggles under WooCommerce load). Annual operating cost for a WooCommerce shop on managed hosting: £600–1,500, not counting payment processing fees on actual sales.

Photo of Ajay Khandal

Written by Ajay Khandal

I'm a freelance WordPress developer with 14+ years of experience building, fixing, and speeding up sites for businesses, agencies, and store owners across the US, UK, Europe, and Australia. I specialize in custom themes, WooCommerce, and performance — the kind of work that shows up as faster load times and fewer support tickets. No account managers, no outsourced tickets — you work directly with me, with replies typically inside 5 hours.

Work with me →