Home  /  Journal  /  OCI vs Competitors  /  OCI vs Staying On Prem
OCI vs Competitors

OCI vs Staying On Prem: A 5 Year TCO Comparison

Both columns of the usual cloud business case are wrong. The on premises column forgets refresh, headroom, DR, and people, while the cloud column forgets migration, commitment risk, and operations. This article builds the five year model honestly, line by line, on both sides.

Published Jun 6, 2026 · By Fredrik Filipsson · 10 min read · Independent OCI advisory
Financial charts and planning documents on a desk beside a laptop

Every cloud business case eventually arrives at the same table, with the same two columns. One column says what the estate costs to run on premises, the other says what it would cost on OCI, and the decision swings on which number is bigger. The trouble is that both columns are usually wrong. The on premises column quietly leaves out hardware refresh, capacity headroom, and the people who keep the lights on, while the cloud column quietly leaves out migration cost, commitment risk, and the managed services someone still has to provide. A five year total cost of ownership comparison done honestly is harder than it looks, and that is exactly why it is worth doing properly. This article walks through the full cost picture on both sides, the lines each side conveniently forgets, and a model you can defend in front of a CFO.

This is part of our independent comparison series, where we put OCI head to head against the alternatives, including the alternative of not moving at all.

Why most TCO comparisons mislead

Most cloud TCO comparisons are produced by someone with an interest in the answer. Vendor calculators assume your data centre is inefficient and your servers are idle, so cloud wins. Internal infrastructure teams assume the hardware is already paid for and their own time is free, so on premises wins. Both framings contain a kernel of truth and both are designed to stop you looking further.

The structural problem is that the two models account for time differently. On premises cost is lumpy: a large capital outlay every four to six years, followed by years where the marginal cost of running one more workload looks close to zero. Cloud cost is smooth: a monthly bill that tracks usage and never goes away. If you compare them in year three of a hardware cycle, on premises looks nearly free. If you compare them in year one, just after a refresh, cloud looks expensive against money already spent. The only honest comparison is a full cycle, which is why we model five years, long enough to capture at least one refresh and the real trajectory of both bills.

The full cost picture, side by side

The table below lists the cost lines a complete model needs. Very few comparisons we review include all of them.

Cost lineOn premisesOCI
Compute and storageCapital purchase plus refresh every 4 to 6 yearsUsage billing, flexible shapes sized to need
FacilitiesData centre space, power, cooling, physical securityIncluded in service rates
NetworkSwitching, firewalls, circuits, load balancersVCN free, 10 TB egress free monthly, FastConnect circuit
Capacity headroomBought up front for peak plus growth, idle most of the timeScaled when needed, paid when used
Disaster recoverySecond site, second hardware stack, often idleStandby in a second region, scaled down until needed
PeopleHardware, virtualisation, storage, and facilities skillsPlatform skills, or a managed service retainer
Oracle licensingLicences plus 22 percent annual support, audited on physical coresBYOL or licence included, counted on enabled OCPUs
MigrationNoneOne time project cost, real and budgetable
Commitment riskStranded capital if needs changeUnused Universal Credits if oversized

Notice that neither column is free of risk lines. The honest question is never whether cloud removes cost, it is which cost structure fits the shape of your demand.

The lines on premises models forget

The first forgotten line is refresh. Hardware bought today will be replaced within the five year window, and the replacement is not optional: support contracts expire, parts become scarce, and security baselines move on. A model that shows the current estate as a sunk cost and OCI as a new cost is comparing the past against the future. The refresh belongs in the on premises column at full price.

The second is headroom. On premises capacity is bought for the peak you expect in three years, which means most of it idles for most of its life. Utilisation rates of 20 to 30 percent are normal in the estates we assess. On OCI you buy the average and scale for the peak, and that difference alone often pays for the migration.

The third is disaster recovery. A credible DR position on premises means a second site with enough hardware to run production, and that hardware spends its life waiting. On OCI a standby in a second region can run minimal shapes until a failover, when it scales up. The DR line is frequently the largest single saving in our models and the most commonly omitted.

The fourth is people. Racking, cabling, firmware, storage administration, hypervisor patching, and facilities management consume real salaries. Those skills do not disappear on OCI, but they shrink and change shape, and the model should price both states honestly rather than pretending staff cost is zero in either column.

A model that treats existing hardware as free and existing staff time as free is not a TCO model. It is a justification with a spreadsheet attached.

The lines cloud models forget

Fairness cuts both ways. Migration is a real project with real cost: discovery, landing zone build, testing, cutover, and the parallel running period where you pay for both environments. We price this work as a fixed project fee precisely so it can sit in the business case as a known number rather than an estimate that doubles.

Commitment sizing is the second cloud side risk. OCI discounts flow through Universal Credits, an annual commitment drawn down against usage. Overcommit and the unused credits are waste. Undercommit and you forfeit discount on the overage. Getting this number right requires a workload model, not a guess, and it is one of the most consequential numbers in the whole comparison.

The third is ongoing operations. The platform still needs patching policy, cost governance, monitoring, and security operations. Whether that is an internal team or a managed monthly retainer, it belongs in the cloud column. Comparisons that show on premises staff cost against zero cloud operations cost are misleading in the opposite direction to the ones we criticised above.

Oracle licensing changes the mathematics

For estates running Oracle Database, licensing often decides the comparison before infrastructure does. On premises, Oracle licences are counted against physical cores, and the 22 percent annual support stream continues regardless of utilisation. On OCI, bring your own licence rules count enabled OCPUs, which means a right sized OCI deployment can need materially fewer licences than the physical estate it replaces. Some teams find the support saving on shelved licences alone covers a large share of the OCI bill. The same effect appears in engineered systems form when comparing Exadata Cloud@Customer against AWS Outposts, where the licence counting rules differ again. This is specialist territory and getting it wrong is expensive in both directions.

A five year model you can defend

  1. Inventory the real estate. Workloads, utilisation, dependencies, hardware age, support contract end dates, and licence positions. The model is only as good as this baseline.
  2. Time the refresh honestly. Place the next hardware refresh in the on premises column at the year it falls due, at quoted prices, not at the price paid five years ago.
  3. Right size the OCI target. Model OCI cost on measured utilisation with flexible shapes, not on a one for one copy of the physical inventory. Lift and shift sizing inflates the cloud column badly.
  4. Price both DR positions. Whatever DR promise the business holds today, price it in both columns at the same recovery objectives.
  5. Model licensing in both columns. Physical core counts on premises against enabled OCPU counts on OCI, including the support stream on licences you could shelve.
  6. Add migration and operations. A real migration quote and a real operating cost, internal or retainer, in the OCI column. No free labour anywhere.
  7. Run sensitivity on growth and the commitment. Test the model at plus and minus 30 percent demand. The right answer should survive both, and the Universal Credits number should come from this analysis.

When staying on prem is the right answer

Sometimes the model says stay, and an independent practice should say so. Recently refreshed hardware with years of support left, stable workloads with no growth and high utilisation, latency bound systems welded to factory floors, or data that regulation genuinely pins to a site you control can all tip the model toward staying put, at least for this cycle. We wrote when NOT to choose OCI for exactly these cases, and the broader platform question, including whether another cloud fits better, is covered in our full OCI vs AWS comparison.

Bringing it together

The five year comparison between OCI and staying on premises is winnable by either side, and the deciding factors are usually refresh timing, utilisation, DR, and Oracle licensing rather than headline compute rates. What matters is that the model includes every line, prices both columns with the same rigour, and survives sensitivity testing. That is the model we build in an OCI assessment, and if the estate is already on OCI and the question is whether the spend is right, our cost optimization practice works on a fee paid only from verified savings, which keeps the incentives exactly where they should be. Either way, the work can run as a fixed fee project or roll into a managed monthly relationship once the platform is live.

Free white paper

Go deeper on this topic with The Oracle Workload TCO Benchmark 2026, OCI vs AWS vs Azure for Oracle workloads, with worked three year scenarios. An independent analyst style report with comparison tables and recommendations, free with a work email. Prefer a monthly summary instead? The OCI Brief delivers one practical OCI briefing a month.

Part of a series
This guide is part of OCI vs Other Clouds — our complete pillar guide on the topic.

About the author

Fredrik Filipsson, Co-founder of OCI Specialists — 20 years of enterprise IT experience in Oracle Database, OCI cost optimization, licensing, and data platforms. Full profile · LinkedIn

Moving Oracle workloads to OCI, or already running on OCI and not sure the architecture or the spend is right? Most teams bring in a specialist before they commit to a region, a shape, or a Universal Credits number. OCISpecialists.com plans the landing zone, runs the migration, and manages the estate after go live, on a fixed project fee, a managed monthly retainer, or a cost optimization fee paid only on verified savings.