Most hosts do print the renewal price. You have to know where to look.
I went through 27 hosting pricing pages sentence by sentence. Twenty-five print the renewal price somewhere on the page, usually in small type under the card. Two keep it on another page. None hid it in the cart.
The premise of this site is that the price you see on a hosting plan card is the price for the first term and the price you will pay for years is somewhere else. I wanted to know where "somewhere else" actually is, so for each of the 27 hosts I track I went looking for the sentence that states the renewal price, and recorded it word for word with its address.
The count
| Where the renewal price is | Hosts |
|---|---|
| Printed on the pricing page itself, usually in small type under the card | 25 |
| On a different page of the host's site | 2 |
| Shown only in the cart, after you start buying | 0 |
| Not published anywhere I could find | 0 |
I expected the last two rows to be longer. They are not, at least for the mainstream shared and WordPress hosts on my list. The cliff is disclosed; it is just disclosed quietly. Some examples of the sentences, exactly as printed:
- Bluehost: "$3.99/mo - Save 60% For 36 month term - Renews at $9.99/mo".
- DreamHost: "Auto-renews at $7.99/mo after" the first term.
- ChemiCloud: "Promotional rates apply to Shared Hosting, WordPress Hosting, Reseller Hosting, and VPS Hosting hosting plans and will automatically renew" at the regular rate, with the regular rate printed on the card.
- GoDaddy prints the regular price struck through beside the intro and says the intro is "For first 3-yr term". No verb, but no ambiguity either.
The two that keep it on another page: AccuWeb states renewal terms on the individual plan page rather than the comparison page, and HostPapa has a dedicated renewal-pricing page, which is unusual and, honestly, helpful. Until this week there was a third: EasyWP's renewal price was only in a blog post about a pricing update, which I did not count as "printed"; that has since changed (see this post). GoDaddy is counted as printed even though its page refuses the script, because the copy I read is the Internet Archive's capture of that same pricing page.
Why the location matters for the score
The Enshittification Index treats a renewal cliff you can see before you buy differently from one you cannot. If the renewal price is printed on the pricing page, the cliff component of the score is halved. The reasoning: a big discount with a visible end date is a discount. The same discount with the end date hidden is a surprise, and the surprise is the harm. The full list with every sentence is on who prints the renewal price; it is rebuilt every morning from the same captured sentences.
One caution about the word "printed". Several of these sentences are in 11-pixel grey type under a card whose main number is three times larger. Printed is not the same as prominent. The count above measures the first thing only.
Updated 2026-08-30: the count is now 24 printed and 3 elsewhere. ChemiCloud moved. Its sentence is on the pricing page, but what it says is that the plan "will automatically renew after the initial term at the regular rate found in your control panel", which tells you the number is somewhere you can only reach after paying. A sentence that sends you elsewhere for the price has not printed the price, so ChemiCloud no longer counts as disclosing and its Index score went from 25.8 to 55.6. Details on corrections.
Corrected the same day it was published: the first version counted 24 printed and 3 elsewhere, because the site was filing GoDaddy under "elsewhere" on the strength of its source being the archive's copy of the pricing page. That is the pricing page.
The figures in this post are what the pages said on the dates given. The tables linked from it are re-read every morning and may have moved since; the changes log has every move with a date and a receipt.