Website Cost Calculator: Builder, Hosting or Freelancer?

Four ways to get the same site online, priced with the same inputs. The calculator runs in your browser; nothing you type is sent anywhere.

Your inputs

Try an example:
How will you build it?
Year 1–
Each later year–
3-year total–
Average / month–

Same inputs, every route

RouteYear 13-year total

See your total

How the calculator works

The calculator prices the same site four ways and adds up each year separately, so intro offers and renewals show up where they happen rather than being averaged away.

  • Hosting and builder plans are charged month by month. Intro prices apply only for the length of the term you choose (12 or 36 months); every month after that is charged at the renewal rate. Month-to-month billing never gets the intro price.
  • Builder plans are chosen from the type of site: portfolio and blog use the basic plan, small business uses the business plan, and stores use the commerce plan. Builders rarely use intro discounts, so the price is the same every year, with yearly billing cheaper than monthly.
  • Domain: builders and shared hosts commonly include the first year free on yearly or longer terms; managed WordPress usually doesn't. After year one, the domain renews every year.
  • Email is priced per mailbox per month at hosted-suite rates. If you'll use the mailboxes included with shared hosting, set mailboxes to 0.
  • Freelancer route: a one-time build fee (base + per page, plus store setup and product entry for stores) on shared hosting, plus an optional monthly care plan.
  • Your time is optional. Enter an hourly value and the calculator adds setup hours and monthly maintenance hours for each route, which is often what decides between a builder and WordPress.
  • Card processing for stores is shown separately, because it's about the same on every route and would hide the differences you're comparing.

Reading the result

The four boxes show year 1, the last year in your range, the total and the average per month. A warning appears when year 2 costs much more than year 1, which is almost always an intro price or a free domain ending. The table below the boxes breaks each year into lines, and the comparison table runs the identical inputs through all four routes and marks the cheapest. You can copy a link to share a result; the inputs are stored in the link itself.

Worked example

A 5-page small business site, new domain, two mailboxes, over three years, billed yearly:

RouteYear 13-year total
Website builder (business plan)$468$1,440
Shared hosting + WordPress$192$780
Managed WordPress$420$1,464
Freelancer build$1,442$2,030

Email adds $144 a year to every route; with the mailboxes included in shared hosting instead, that route drops to $348 over three years. Change the billing to 36 months and the shared hosting total falls further, because the intro price then covers the whole period. If you add your own time at $25 an hour, the builder becomes cheaper than WordPress. The guides explain each of these trade-offs: builder vs hosting, hosting renewals and email options.

What it doesn't include

  • Sales tax or VAT.
  • Paid advertising, logo design, copywriting or photography.
  • Price increases during the period; renewal rates are assumed to stay flat.
  • Promotional discounts beyond the standard intro rate.

Assumptions you can edit

Every number the calculator uses is below. Change one and the result above updates. Values reset when you reload. Last reviewed: 2026-10.

ItemValue (USD)Notes
.com domain, first yearRegistrar promo prices vary; some hosts include year 1 free.
.com domain, renewal per yearRegistrars at cost are lower; hosts are often higher.
Builder basic plan, per month (billed yearly)Custom domain, no ads.
Builder basic plan, per month (billed monthly)
Builder business plan, per month (billed yearly)Forms, more storage, analytics.
Builder business plan, per month (billed monthly)
Builder commerce plan, per month (billed yearly)Checkout without extra transaction fee.
Builder commerce plan, per month (billed monthly)
Builder paid apps, per monthBooking, reviews, pop-ups and similar.
Shared hosting, month to monthNo intro discount on monthly billing.
Shared hosting intro, 12-month prepay (per month)
Shared hosting intro, 36-month prepay (per month)The price in most ads.
Shared hosting renewal (per month)What you pay after the intro term.
Managed WordPress, month to month
Managed WordPress intro, 12-month prepay
Managed WordPress intro, 36-month prepay
Managed WordPress renewal (per month)
Premium WordPress theme (one-time)
Premium plugins per yearForms, backups, SEO add-ons.
Store extensions per year (WooCommerce)Shipping, tax, subscriptions.
Freelancer base feeSetup, theme, launch.
Freelancer per pageSimple brochure pages.
Freelancer store setupPayments, shipping, tax rules.
Freelancer per product entered
Care plan per monthUpdates, backups, small edits.
Business email per mailbox, per monthHosted email suite.
Card processing, percent of salesTypical online card rate.
Card processing, fixed per order
Average order valueUsed to estimate order count.

FAQ

How accurate is this website cost calculator?

It is as accurate as the assumptions table, which uses rounded typical prices. The structure is the part that matters: it applies intro prices only for the prepaid term, renews at the regular rate, and counts the domain and email every year. Put in the real prices you see and the totals are exact.

Why is the freelancer route cheapest in later years but not year 1?

Because the build fee is paid once. After launch you only pay hosting, domain and any care plan, so a freelancer site can be cheaper to run than a builder plan from year 2 onwards.

Does it include tax?

No. Add your local sales tax or VAT to the totals. Card processing fees for stores are shown separately because they are similar on every route.