Hosting

Best Cheap Web Hosting: What Actually Matters

How to judge cheap hosting yourself instead of trusting a ranked list. The renewal-price trap, the specs that matter, and what each type of site really needs.

Server racks representing web hosting options

Every "best cheap hosting" list ranks the companies paying the highest commission. The rankings change when the commissions change, not when the hosting does.

So this page does something different: it teaches you to judge a host yourself. That knowledge stays useful after any particular company gets worse — and they do.

Cheap hosts at a glance: intro price and renewal price

Here are well-known cheap hosts with the number most lists leave out: what you pay after the first term. There are no affiliate links on this page, and no host paid to be listed.

Host (cheapest shared plan)Intro priceRenews atGood to know
InterServer$2.50 / month$2.50 / monthPrice lock: the same price every year, on any billing term
Namecheap (Stellar)about $1.58 / month, first yearabout $4.48 / monthThe cheapest start, and a low renewal for its class
Hostinger (Premium)$2.99 / month, 48-month term$7.99 / monthLiteSpeed servers and NVMe storage; data centres in Asia
DreamHost (Shared Starter)about $2.95 / month$7.99 / monthServers in the US
Bluehost (Basic)$2.95 / month, 36-month termabout $9 to $12 / monthThe renewal depends on the term you choose
GreenGeeks (Lite)$2.95 / month, 36-month termabout $13 / monthLiteSpeed Enterprise and NVMe storage
SiteGround (StartUp)$2.99 / month, first year$17.99 / monthStrong support; one of the biggest renewal jumps

Prices as listed by the hosts and price trackers in October 2026. They change often and depend on the term you pick, so check the renewal price on the host's own checkout page before you pay. The calculator below turns any of these into a real cost.

The renewal price trap

Start here, because it is where most money is lost.

Cheap hosting advertises an introductory rate. The renewal is typically three to four times higher.

AdvertisedOn renewal
Typical shared plan$2.99 / month$9.99 / month
Paid 3 years up front$107 total—
Year 4—$120 that year alone

Always check the renewal price before buying. It is in the terms, deliberately not on the pricing page. A host at $5 flat forever is cheaper than one at $2.99 renewing at $12.

Two related traps:

  • Long prepayment. Three years up front is the only way to get the headline price, and you cannot leave if the service degrades.
  • Migration fees. Some hosts charge to move a site away. Check before you are locked in.

Work out the real cost

Compare hosts by what they cost over the years you will keep the site, not by the headline price. Save this as index.html, open it in your browser, and enter the intro price, how long it lasts, and the renewal price:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Hosting Real Cost Calculator</title>
<style>
  body { font-family: system-ui, sans-serif; max-width: 520px; margin: 30px auto; padding: 0 16px; }
  label { display: block; margin-top: 12px; font-weight: 700; }
  input { width: 100%; box-sizing: border-box; padding: 10px; font: inherit; }
  button { margin-top: 16px; padding: 11px 22px; font: inherit; font-weight: 700; }
  #out { margin-top: 16px; font-size: 18px; font-weight: 700; }
</style>
</head>
<body>
<h1>What will this hosting really cost?</h1>
<label>Intro price per month ($) <input id="intro" type="number" step="0.01" value="2.99"></label>
<label>Months at the intro price <input id="months" type="number" value="12"></label>
<label>Renewal price per month ($) <input id="renew" type="number" step="0.01" value="17.99"></label>
<label>Years you plan to keep the site <input id="years" type="number" value="3"></label>
<button id="go">Calculate</button>
<div id="out"></div>

<script>
document.getElementById('go').onclick = () => {
  const n = id => Number(document.getElementById(id).value) || 0;
  const months = n('years') * 12;
  if (months <= 0) { document.getElementById('out').textContent = 'Enter at least 1 year'; return; }
  const introMonths = Math.min(n('months'), months);           // the intro price only lasts this long
  const cost = introMonths * n('intro') + (months - introMonths) * n('renew');
  document.getElementById('out').textContent =
    `$${cost.toFixed(2)} over ${n('years')} years, about $${(cost / months).toFixed(2)} a month`;
};
</script>
</body>
</html>

Over three years the difference is large. With the prices above: InterServer comes to about $90, Namecheap about $126, and SiteGround about $468, five times more for the same three years.

What actually matters

Ignore "unlimited" anything. These six decide whether the hosting is good.

1. PHP version

PHP 8.1 or newer, and you should be able to change it yourself from the control panel. PHP 8 is roughly twice as fast as 7.4 for WordPress. A host stuck on old PHP is neglecting its servers.

2. Memory and execution limits

Look for memory_limit of at least 256M and max_execution_time of 120 seconds or more. The cheapest plans cap these so low that WooCommerce or a backup plugin will simply fail.

3. Free SSL, automatically renewed

Standard for years. If a host charges for basic SSL, walk away — it tells you what else they will charge for.

4. Real backups

Daily, kept at least a week, and restorable by you without a support ticket. Some hosts advertise backups and then charge to restore one, which is the moment you cannot argue.

5. Server location

Physical distance is latency nothing can remove. Pick a data centre near most of your visitors. A CDN helps with images, but the initial server response still travels the full distance.

6. The control panel

cPanel, Plesk, DirectAdmin or a good custom panel. You need file management, database access, one-click installs, email accounts and SSL controls without asking support.

What does not matter

  • "Unlimited" storage and bandwidth. The fair-use clause in the terms is the real limit. Nobody gets unlimited anything.
  • "99.9% uptime guarantee." That allows nearly nine hours of downtime a year, and the compensation is usually credit, not money.
  • Free domain for the first year. Worth about $12 once, and often locked to that host.
  • Marketing credits you will never use.
  • Award badges on the host's own website.

Which type of hosting do you need?

TypeCost / monthRight for
Shared$3–10Blogs, small business sites, portfolios
Managed WordPress$15–30WordPress where you do not want to maintain anything
VPS$5–20Several sites, apps, full control
Cloud / dedicated$50+High traffic

Shared hosting

Many sites on one server. Cheap, and completely fine for most projects. The catch is that a busy neighbour slows you down, and the limits are real — see the memory point above.

VPS

A guaranteed slice of a server. Often cheaper than shared hosting at the same performance, and much faster. The trade is that you administer it yourself: security updates, backups, fixing it at 2am.

Worth it if you want to learn. See how to install a LAMP server on Ubuntu and how to install WordPress on Ubuntu.

Managed WordPress

Shared hosting tuned for WordPress, with updates, caching and backups handled. Costs more; saves real time. Reasonable if the site earns money and you do not want to think about servers.

What each kind of site actually needs

SitePlanNote
Personal blogCheapest sharedGenuinely enough
Business site, few pagesShared, 2 GB RAMPrioritise backups
WooCommerce shopShared 4 GB, or VPSWooCommerce is heavy
Several client sitesVPSCheaper than several shared plans
NextCloud or a chat serverVPS, 2 GB+Shared hosting cannot run these
Video hostingVPS, high bandwidthCheck the bandwidth cap first

Cheap hosting for Pakistan and India

  • Pick a data centre near your visitors. For visitors in Pakistan and India, a server in Asia (for example Singapore or India) loads noticeably faster than one in the US.
  • Payment: most international hosts take a Visa or Mastercard card with online international payments turned on in your bank's app; some also take PayPal. Local resellers bill in rupees: compare their renewal price and support the same way.
  • Support hours: check that support answers during your daytime, by chat or ticket.
  • “Free domain” is usually for the first year only; its renewal is a separate charge.

How to test a host before committing

Ten minutes of checking beats any review.

  1. Find the renewal price. Read the terms, not the pricing page.
  2. Test support before buying. Open a pre-sales chat and ask something technical, like which PHP versions they offer and whether you can change it yourself. A vague answer now means a vague answer when your site is down.
  3. Check the refund window. Thirty days is standard. Anything under fourteen is a warning.
  4. Search "hostname + down" or "+ outage" and sort by recent. Look at the last six months, not five-year-old reviews.
  5. Test their own site speed. A host whose own website is slow is not going to make yours fast.
  6. Confirm you can leave. Can you download a full backup yourself? If not, you are trapped.

Warning signs

  • No renewal price anywhere on the site.
  • Only annual or three-year billing available.
  • Charging for SSL.
  • No PHP version control.
  • Support only by ticket, with no chat or phone.
  • A brand new company with a very low price. Cheap hosting companies fail, and your site goes with them.

Cheap hosting that costs more

Two hidden costs worth naming.

Your time. A host that goes down monthly, where support takes three days, costs you hours. At any professional rate, the $6 you saved is gone in the first incident.

Lost traffic. A slow server hurts Core Web Vitals and therefore rankings — see how to increase your website ranking. If the site earns anything, spending $10 instead of $3 is not really a cost.

Common questions people get wrong

Is more storage better?

Not usually. A typical site uses under 5 GB. Storage is the cheapest thing a host sells, which is exactly why it is advertised. Memory and CPU are what actually constrain you.

Should I buy the domain from the host?

Better not to. Keeping the domain at a separate registrar means you can move hosting freely, and you are never negotiating with a host who also controls your domain.

Do I need a Windows server?

Only for ASP.NET or MS SQL. WordPress, Laravel and almost everything else runs better and cheaper on Linux.

What our own sites run on

This blog and our shop run on a LiteSpeed server, and two lessons from it are worth knowing before you choose:

  • LiteSpeed is fast for PHP sites, which is why hosts that use it feel quicker on the same plan.
  • OpenLiteSpeed reads only the rewrite rules in .htaccess, not the header or access rules, and it may need a restart before a changed .htaccess takes effect. Security headers then have to come from PHP or the panel.

Our PHP scripts are built for exactly this kind of cheap shared hosting: the blog CMS, the digital products shop and the online tools website all run on a normal cPanel plan with PHP 8.1 and MySQL.

Where to go next

Questions people ask

Why is cheap web hosting so much more expensive on renewal?
The advertised price is an introductory rate, and renewals are typically three to four times higher. A plan at $2.99 a month commonly renews at $9.99. Always find the renewal price in the terms before buying — a flat $5 host is cheaper long term than $2.99 renewing at $12.
What specifications actually matter in web hosting?
PHP 8.1 or newer that you can change yourself, memory_limit of at least 256M, free auto-renewing SSL, daily backups you can restore without a ticket, a server near your visitors, and a proper control panel. Ignore unlimited storage and bandwidth claims.
Is unlimited hosting really unlimited?
No. The fair-use clause in the terms is the real limit, and accounts do get throttled or suspended for using what was advertised. Judge a host on memory, CPU and PHP version, which are the things that actually constrain a site.
Should I choose shared hosting or a VPS?
Shared hosting is fine for blogs and small business sites and needs no maintenance from you. A VPS is often faster for the same money, but you become responsible for security updates, backups and fixing it when it breaks.
How much hosting do I need for a WooCommerce store?
More than a blog. Look for at least 4 GB of memory on shared hosting, or move to a VPS. WooCommerce runs many more database queries per page, and the cheapest plans slow down noticeably once you have a few hundred products.
Is a 99.9% uptime guarantee good?
It sounds good and allows nearly nine hours of downtime a year. The compensation is usually account credit rather than money, so it is closer to marketing than a real guarantee. Search for recent outage reports instead.
Should I buy my domain from my hosting company?
Better not to. Keeping the domain at a separate registrar means you can move hosting freely and you are never negotiating with a company that controls both. It also makes migration far less stressful.
How can I test a host before committing?
Open a pre-sales chat and ask something technical, such as which PHP versions they support and whether you can switch yourself. A vague answer before you pay predicts a vague answer when your site is down. Also check the refund window and recent outage reports.
Does hosting affect SEO?
Indirectly but genuinely. A slow server raises time to first byte, which worsens Core Web Vitals and therefore rankings. Frequent downtime also causes crawl errors. No caching plugin can fix a slow server.
Is more storage worth paying for?
Rarely. A typical website uses under 5 GB, and storage is the cheapest thing a host sells, which is why it features so heavily in adverts. Memory and CPU are what actually determine how the site performs.
Which cheap web hosting does not raise the price on renewal?
InterServer has a price lock: its shared plan renews at the same $2.50 a month. Most other cheap hosts renew at two to six times the intro price, so compare the renewal price, not the headline price.
Which cheap hosting is best for Pakistan and India?
Pick a host with a data centre in Asia, such as Singapore or India, so pages load fast for local visitors, a renewal price you can live with, and support that answers in your daytime. Pay with a card that has international online payments turned on.

Written by Habib Baloch

I build Android apps, websites and Ubuntu servers, and write down exactly how I did it.

Ask me about this guide →