≈ $150 over 3 years
Shared hosting + WordPress
The cheapest way to own a full site if you'll spend a weekend learning WordPress.
Watch out: the ad price needs a 36-month prepay, and the renewal is roughly three times higher.
Advertised prices cover the first term only. Enter what you need and see year 1, the renewal years and the total for a builder, cheap hosting, managed WordPress or a freelancer.
| Route | Year 1 | 3-year total |
|---|
≈ $150 over 3 years
The cheapest way to own a full site if you'll spend a weekend learning WordPress.
Watch out: the ad price needs a 36-month prepay, and the renewal is roughly three times higher.
≈ $190–330 a year
Hosting, design tools, security and support in one bill; the fastest way to launch.
Watch out: monthly billing costs about 30% more, and moving away later means rebuilding.
≈ $470 a year + sales fees
A commerce builder plan or WooCommerce. Pick by monthly sales, not by plan price.
Watch out: transaction fees on entry plans overtake the plan price above about $500 a month in sales.
≈ $1,250 once + hosting
Worth it when your time is worth more than about $25 an hour or you need custom design.
Watch out: the domain and hosting account must be in your name, not the freelancer's.
For a simple site, shared hosting with WordPress paid 36 months upfront is usually cheapest: about $3 a month, or roughly $150 over three years including a domain. It is also the most work. A website builder's cheapest paid plan costs roughly $190–250 a year but includes design tools and support.
Most hosts advertise an introductory rate that only applies to the first term you prepay. At renewal you pay the regular rate, typically $10–12 a month for shared hosting instead of $3–4. The calculator shows this as the jump from year 1 to year 2.
For a hobby page, often yes. For a business, free plans usually show the builder's ads and use its subdomain, and many don't let you connect your own domain. The cheapest paid plan removes both.
No. They are typical ranges from publicly listed plans, rounded, in USD and before tax. Use them to compare routes, then confirm the exact price on the provider's checkout page.