How much does web hosting cost? Whatever the renewal price says, not the headline. The universal formula: (intro monthly × intro months) + (renewal monthly × remaining months) + (paid add-ons × months). Run it before you buy anything, because the industry’s business model is a cheap first term followed by a renewal that typically runs 2-4× higher. Published renewal figures already conflict between sources. Which is why this guide teaches you the method instead of handing you a table that rots.
On this page
The worksheet: compute YOUR true cost
Fill this with numbers from the provider’s terms page, not the sales page:
| Line | Your numbers |
|---|---|
| Intro monthly price × intro months | ____ × ____ = ____ |
| Renewal monthly price × remaining months (to reach 36) | ____ × 36 = ____ |
| Paid add-ons per month × 36 (backups, email, SSL) | ____ × 36 = ____ |
| Domain renewal per year × 3 | ____ × 3 |
| True 3-year cost | ____ |
Now divide by 36. That is your real monthly price. Compare hosts on that number and the rankings invert.
Worked example: promo pricing vs flat-rate over 3 years
Illustrative numbers. Yours will differ, but the method is what matters:
Host A (promo model): $2.99/mo intro × 12 mo = $35.88, then $10.99/mo × 24 mo = $263.76.
3-year total: $299.64. Real monthly: $8.32. Not $2.99.
Host B (flat-rate model): $9.88/mo, no intro games, no renewal jump.
3-year total: $355.68. Real monthly: $9.88.
Host B looks 3× more expensive on the sales page and costs 19% more over three years, while Host A’s price triples in year two. The flat-rate host also lets you leave any month; the promo host already holds your cash (see below). Which is “cheap” depends on whether you’ll still be there in year two, and most sites are.

Promo vs flat-rate over 3 years. The ‘cheap’ host triples in year two.
To see how intro and renewal rates translate into actual payments, try our hosting price comparison and the website running cost calculator.
The prepayment trap: 48 months upfront isn’t a discount, it’s a loan
The deepest “discounts” require prepaying 36-48 months. Read that as what it is: you’re lending the host hundreds of dollars, interest-free, for four years, and buying an exit penalty. If your project pivots, the host degrades, or a better option appears in year two, that prepaid cash is gone or painful to recover. The monthly-billed option can be the cheaper decision once option value is counted, not the more expensive one.
Rule: never prepay beyond 12 months unless the discount exceeds 40% and you’ve already survived a full renewal cycle with that host happily.
The five cost lines nobody quotes
The hosting line is only one of five:
- Domain renewal. Often free year one, then $10-18/yr. Check whose account holds it; a domain registered under your developer’s name is a hostage situation, not an asset.
- SSL. Should be $0 (free certificates ship with nearly all hosting now). Anyone charging for basic SSL in 2026 is taxing your ignorance.
- Email, “free email” frequently means a 30-day trial, then ~$3/mo per mailbox. Two mailboxes for three years: $216 the sales page never mentioned.
- Backups. Automated off-server backups at $2-5/mo, or $0 if bundled. Confirm restore is self-service.
- The extras at checkout. Site-lock seals, “priority support,” SEO toolkits pre-ticked in the cart. Untick everything, then add back only what the worksheet justifies.
A normal small site’s real floor: domain + decent shared hosting at renewal price + free SSL ≈ the low hundreds per year. If your renewal bill is multiples of that, every extra dollar should be traceable to something specific. Your job is to find out what.
The renewal negotiation checklist
Renewal bills are negotiable. Hosts would rather discount than lose you, but only if you act before the charge:
- T-30 days: calendar reminder. Find the renewal date in your account today.
- T-21 days: open chat. State the facts: “My plan renews at $X on [date]. Competitor Y offers [terms]. What can you do?” Be polite, specific, and ready to leave.
- Ask for: a renewal discount, a free migration-window extension, or a downgrade to a cheaper tier that still fits.
- If they won’t move: migrate before renewal. Most hosts offer free inbound migration. Let the new host do the work.
- Never: pay the renewal and then negotiate. Leverage expires at the charge.
Troubleshooting: the bill shock already happened
- Charged the renewal yesterday? Most hosts have a 30-day money-back window. Request cancellation in writing now, then negotiate or move WordPress to another host.
- Locked into a 48-month prepay? Ask about partial refunds or account credit; then set the T-30 reminder for the next cycle so it never repeats.
- Bill full of add-ons you didn’t order? Screenshot the cart, dispute in writing, remove every pre-ticked extra. Then move billing to a virtual card with a low limit.
- Developer holds your domain? Transfer it into your own registrar account immediately. Cost: $0-15. A dispute over a domain you don’t control can take your site offline.
What to do next
- Choosing a host? Start with How to Choose Web Hosting: 7 Factors That Actually Matter.
- Choosing a tier? Read Shared vs VPS vs Cloud Hosting: Which Do You Actually Need?
- How we evaluate hosts: our How We Test page.
FAQ
Why do hosts do the intro-price model at all?
Customer acquisition costs are high; the intro discount buys your signup and the renewal recoups it. It’s not a scam when the renewal price is disclosed. It becomes one when it’s hidden until year two.
Is it ever smart to take the 48-month deal?
Only if: the discount exceeds ~40%, you’ve already used the host happily for a full year, and the project will definitely exist in four years. Miss any of those and monthly billing wins on option value.
What’s a reasonable renewal multiple?
Roughly 2-3× the intro price is the industry norm. Beyond 4×, you’re subsidizing someone else’s discount. Negotiate or migrate.
Can I avoid renewals going up at all?
Yes: flat-rate hosts (no intro/renewal gap) exist at every tier. They look pricier in month one and cheaper by month thirty. With no lock-in and no shock.
Last updated: October 14, 2026. Prices and plan details change. Verify current terms before buying.