"Move to the cloud and save money" is a slogan, not a business case. Whether cloud is cheaper depends entirely on your workloads, and the only honest way to know is a total-cost-of-ownership model that counts the one-time cost to get there, the recurring cost to run there, and the on-prem baseline you're comparing against. This guide gives you that framework.
Total cost of ownership is every dollar a workload consumes over a defined horizon — typically three years — not just the monthly cloud bill. A credible cloud TCO has three parts:
The decision isn't "is cloud cheap?" — it's "over three years, does (migration + cloud run) beat (on-prem run), and if so, when does it break even?"
These are frequently underestimated because they're spread across teams and don't appear on a cloud invoice:
The recurring bill is more than instances. Model each of these:
| Category | What drives it |
|---|---|
| Compute | Instance type, count, hours, reserved vs. on-demand vs. spot |
| Storage | Volume, tier (hot/cold/archive), IOPS, snapshots |
| Data egress | Traffic leaving the cloud / crossing regions — the classic budget-buster |
| Managed services | Databases, queues, load balancers, Kubernetes control planes |
| Licensing | OS, database, and third-party software (BYOL vs. included) |
| Support & ops | Vendor support plan + your own cloud operations headcount |
Egress is the most under-budgeted line item — inbound is usually free, outbound is metered, and a chatty architecture can turn a "cheap" workload expensive overnight. Idle and over-provisioned resources are next: the cloud makes it trivial to spin things up and easy to forget to turn them off. Studies routinely find 25–35% of cloud spend is waste.
Cloud only looks expensive or cheap relative to something. Build the fully-loaded on-prem cost over the same horizon:
The trap is comparing a cloud bill to only hardware cost. Data center facilities, power, and the staff time to rack, patch, and replace gear are real — and they're exactly the costs cloud is meant to absorb.
With migration cost, annual cloud run, and annual on-prem run in hand, break-even is when cumulative cloud spend (including the up-front migration) crosses below cumulative on-prem spend:
| Year | Cumulative on-prem | Cumulative cloud (incl. migration) |
|---|---|---|
| 0 | $0 | $180,000 (migration) |
| 1 | $300,000 | $400,000 |
| 2 | $600,000 | $620,000 |
| 3 | $900,000 | $840,000 |
In this illustration cloud is more expensive until sometime in year 3, then pulls ahead. If your horizon were two years, on-prem would win — which is exactly the kind of conclusion a TCO model exists to surface before you commit.
Model these as scenarios, not as a foregone 40% saving. The honest number is a range, and the assumptions behind each lever should be written down.
Vantage IT builds a three-year TCO comparison — migration, run, hidden costs and break-even — into a guided, export-ready workflow.
Try Vantage IT →