Full-time Available Part-time Available Book a slot
Pricing

How much does a WordPress website cost in 2026?

Published 31 August 2026 · 6 min read · by Galib

Anyone quoting one number for "a WordPress website" is guessing. Here is the honest version: real ranges by project type, the five things that actually move the price, and whether a free build is ever really free.

The short answer

For a small business site in 2026, budget $150 to $700. A larger marketing site or a redesign runs $400 to $1,800. A WooCommerce store starts around $600 and can pass $2,500 with real catalogue and checkout work. Or skip the upfront cost entirely: take a maintenance plan from $99 a month and the build is free.

"How much does a website cost" is the first question almost every client asks, and it is the hardest to answer in one line, because a five-page brochure site and a fifty-product store are both "a WordPress website" and the work behind them is nothing alike. What follows is how I actually price projects, with the ranges I quote and the reasons one job costs three times another.

What are you actually paying for?

Not pages. You are paying for unique page templates and the decisions inside them. A site with fifteen service pages that all share one layout is close in cost to a site with three. Five things move the number more than anything else:

  • Templates, not pages. How many genuinely different layouts the site needs.
  • Design. Whether you bring a design, or it is created from scratch as part of the build.
  • Content. Placing text and images you supply is quick. Writing the copy is a separate job.
  • Migration. Moving and cleaning up an existing site's content, and mapping every old URL so rankings survive.
  • Integrations. A booking system, a CRM, payments, a membership area, custom fields. Each one adds real time.

Timeline matters too. A genuine rush costs more; a relaxed deadline can cost a little less.

How much does a WordPress website cost by project type?

These are the ranges I quote, assuming you supply the content and a rough idea of the design:

  • Small business site: $150 to $400. A few pages, fast launch, room to grow.
  • Landing page: $150 to $450. One conversion-focused page, built to be A/B tested.
  • Bricks or Elementor marketing site: $200 to $600. Several templates, lean and fast, easy to edit after handoff.
  • Local business site: $250 to $700. Google Business Profile, LocalBusiness schema, service-area pages.
  • Website redesign: $400 to $1,500. New design, same content, every URL mapped and 301-redirected.
  • Custom WordPress theme: $500 to $1,800. Hand-coded, no builder, for raw performance.
  • WooCommerce store: $600 to $2,500 and up. Catalogue structure, checkout, payment gateways, abandoned-cart recovery.

Full detail, plus the maintenance and hosting plans, is on the pricing page.

Should you pay per hour or a flat price?

Both work. My rate is $18 an hour, tracked through Upwork. For anything with a clear scope I quote a single flat price after a short call, so the number is fixed before work starts. Hourly suits open-ended work, like an audit or a "fix whatever is broken" pass. Either way the money sits in Upwork escrow and you release it as each milestone is delivered, so neither side is exposed.

Does the page builder change the price?

Less than people expect. Bricks and Elementor builds land in a similar range. Divi is comparable. A custom theme costs more because hand-coding is slower, but it is the lightest result. The scope and the design drive the price far more than the tool.

One builder-specific cost: Elementor's pro widgets and theme builder need either an Elementor Pro licence or the Crocoblock plugin set. I provide a licence key for your site and you choose which; it renews yearly. Bricks includes its equivalent.

Is a "free" website ever really free?

It can be, with a trade. I give the build away in exchange for a maintenance commitment: $99 a month for eight months, or $115 a month for six months with managed hosting bundled in. You pay only the monthly fee, there is no separate build charge, and after the initial term it continues month to month and you can leave with 30 days' notice. It suits businesses that would be paying for maintenance anyway and would rather spread the build cost than write one cheque.

What about the running costs?

Independent of the build: hosting is roughly $5 to $30 a month for a small site, a domain is about $12 a year, and some builds carry a yearly Elementor Pro or Crocoblock licence. Maintenance is optional and starts at $99 a month.

In short

Key takeaways

  • Small business site: $150 to $700. Marketing site or redesign: $400 to $1,800. Store: $600 to $2,500 and up.
  • The price tracks unique templates, design, content, migration and integrations, not page count.
  • The builder barely moves the price; scope and design do.
  • Flat price for defined scope, $18 an hour for open-ended work, both through Upwork escrow.
  • A free build is real if you take a maintenance plan from $99 a month for the initial term.
FAQ

Common follow-up questions

What is the cheapest a real WordPress website can cost?

A small, honestly-built business site starts around $150 to $250. Below that you are usually buying a bare template with no setup, no optimisation and no support, which tends to cost more to fix later.

Why is there such a big range in WordPress website pricing?

The price tracks the number of unique page templates, whether a design is provided or created, how much content has to be migrated, the integrations involved, and the timeline. A five-page brochure site and a fifty-product store are both WordPress, but the work is very different.

Does the page builder change the price?

A little. Bricks and Elementor builds land in a similar range, and Divi is comparable. A hand-coded custom theme costs more because it is slower to build, though it is the lightest option. Scope and design drive the price far more than the builder.

What are the ongoing costs of a WordPress website?

Hosting (roughly $5 to $30 a month for a small site), a domain (about $12 a year), and on some builds a yearly licence for Elementor Pro or the Crocoblock plugin set. Maintenance is optional and starts at $99 a month for updates, backups, security and monitoring.

Can I get a fixed price before the project starts?

Yes. After a short call to pin down scope, most projects can be quoted as a single flat price funded through Upwork escrow, so you know the total before any work begins.

Asadullah Al Galib
Asadullah Al Galib

WordPress and PHP developer. Ten years, 229 Upwork projects, 5.0 from 186 reviews. I build fast sites and keep them fast.

More about me →
Start a project

Want a real number for your site?

Send me your current site or a rough brief on Upwork, and I'll come back with a plan and a price. Usually within one business day.