Hosting price trends

Most comparison sites show you today's price. We've been recording the advertised price of every plan we track since February 2026 — so you can see which providers actually move their prices and which ones hold steady.

Shared hosting — entry price

Each line is one provider's cheapest shared plan, in USD, checked nightly since 13 Feb 2026. Read it as how each provider moves its own price — the plans differ in what you get for the money.

Median today
$2.95/mo
Middle 50%
$2.13$3.83
Market index
±0% across 80 plans
Changed price
6of 27

Loading chart…

Providers that changed price (6)

Swipe the table sideways to see prices →

ProviderEntry priceRangeChangeHistory
ChemiCloud
Starter · 2 GB · 20 GB NVMe
$1.49 $1.49 – $2.49-40% 51d
FastComet
Starter · 1 cores · 1 GB · 10 GB
$1.99 $1.79 – $1.99+11% 171d
Namecheap
Stellar · 20 GB SSD
$2.28 $1.98 – $2.28+15% 179d
HostPapa
Essentials · 25 GB NVMe
$2.95 $2.01 – $2.95+47% 52d
A2 Hosting
Starter · 2 vCPU · 2 GB · 15 GB NVMe SSD
$2.99 $1.99 – $2.99±0% 179d since 29 Jul
InMotion Hosting
Launch · 100GB NVMe Storage
$4.62 $4.62 – $4.79-4% 171d since 15 May

21 more shared providers haven't moved their entry price at all in this window.

What actually happened

Each line is one classified event. A catalogue change is not a price change, so it is labelled rather than merged into one percentage — and promotions are not here at all, they have their own section below.

Promotions, not price changes

These providers drop their advertised price for a while and then put it back. The lines above follow the regular price, because a promotion ending is not a price increase — and drawing it as one is how a recurring discount turns into a history of rises and falls.

Each provider is tracked through one plan — the cheapest one it currently sells of this type — so a line shows that plan's price, not a moving minimum across a changing catalogue. Where a line breaks, we had no reliable reading for those nights — we stop the line rather than carry the last price across the gap. Promotional stretches are kept out of the lines and listed separately: a discount that ends is not a price rise, and a discount that repeats is one promotion, not a history of ups and downs. Prices are converted to USD at a fixed rate. Every night is classified before it is drawn: nights we can't trust — a scrape that read only part of the catalogue, a run that copied one price across every plan, a provider whose listings change hourly — become gaps rather than price moves.In this category that is 292 provider-nights across 13 providers. Because we only track what our scrapers reach, a provider's cheapest plan here may not be the cheapest it sells.