Why Hosting Cost Is the Blind Spot Most Buyers Skip
Every due diligence checklist covers revenue verification, traffic sources, and churn. Almost none of them spend real time on hosting cost β which is strange, because it's one of the few operating expenses you can independently verify to the dollar before you wire anything. The seller reports a hosting line in the P&L, you nod, and the number goes straight into your multiple calculation unchecked. That's a mistake for a simple reason: hosting cost is one of the easiest numbers to understate, intentionally or not, and one of the first to jump the moment you take over.
This guide walks through what hosting actually costs by site type, the line items that hide outside the "hosting" row in a P&L, how to verify the real number before you close, and when a mispriced hosting line should change your offer.
What Hosting Actually Costs, by Site Type
| Site type | Typical monthly range | What drives the price |
|---|---|---|
| Static content site / small blog | $5-25 | Shared hosting, low traffic, no database load |
| WordPress content site (established traffic) | $25-150 | Managed WordPress hosting, caching, higher visitor counts |
| Shopify / managed e-commerce | $29-399 (platform plan) + apps | Platform tier, transaction volume, app subscriptions |
| Self-hosted WooCommerce / Magento store | $50-400 | VPS or cloud sized for checkout traffic and database writes |
| SaaS application | $100-2,000+ | Cloud compute, database, storage, scaling with usage |
| High-traffic content site (500k+ monthly visits) | $150-1,000+ | CDN bandwidth, server capacity, uptime requirements |
These are rough market ranges, not quotes β actual pricing depends on the specific host, region, and traffic pattern. Verify against real invoices rather than a table in a blog post.
The Line Items That Don't Show Up Under "Hosting"
A single "hosting: $40/month" line in a seller's P&L can hide:
- CDN and bandwidth overages β a traffic spike (or a bad actor) can push a site past its bandwidth allowance and trigger overage charges the seller may not have hit yet
- Backups β automated off-site backups are sometimes a separate add-on, sometimes bundled, sometimes simply not happening at all
- SSL and security β free certificates via Let's Encrypt are standard now, but a WAF (web application firewall), malware scanning, or DDoS protection tier often isn't
- Staging environments β a second, non-production copy of the site used for testing changes can double part of the hosting bill
- Email hosting β a business inbox tied to the domain is frequently a separate line (roughly $6-15 per mailbox per month on the major providers), and sellers often lump it into "software" instead of "hosting"
- Support and SLA tiers β some managed hosts charge 20-50% more for priority support or guaranteed response times, a tier a seller may have downgraded out of right before listing the business
None of this is dishonest by default β most sellers aren't hiding costs on purpose. But an incomplete hosting line means you're underwriting the deal on an incomplete cost base.
How the Real Number Gets Under-Reported
A few patterns show up often enough to watch for specifically:
- The "my cousin hosts it for free" setup. Some small sites run on a friend's, co-founder's, or agency's spare server capacity at no charge. That's a real cost the moment you take over and have to find your own hosting β budget for it even though the seller's P&L shows $0.
- Grandfathered legacy pricing. Hosts sometimes leave long-tenured customers on old plans priced well below current market rates. The bill looks small until renewal β or until the provider migrates legacy accounts to current pricing, which has happened industry-wide more than once.
- Reseller or multi-site accounts. If the seller hosts several projects under one reseller account, the hosting cost allocated to the business you're buying may be an estimate, not an isolated real figure.
- A hosting plan that's about to be outgrown. A site that just started growing fast on entry-level hosting will need a tier upgrade soon regardless of who owns it β that future cost belongs in your model now, not as a surprise three months post-close.
Verifying the Real Cost Before You Close
Treat hosting like any other recurring cost claim in the data room:
- 1. Ask for the last three invoices, not a screenshot of a dashboard. Invoices show the actual billed amount, the plan name, and the renewal date.
- 2. Confirm the renewal date and the post-renewal price, especially for annual plans β a heavily discounted first-year or multi-year rate is common and resets higher.
- 3. Check who's on the account. If the hosting account isn't in the business's name, get a plan for how it transfers (or how you'll stand up a new one) before closing, not after.
- 4. Model the cost at your expected traffic, not the seller's current traffic, if you plan to invest in growth. A marketing push that doubles visits can also double a bandwidth-metered hosting bill.
Budgeting for the Migration, Not Just the Monthly Bill
If you plan to move hosts after closing β common when a buyer wants more control, better support, or to consolidate several acquisitions onto one stack β budget the transition separately from the ongoing monthly number:
- Dual-running costs. You'll likely pay for both the old and new hosting environment for a window while you test the migration and confirm DNS has fully propagated.
- Downtime risk. Even a well-planned migration carries some risk of an outage; for a revenue-generating site, model a conservative estimate of lost revenue for a worst-case migration day into your contingency budget.
- Technical due diligence overlap. A hosting migration touches the same infrastructure a technical due diligence review would already flag β page speed, uptime history, and server configuration are worth checking together rather than as separate exercises.
When Hosting Cost Should Actually Move Your Offer
Most of the time, a hosting cost correction is a rounding error in the context of the full deal. It's worth re-underwriting the multiple when:
- The seller's reported hosting cost is materially below the market rate for the site's real traffic and infrastructure needs β you're inheriting a cost increase, not a stable expense
- The site is running on infrastructure you'll need to replace immediately for stability, security, or compliance reasons
- Hosting was bundled into a personal or unrelated business account with no clean transfer path, adding both cost and operational risk to close
In each of these cases, normalize the P&L using a realistic, market-rate hosting cost β not the number on the seller's statement β before you finalize your offer.
When You Don't Need to Worry About Any of This
If you're buying a small content site on a $10-a-month shared hosting plan, staying on the same host, with no near-term migration or growth plan, this entire exercise is mostly academic. Confirm the renewal date, confirm the account transfers cleanly, and move on β spending diligence hours re-underwriting a $120-a-year expense line is effort better spent on traffic and revenue verification.
Frequently Asked Questions
How much should I budget for hosting after buying a website?It depends entirely on site type and traffic β use the table above as a starting range, then verify against the seller's actual invoices rather than relying on estimates alone.
Should hosting costs be included in SDE or EBITDA add-backs?Personal or clearly non-recurring hosting costs can sometimes be normalized out, but a core, ongoing hosting expense the business needs to keep running should stay in the operating cost base β treat any add-back claim here with the same scrutiny as any other add-back.
Is a "friend hosts it for free" setup a deal breaker?Not necessarily, but it means the real hosting cost is currently $0 on paper and won't be $0 once you own the business β budget the realistic market rate into your model regardless of what the P&L shows.
Do I need to migrate hosting right after buying a site?No β if the current host is stable, reasonably priced, and the account transfers cleanly into your name, staying put is often the lower-risk choice, at least until you have a specific reason to move.
How do hosting costs affect a site's SEO after a migration? A poorly executed migration can hurt page speed and uptime, both of which factor into search rankings β if you're planning a hosting move, pair it with a broader look at organic traffic durability so a technical change doesn't quietly cost you rankings.Key Takeaways
- Hosting cost is one of the few operating expenses you can verify to the dollar before closing β ask for invoices, not dashboard screenshots.
- Watch for grandfathered pricing, informal "hosted for free" setups, and reseller accounts that obscure the real number.
- Model hosting at your expected post-close traffic, not the seller's current traffic, if you're planning to grow the site.
- Budget migration costs (dual-running, downtime risk) separately from the ongoing monthly bill.
- Most of the time this is a minor line item β reserve the deep-dive for deals where hosting is materially underpriced or tied to an account that won't transfer cleanly.
