"We took the €8/month offer." Six months later the bill shows €140: automatic backups, newsletter traffic, fixed IP for whitelist, VPS upgrade after poorly optimised plugin. Launch was not badly budgeted — listed hosting was.
Budgeting a launch means separating catalogue price and 12-month total cost of ownership: infrastructure, traffic, add-ons, and especially human hours for deploy and incidents. Hero pricing page is a minimum — not a promise of stable bill.
Visible vs invisible lines
| Item | Often forgotten | Rough range |
|---|---|---|
| Base offer | — | €5–50/month by type |
| Domain + DNS | Renewal | €10–15/year |
| Managed backups | Outside included quota | €5–30/month |
| Traffic / egress | Newsletters, media | Variable |
| CDN | Video, spikes | €0–100+/month |
| SSL | Often included | €0 with Let's Encrypt |
| Staging | Second environment | Double cost or % |
| Monitoring / logs | External SaaS | €0–50/month |
| Premium support | Priority ticket | +20–100% |
Launch scenarios
Landing plus form (1000 visits/day) → serious shared or small VPS: €15–40/month infra plus domain. Low human time if standard stack.
WooCommerce shop (promo launch) → entry VPS or cloud plus CDN plus tested backups: €50–150/month plus 30% traffic margin.
SaaS beta (100 users) → VPS/cloud plus staging plus monitoring: €80–200/month without managed DB. Budget support and SLA if paying customers.
Each scenario assumes tested restore — otherwise cost of unprepared incident exceeds budget margin.
Human cost: often the biggest
Two hours unprepared outage cost more than a year of VPS plus. Items: initial deploy, CMS updates, never-tested restore, migration if wrong initial choice. Agency must include this time — see Agency web hosting offer. Solo founder often forgets own hours — count at real hourly rate.
Grow without overpaying
Billing alerts traffic and storage. Documented path to higher plan. Data export cost. Load tests before media launch — see marketplace. Upgrading plan on launch day costs more than anticipated twenty-five to forty percent margin.
Read contract before validating budget
Terms define what is included: backups, traffic, support, exit migration. Cross-check reading an SLA and assessing support — budget line without read contract remains guess. Also ask exit cost: exporting large database or migrating off host may bill bandwidth or assistance — line rarely shown on pricing page.
The climax: cheapest often costs in incident
Decide and move forward without blind spots
First list visible and invisible items over twelve months, not only launch month. Then add twenty-five to forty percent traffic and storage margin if marketing launch planned. Budget internal or agency human time at real hourly rate. Test restore before go-live. Compare TCO on directory. Cross-check reading an SLA and assessing support before signing.
Frequently asked questions
MVP hosting budget?
Base plus 20–50% traffic/backup margin plus human time. Administration time often most underestimated — count at real hourly rate.
Hidden costs?
Traffic, backups, CDN, staging, premium support, exit migration. Each can double "€8/month" bill within months.
Shared or VPS at launch?
Shared for simple stack and low traffic. VPS if specific config, predictable spike or isolation. Compare cost plus human time — not catalogue price alone.
HA from day 1?
Rarely MVP. Yes if media launch or transaction-critical — with multi-zone, monitoring and runbook, not just dearer plan.
Next time someone validates a one-line budget, add three: traffic, backups, time. That is often where the real bill lives.