Some links on this page are affiliate links. If you buy through them, we may earn a commission at no extra cost to you. It never decides what we recommend —read how we make money.

“How much does a website cost?” usually gets the least useful answer possible: “it depends.” It does depend. But for a WordPress site you build yourself, the costs come down to a short list of items with real, checkable prices. (WordPress itself is free; everything below is what surrounds it.)

This guide goes through each one, then puts them together into realistic budgets for year one and the years after. That second number is the one most people get wrong. Prices were checked on each provider’s website on September 15, 2026, and exclude taxes.

The Short Answer

For a self-built WordPress site using the prices in this guide:

  • Bare-bones personal site: about $144 upfront, covering four years of hosting, with a free first-year domain and a free theme. After that, mainly the domain renewal until hosting renews.
  • Small business site with premium tools: about $119 in year one, then about $442 a year once intro pricing ends.
  • Hiring a designer or developer: a separate budget on top of these running costs. Quotes vary widely with scope, so compare several.

The biggest surprise for most people isn’t year one. It’s year two, when intro prices end.

What You’ll Pay For

Cost Required? Typical price range (from this guide)
Domain name Yes Often free for year one with hosting; then about $20–$23/yr for a .com at the registrars checked
Hosting Yes $1.95–$4.99/mo intro; $10.99–$29.99/mo at renewal (shared plans in the table below)
SSL certificate Yes Free with the hosts covered here
Theme Yes Free, or $59/yr for GP Premium
Plugins Usually Many free; premium plugins are often yearly subscriptions (e.g., $118.80/yr)
Business email Optional Included with some hosting; may become paid later
Design/development help Optional Varies widely; get quotes
Your time Yes The cost nobody lists

The sections below break each one down.

1. Domain Name

Your domain (like yoursite.com) is a yearly cost.

  • Free for the first year with hosting is common. SiteGround and Hostinger both include a free first-year domain with their hosting plans, and ChemiCloud includes one with a 36-month shared hosting plan.
  • After year one, you pay the renewal price. For a .com, SiteGround charges $11.99 for the first year and $22.99 on renewal. Hostinger runs a $0.01 first-year promotion with a regular price of $19.99.

Where to register it is its own decision. Our guide to registering your domain covers the trade-offs.

2. Hosting

Hosting is usually the biggest recurring cost, and the one with the widest gap between the advertised price and the real one.

Shared WordPress hosting, the right starting point for most sites:

Plan Intro price Term Renews at
ChemiCloud WordPress Starter $1.95/mo 36 months $11.95/mo
Hostinger Premium $2.99/mo 48 months $10.99/mo
SiteGround StartUp $2.99/mo 12 months $17.99/mo
SiteGround GrowBig $4.99/mo 12 months $29.99/mo

Prices checked September 2026.

Managed VPS, for sites that outgrow shared hosting, is a different bracket. For example, ScalaHosting’s managed cloud Build #1 is $29.95/mo, renewing at $54.95/mo.

Two things decide what you really pay: how long you prepay and what it renews at. Our cheap WordPress hosting comparison works out four-year totals, and managed vs. shared hosting explains when a VPS is worth it.

3. SSL Certificate

Usually $0. Every host covered here includes free SSL. SiteGround includes free wildcard SSL, and Hostinger includes unlimited free SSL. You shouldn’t need to buy a certificate for a typical WordPress site.

4. Theme

  • Free themes are enough for many sites. We recommend GeneratePress, which is free on WordPress.org.
  • Premium themes add design tools. GP Premium costs $59/year (up to 500 sites), and GeneratePress One costs $149/year.

As someone who has built WordPress themes, I’d suggest starting with the free version. Buy premium when you hit a specific need, like starter sites or more design controls. See our GeneratePress review.

5. Plugins

Plugins add features such as SEO tools, contact forms, caching, and security. Many essential plugins have solid free versions, so a basic site can often run without paying for any.

Premium plugins are typically yearly subscriptions. As one example, Yoast SEO Premium lists $118.80/year (excluding VAT).

6. Business Email

An address like [email protected] may or may not cost extra:

  • SiteGround includes free email on its hosting plans.
  • Hostinger includes mailboxes free for the first year (2 per website on Premium).
  • Third-party business email services are usually billed monthly per user. Check current pricing if you go that route.

If you’re using the email included with your host, here’s how to set up a business email address.

7. Design and Development Help (Optional)

If you hire someone to design or build your site, that’s a one-time project cost on top of the running costs above. Prices vary widely, so we won’t quote a number. What drives it:

  • Scope: number of pages, custom design vs. customizing a theme, and copywriting
  • Functionality: online store, bookings, memberships, integrations
  • Who you hire: freelancer or agency, and their experience
  • Ongoing support: a one-off build or a maintenance arrangement

Get at least two or three quotes for the same written scope, and ask what’s included after launch.

8. Your Time

A self-built site costs hours: setup, learning the tools, writing content, and ongoing updates. That’s the trade for saving on development costs. Good hosting and a simple, lightweight setup reduce it.

Real Budgets: Year One vs. Later Years

Here’s how those costs combine. All figures use prices checked September 2026, and exclude taxes. The chart shows the pattern across five years before we break each budget down:

Grouped bar chart of yearly costs for three budgets over five years. Budget 1, bare-bones on Hostinger Premium: $143.52 in year one, then only the $19.99 domain renewal in years two to four, then $151.87 in year five when hosting renews; $355.36 over five years. Budget 2, small business on SiteGround GrowBig with GP Premium: $118.88 in year one, then $441.87 every year after; $1,886.36 over five years. Budget 3, budget business on Hostinger Unlimited with GP Premium and Yoast SEO Premium: $369.32 in year one, $197.79 in years two to four, and $401.67 in year five; $1,364.36 over five years

The cheapest year one (budget 2) becomes the most expensive budget by far over five years, and the prepaid budgets (1 and 3) have their own jump when the 48-month hosting term renews in year five.

Budget 1: Bare-Bones Personal Site

Hostinger Premium (48-month term) + free domain for year one + free GeneratePress theme + free plugins

Cost Year 1 Years 2–4 (each)
Hosting (48 months prepaid) $143.52 $0 (already paid)
Domain $0 (free year one) Renewal (Hostinger’s listed regular .com price: $19.99)
Theme and plugins $0 $0
Total $143.52 Domain renewal only

After four years, hosting renews at $10.99/mo ($131.88 per year), so year five costs $151.87 with the domain. Five-year total: $355.36.

Keep in mind: Premium has weekly backups. For $48 more over the term, Hostinger Unlimited ($191.52) adds daily backups, and we think that’s worth it for most sites.

Budget 2: Small Business Site With Premium Tools

SiteGround GrowBig + GP Premium + domain (free year one)

Cost Year 1 Year 2 onward (each)
Hosting $59.88 $359.88
Domain $0 (free year one) $22.99 (SiteGround regular .com price)
GP Premium $59.00 $59.00
Total $118.88 $441.87

This buys staging, on-demand backups, unlimited sites, and daily backups from SiteGround, plus GeneratePress’s premium design tools. Notice the jump in year two: plan for $441.87, not $118.88. Five-year total: $1,886.36.

Budget 3: Budget Business Site With an SEO Plugin

Hostinger Unlimited (48-month term) + GP Premium + Yoast SEO Premium + domain (free year one)

Cost Year 1 Years 2–4 (each)
Hosting (48 months prepaid) $191.52 $0 (already paid)
Domain $0 (free year one) Renewal (listed regular .com price: $19.99)
GP Premium $59.00 $59.00
Yoast SEO Premium $118.80 $118.80
Total $369.32 $177.80 + domain renewal

Notice that in years two to four, the plugin subscriptions cost more than the hosting. That’s common, and it’s why it’s worth questioning every premium subscription. In year five, hosting renews at $16.99/mo ($203.88), bringing that year to $401.67 and the five-year total to $1,364.36.

Budget 4: Hiring a Professional

Take any of the running-cost budgets above and add the one-time project cost from your quotes, plus any ongoing maintenance fee you agree to. The running costs don’t disappear just because someone else built the site.

Costs People Forget

  • Renewal pricing on hosting, often several times the intro rate
  • Domain renewal after the free first year
  • Premium plugin and theme subscriptions, which usually renew automatically every year
  • Email once a free period ends
  • Checkout add-ons you didn’t need
  • Taxes and VAT, which aren’t included in advertised prices here
  • Fixes and help when something breaks, if you don’t have backups or the skills to restore

Build a Renewal Calendar on Day One

The simplest way to avoid surprise bills is to write every renewal down the day you buy. For each item, note:

Item Where to find the renewal date What to note
Hosting Your host’s client area, under billing or services Renewal date, renewal price, auto-renew on or off
Domain Your registrar’s domain list Expiry date and the regular (not promotional) price
Premium theme Your account on the theme’s website License expiry; what stops working if it lapses
Premium plugins Each plugin’s account page Renewal price, which may differ from the first year
Email Your host or email provider When any free period ends

Set a reminder 30 days before each date. That leaves time to compare prices, switch plans, or move hosts before you’re billed. For hosting, also check whether its refund policy covers renewals before you rely on it.

How to Keep Costs Down

  • Start with free tools and pay only when you hit a specific limit
  • Compare hosting on renewal price and term, not the headline number
  • Put every renewal date in your calendar, including domain, hosting, theme, and plugins
  • Choose a lightweight setup. A lean theme and fewer plugins mean fewer subscriptions and less to maintain.
  • Don’t over-buy hosting. Start on the plan that fits and upgrade when needed.

FAQ

How much does a basic website cost per year?

A basic self-built WordPress site can cost well under $200 in its first year using budget hosting, a free first-year domain, and a free theme. For example, Hostinger Premium is $143.52 upfront for 48 months of hosting (checked September 2026). After year one, add the domain renewal.

How much does a small business website cost?

Self-built with premium tools, one example is SiteGround GrowBig plus GP Premium: $118.88 in year one and $441.87 per year after intro pricing ends, including a .com renewal (checked September 2026). Hiring a designer adds a one-time project cost on top.

Why does my website cost more in the second year?

Hosting intro prices apply to the first term only, free domains start renewing at the regular price, and premium subscriptions renew. For example, SiteGround GrowBig goes from $4.99/mo to $29.99/mo at renewal (checked September 2026).

Is WordPress itself free?

Yes. The WordPress software from WordPress.org is free. You pay for the domain and hosting it runs on, and optionally for premium themes, plugins, and help.

Do I need to pay for an SSL certificate?

Usually not. The hosts covered in this guide, including SiteGround and Hostinger, include free SSL.

What is the biggest ongoing cost of a website?

Usually hosting, after intro pricing ends. But premium plugin and theme subscriptions can add up to more than hosting, especially on budget hosting plans with low prepaid rates.

The Bottom Line

A self-built WordPress site can cost less than $150 upfront, and a well-equipped small business site can run under $120 in year one. The number to plan around is year two, when intro hosting prices end, the free domain renews, and subscriptions keep billing.

Ready to pick a host? Start with our WordPress hosting comparison, then check what you need before installing WordPress.