Cheap first year. Then three times the price.

HostingBrain analyst brief · July 2026 · data snapshot 2026-08-31 · aggregate-level, no named providers

The advertised price of European shared hosting is about 5.32/month (median measured offer, ex-VAT). That is not the price. It is the first-year price — and the storefront usually says so, quietly, in the "then €13.71/mo" small print. We extracted both sides of that sentence, storefront by storefront, across some eighty brands in two dozen European markets: 2025 offers in 23 markets state both the intro price and the renewal price on the page. 99.0% of them renew higher. The median shared-hosting offer renews at 3.0× its intro. That book spans several product categories. On shared hosting alone — the category every distribution below measures — almost every offer that states both prices renews higher; the flat ones are a rounding error.

Hosting churn debates usually argue about loyalty. The cliff suggests a simpler frame: hosting companies advertise a cheap first year, then charge about three times as much every year after — and how steep that jump is, is a choice each company makes, measurable per market and per operator.

The cliff is a national norm, not a European one

Merchandising conventions cluster by market. The median renewal multiple for shared hosting runs from about twice the intro price in Switzerland and Austria to more than four times it in Denmark — the same product category, merchandised under entirely different local norms:

median renewal multiple, shared hosting (renewal ÷ intro; offers stating both; n per market in grey) Denmark4.4×19 UK3.85×20 Finland3.8×16 Spain3.46×36 Poland3.4×27 Sweden3.2×23 Netherlands3.1×47 Belgium3.1×15 Germany3.05×38 Italy2.95×14 Norway2.85×22 France2.7×27 Czechia2.4×15 Lithuania2.2×14 Switzerland12 Austria11 markets with ≥8 measured shared-hosting offers · pricing baseline 2026-08-31 unobserved renewals are excluded from the measure — never assumed flat readings above the 50× verification bound are excluded as unverified parses, and counted in the panel

The medians understate how aggressive the deep end is. At the 90th percentile the Netherlands reads around twenty times the intro price, and Poland, Germany and the United Kingdom all sit around ten — recruitment offers priced near zero against a full-price year two. The deep end is thin, so single storefronts move it from one capture to the next; the exact percentiles live in the figures panel below.

Genuinely flat hosting pricing — an offer that states both prices and renews at the same number — remains rare, and it is worth being precise about where the flat rows actually are. The offers that do renew at or below their intro price are a small minority of the book — and every one of them is a domain registration rather than a hosting plan, sitting on a handful of storefronts' flat domain price lists. On shared hosting the picture is the one the rest of this brief describes: flat offers are fewer than one in a hundred, and none renews lower. A flat price list is a real merchandising posture; on this book it is a registrar posture, not a hosting one, and counting it as a hosting segment would be reading a few storefronts' product catalogues as a market.

What the measured median cannot see

There is a storefront the measure above structurally excludes: the one that displays a single plain recurring price — no crossed-out number, no discount language, nothing to renew up to. Those storefronts state no renewal, so they never enter the measured median; the measured median therefore samples the teaser crowd and can overstate the market. We now carry a companion figure for exactly this: counting never-discounting storefronts at their displayed word (1.0×), the structure-adjusted median — and, weighting every storefront by the customer relationships it serves, the customer-weighted cliff. Grain matters more than the number, because the two can invert. In Denmark, about half of the tracked storefronts display one plain recurring price, which pulls the storefront-grain median down by more than a point — but those storefronts are small operators, and the ones that do publish a renewal serve more than nine in ten captured relationships: the cliff the average Danish customer actually meets is about four and a half times the intro price. Norway inverts the other way: the measured median is around four times, but the flat-displaying market leader carries most of the footprint, so the average Norwegian customer meets ~1× — taken at the storefront's displayed word, since no published renewal exists to verify it. Neither companion is a measurement; both are stated with their basis and never as the headline. All three figures, per market, are on the market pages and in the connector (market_pricing: median_renewal_cliff, structure_adjusted_median_renewal_cliff, share_weighted_median_renewal_cliff, renewal_disclosure_weight_pct).

Ownership sets the median less than it used to look

Fold the measured shared-hosting offers by ownership (curated operator registry; aggregate-level) and the median cliff barely moves: brands owned by multi-brand consolidator groups and independents both sit at about three times. The cliff norm is a market convention both archetypes follow. Even the tail is close to proportional rather than a portfolio signature: most of the deepest teasers do sit on consolidator-owned storefronts, but consolidators are about nine in ten of the measured offers to begin with, so their share of the deep tail is barely above their share of the book. Which archetype runs the deeper tail has traded places between captures — the independent side of that comparison is a handful of offers, not a strategy — and that instability is itself the finding. On an earlier and much smaller book the tail looked like a portfolio signature; on this one it does not, and we would rather say so than keep the better story.

Within a single market the comparison is thin and does not point one way. Four markets field at least five measured offers on both sides, and they disagree: in Sweden consolidator-owned brands sit roughly twice as steep as independents and Norway runs the same direction, but Finland and Poland run the other way — independents steeper than consolidators, in Poland markedly so. Two dozen offers a side is a storefront sample, not a strategy, and the reader who needs this at operator grain should take it there rather than from an archetype.

How the cliff is merchandised

Across the several thousand priced offers we track, the promotion grammar around the cliff is consistent: the intro teaser is the workhorse — on about three in ten offers. A bundled free domain adds switching cost precisely when the customer is cheapest to acquire; an explicit percentage off frames the year-one price as a discount rather than the year-two price as an increase; a money-back guarantee reverses the perceived risk at signup while the real economics sit twelve months later. Each device is legitimate on its own. Together they are a machine for making year one feel cheap and year two feel like fine print.

Read device counts against the book they come from rather than against an earlier one: about three quarters of the tracked offers are now domain registrations, and the money-back guarantee is almost entirely a hosting device. A device count that falls while the book grows is usually telling you what the book is made of, not what merchants changed. Exact counts, per device and per market, are on the market pages and in the connector.

Who should care, and why

Investors and lenders: the cliff is a book-quality lens. Two hosting books of identical size can carry very different renewal risk: one recruited at 2.0× in a restrained market, one at deep double-digit teasers. The deep-teaser book meets a price shock at every anniversary — its churn, its realized ARPU and its LTV assumptions are all functions of a merchandising decision visible on the storefront. In diligence, ask what a target's book was recruited at, not just how big it is. The same logic prices a consolidator's playbook: buying a book and steepening its cliff harvests year-two revenue at the cost of measurable churn exposure. Whether a given group runs that playbook is an operator-level question, and the archetype split above is too coarse to answer it — which is the argument for asking it per operator rather than per category of owner.

Operators and corp-dev: the cliff is a strategy benchmark. Your merchandising norm is set by your market, and deviating from it is a choice with two edges: teasing deeper than the local norm buys volume and renewal-shock churn; pricing flatter is a retention story your competitors' year-two customers can hear. Knowing the market's actual median — not folklore — is the difference between a pricing strategy and a guess. Promotion depth is also a leading indicator worth watching on rivals: a competitor suddenly deepening teasers is buying growth; the bill for it arrives in their renewals.

Method & caveats. Renewal multiple = renewal price ÷ intro price for the same offer, extracted from the same storefront capture (quote-grounded extraction with retained page artifacts; capture in-market, egress verified; prices normalized ex-VAT EUR for cross-market comparison, multiples computed within-currency). Only offers that state both prices are measured — an offer showing one price is excluded, never assumed flat (a served-product invariant, not just a footnote). Three populations, named, because they count different things (exact bases at the pricing baseline dated 2026-08-31; the argument above is written to survive their weekly re-cut). The opening book is 2025 both-priced offers, on some eighty brands across 23 markets. Every distribution — the chart, the percentiles, the ownership split, the 8×+ tail — is computed on shared-hosting offers with a resolved renewal multiple, inside the 50× verification bound our pricing API applies to this layer: close to four hundred offers on some sixty-five brands across 23 markets, with the exact counts — and the readings excluded above the bound, counted rather than left silently absent — in the figures panel below. The promotion grammar counts every active extracted offer, whether or not it reveals a renewal (five thousand-plus; exact count in the panel). Chart limited to markets with ≥8 measured shared-hosting offers. Our per-market pricing API applies one further guard at operator grain — an intro price of unstated duration is not a first-year cost — so its per-market medians are computed on storefronts rather than on offers and will not match this chart bar for bar. Ownership archetypes fold brands to their owning group via the curated operator registry; a brand with no owning group counts as independent. Figures use the current pricing baseline dated 2026-08-31; annual and monthly terms are compared on like periods, and every commercial term must be supported by the source page. This measures list-price merchandising, not realized revenue: negotiated renewals, retention discounts and coupon attrition are not visible from the storefront and are stated as a bound. Aggregate-level; named providers, per-operator cliff profiles and promotion histories live in the product.

Live figures

exact figures re-cut from the served release each build; the argument above is written to survive them.

FigureValueBaseAs of
offers stating both prices2,025offers stating both the intro and the renewal price, all product categories2026-08-31
brands behind them78offers stating both the intro and the renewal price, all product categories2026-08-31
markets they span23offers stating both the intro and the renewal price, all product categories2026-08-31
share renewing higher99%offers stating both the intro and the renewal price, all product categories2026-08-31
median advertised intro price (EUR/month, ex-VAT, shared hosting)5.32measured shared-hosting offers2026-08-31
median renewal price (EUR/month, ex-VAT, shared hosting)13.71measured shared-hosting offers2026-08-31
measured cliff population376shared-hosting offers with a measured or flat renewal multiple, inside the 50x verification bound2026-08-31
brands in it66shared-hosting offers with a measured or flat renewal multiple, inside the 50x verification bound2026-08-31
median renewal multiple3xshared-hosting offers with a measured or flat renewal multiple, inside the 50x verification bound2026-08-31
90th-percentile multiple7.9xshared-hosting offers with a measured or flat renewal multiple, inside the 50x verification bound2026-08-31
offers at 8x and above36shared-hosting offers with a measured or flat renewal multiple, inside the 50x verification bound2026-08-31
readings above the 50x bound, excluded and counted0shared-hosting offers with a measured or flat renewal multiple, inside the 50x verification bound2026-08-31
consolidator share of the measured offers89.4%shared-hosting offers with a measured or flat renewal multiple, inside the 50x verification bound2026-08-31
consolidator share of the 8x+ tail91.7%the 8x+ tail of the measured cliff population2026-08-31
all active extracted offers (promotion grammar base)5,434active extracted offers, with or without a stated renewal2026-08-31
domain-registration share of the active book78.2%active extracted offers2026-08-31

Data version 2026-08-31 · pricing-lane figures; the pricing book re-cuts nightly, so these exact digits carry the baseline date they were read on. Every figure here is derived from the served release by this brief's own derivation script; nothing on this page is hand-typed.

Reproduce this — or ask it yourself

Every figure here is queryable through the HostingBrain connector. In Claude or any MCP-compatible assistant:

Prompt · paste into an MCP client with HostingBrain connected

“Using HostingBrain, describe entry shared-hosting pricing in Poland versus Czechia: typical intro and renewal prices, the renewal multiple, and visible promotion patterns. State capture dates, denominators and caveats.”

Resolves to market_pricing (free). Per-operator pricing posture: pricing_profile (Pro).

Reproduce this analysis: market_pricing returns per-market entry pricing with renewal multiples and promotion flags — free tier. Operator-level cliff profiles and promotion history: pricing_profile / pricing_moves (paid tiers).

Ask the follow-up yourself. HostingBrain answers questions like this — with the date, denominator and caveats attached — inside Claude and any MCP-compatible assistant.

Get free access

Share this pageShare on LinkedIn