Cheap Hosting's Hidden Fees: The Full List
The biggest hidden fee in cheap hosting is the renewal price, but it's far from the only one. The advertised sticker leaves out domain renewals, add-on backups, paid email on some plans, migration charges, and a stack of checkout upsells. Individually they're small; together they can turn a "$2.99 a month" plan into a first-year bill closer to $100. Here's the full list, so nothing on your invoice is a surprise.
1. The renewal jump
The renewal is the fee that dwarfs all the others. A plan bought at $2.99 that renews at $11.99 costs four times more from the second term on — for the identical service. It's not technically hidden, but it's shown in the smallest possible print, and most buyers never look. We cover the mechanics in detail in why cheap hosting renews so expensive; the short version is: find the renewal before you buy, always.
2. Domain renewal after the free year
Most cheap plans include a free domain for the first year, then renew it at the registrar's standard rate — commonly $10 to $20 a year for a .com, sometimes more. It's a fair charge, but it's easy to forget it exists, and it lands the same year as the hosting renewal. Budget for both. If you ever leave the host, check whether the domain moves with you and what it costs to transfer.
3. Backups sold as an add-on
Every site needs backups, but not every cheap host includes them. Some provide free daily or weekly backups; others offer only occasional server-level backups, or sell automated backups as a paid add-on (often a few dollars a month). Before buying, check exactly what's included and how easy it is to restore. If backups cost extra, add that to your real monthly price — or run your own with a free plugin.
4. Email, SSL and other 'basics'
SSL is free almost everywhere now via Let's Encrypt, so you should never pay extra for a basic certificate — if a host charges for standard SSL, that's a red flag. Email is more variable: some entry plans include mailboxes, others (like a single-site starter plan) charge for email separately. If you want a professional address at your domain, confirm whether mailboxes are included or an add-on before you assume the plan covers it.
5. Migration fees and checkout upsells
Moving an existing site in sometimes costs money — many hosts offer one free migration, but extra sites or complex moves can be chargeable. And the checkout page itself is a fee minefield: pre-ticked add-ons for site security, SEO tools, privacy protection, and priority support are common, quietly inflating the total. Uncheck everything you didn't come for. You can always add a service later if you actually need it.
The advertised price is the plan alone, at the deepest discount, with nothing added. Your real first-year cost is that plan, plus the domain, plus any backups, plus whatever survived the checkout upsells — read the cart total, not the banner.
How to avoid the surprises
Do three things before you buy. Find the renewal price and compute the real cost over the years you'll keep the site. Confirm what's included versus extra — domain renewal, backups, email. And read the final cart line by line, unticking add-ons. Do that and cheap hosting is genuinely cheap. Our best cheap web hosting ranking already factors renewals and included features into each verdict, so you can start from a shortlist that's been checked for exactly these traps.
6. Overage and 'unlimited' limits
"Unlimited" storage and bandwidth are marketing terms bounded by an acceptable-use policy. In practice you get generous but real limits on CPU usage, memory, and the number of files or database size, and a site that pushes past them gets throttled or told to upgrade. For a normal small site this never bites, but a busy or resource-heavy site can hit an invisible wall that effectively becomes a fee — the cost of the upgrade you didn't plan for. Read what 'unlimited' actually permits before you assume it means what the word says.
The related trap is the auto-upgrade. A few hosts nudge or automatically move you to a higher tier once you cross a usage or revenue threshold, which quietly raises your bill. It's usually disclosed in the plan details, but it's the kind of clause nobody reads. If you expect the site to grow, check whether growth triggers a forced upgrade, and at what price — so success doesn't come with a surprise invoice.
7. Refund windows and non-refundable extras
The money-back guarantee has fine print that costs money if you ignore it. The window varies widely — 30 days is standard, DreamHost's 97 is exceptional — and it usually covers only the hosting, not the domain. Register the free domain and cancel within the window, and you'll typically still be charged the domain's registration fee, because that cost is real and non-refundable once the domain is yours. It's fair, but it surprises people who expected a full refund. Know the window and what it excludes before you rely on it as your safety net.
A subtler one: some hosts prorate refunds or refund nothing for the unused portion of a multi-year term once the guarantee period passes. So prepaying four years and leaving after eighteen months can mean forfeiting the rest. That's another reason the term you choose is a cost decision, not just a discount decision — the longer you prepay, the more you stand to lose if the host disappoints later.
Adding it all up
Put the pieces together and a "$2.99 a month" plan has a real first-year cost of the plan (usually prepaid for the term), plus a domain that's free now and $10 to $20 later, plus backups if they're extra, plus email if it's not included, minus whatever you managed to untick at checkout. None of this makes cheap hosting a bad buy — it's still cheap for what it does — but the honest budget is the renewal plus the domain plus any add-ons you actually need, not the banner figure. Total those up before you buy and there are no surprises left to find.
Hidden-fee questions
Should I ever pay extra for SSL?
Is the free domain really free forever?
How do I avoid checkout upsells?
See how the hosts compare on true cost: the best cheap web hosting, ranked by renewal price, or run your own numbers in the true-cost calculator.