Total cost of ownership models for cloud migrations have a credibility problem, and they earned it. Boards have seen too many models where the current environment was costed at its worst, the target at its best, the migration itself at a placeholder, and the people costs not at all. When a CFO challenges your OCI business case, they are not challenging Oracle's price list, they are challenging your method. The good news is that a defensible method is not complicated. It is mostly a commitment to symmetry: cost both sides the same way, include the categories that hurt, show your rate assumptions, and present ranges instead of points. This article sets out that method as we apply it in OCI assessments.
This article is part of our complete guide to OCI pricing and TCO. The estimating mechanics underneath it are covered in the OCI cost calculator guide and the gap sources in hidden costs on OCI.
The categories a complete model covers
The fastest credibility test for any TCO model is category coverage. Infrastructure rates are the easy 60 percent. The categories below are where models quietly cheat, in either direction.
| Category | Common modeling sin | Defensible treatment |
|---|---|---|
| Current state baseline | Inflated with every allocated overhead available | Direct costs plus defensible allocations, documented method |
| Target infrastructure | List prices and perfect right sizing assumed | Negotiated rates, measured sizing, hygiene allowance |
| Oracle licensing | Assumed away with an unverified BYOL claim | Independent entitlement analysis before the number is used |
| Migration cost | A placeholder someone guessed in a meeting | Scoped waves, tooling, parallel running, fixed fee quotes |
| Parallel running | Omitted entirely | Both environments billed for the realistic overlap window |
| People and skills | Treated as free retraining | Training, hiring or partner costs, transition productivity dip |
| Ongoing operations | Assumed identical to today | Managed service or internal run cost, explicitly chosen |
| Exit and flexibility | Never mentioned | Egress and portability noted, commitment terms stress tested |
Baseline honesty cuts both ways
The current state baseline is where most models lose the room. Overstate it, by loading every shared cost the data center carries onto the workloads moving, and finance will dismantle the comparison in one meeting. Understate it, by counting only the hardware, and the case looks artificially weak. The defensible approach is boring: direct infrastructure, maintenance contracts, the licensing actually attributable to the moving workloads, power and facilities at the documented allocation rate, and the operational labor genuinely spent on these systems, with the allocation method written down next to the number. A baseline whose method is visible cannot be accused of advocacy, and that protection is worth more than the few points of margin an aggressive allocation buys.
Rates: negotiated, not list, on both sides
OCI business cases have a specific advantage and a specific temptation. The advantage is real: OCI list rates undercut the alternatives across compute, storage, and especially networking, and the platform negotiates meaningfully through Universal Credits commitments, mechanics covered in negotiating Oracle Universal Credits. The temptation is to compare OCI's negotiated rate against a competitor's list rate, or against an on premises cost that ignores the renewal discount the incumbent would offer to keep the business. A defensible model prices every scenario at its realistic negotiated rate, states the discount assumptions, and lets OCI win by the margin it actually wins by, which in Oracle centric estates is usually comfortable.
The lines boards ask about
Three questions come up in nearly every board review, and the model should answer them before they are asked. First, what does the migration itself cost, including the months both environments run in parallel: this belongs in year one at its realistic size, not amortized into invisibility. Second, what happens if the growth assumptions are wrong: the answer is the sensitivity range, with the credits commitment sized to the conservative case and headroom handled by the pay as you go boundary, the structure discussed in Annual Flex vs pay as you go. Third, what does it cost to run afterwards: name the operating model explicitly, whether internal, partner managed on a monthly retainer, or hybrid, and carry its real cost. A model that answers these three without flinching reads as engineering, not sales.
The finance details that signal competence
A few modeling choices tell a finance audience instantly whether the model was built by someone who has done this before. Use a consistent horizon, three years is standard and five overstates certainty, and state it. Discount future cash flows at the organization's actual rate rather than presenting nominal totals, or at minimum present both. Put the credits commitment on the balance sheet of the model explicitly: it is a prepaid obligation with an expiry, not a discount that appears by magic, and the model should show what happens to unconsumed credits in the conservative scenario. Treat one time costs as one time, in the year they land, rather than smearing them across the horizon to flatter year one. And version the model: the board that approves version six wants to know what changed since version five, and a model with a change log reads as a living instrument rather than a pitch document.
A worked example: the shape of a real model
A composite mid sized case makes the structure concrete. Current state: 120 workloads across two data centers, baselined at $5.1 million a year with the allocation method documented. Target: the same workloads on OCI, sized from utilization data, at $2.9 million a year in infrastructure and database services at negotiated rates, with BYOL verified independently on the Oracle estate. Migration: $1.4 million across three waves in year one, including four months of parallel running, anchored by fixed fee quotes. Operations: a managed monthly retainer plus a smaller internal platform team, netting slightly below current operational cost. The three year totals land at roughly $15.6 million for staying put against $12.4 million for moving, a 20 percent saving in the expected case, 11 percent in the conservative case, and the credits commitment is sized to the conservative consumption curve. No single number in that story is heroic, which is exactly why the board approved it: the case survives every individual line being challenged.
An eight step build method
- Define scope by workload. List the systems moving, the systems staying, and the dependencies between them. TCO at estate level hides the per workload decisions that drive cost.
- Build the baseline with a written allocation method. Direct costs, attributable licensing, documented overhead allocations, and current operational labor.
- Size the target from measurements. Utilization data, not server specs, feeding shape and tier choices, with the database placement logic from OCI database service pricing.
- Resolve the licensing posture independently. BYOL entitlement verified before the discount enters the model, with independent analysis where the estate is complex.
- Cost the migration as a project. Waves, tooling, testing, parallel running, and contingency, ideally anchored by a fixed fee quote rather than an internal guess.
- Add operations and people. The chosen run model at its market price, training and transition costs, and the productivity dip nobody likes to write down.
- Run three scenarios. Conservative, expected, and aggressive, with the commercial commitment sized to conservative and the deltas shown openly.
- Reconcile against reality quarterly. After go live, the model becomes a budget. Tracking actuals against it closes the loop and builds the credibility for the next case.
Keeping the model alive after approval
The least appreciated property of a defensible model is that it survives its own approval. Once the program starts, the model becomes the budget baseline, and the quarterly reconciliation of actuals against it serves three purposes at once. It catches drift early, while a variance is a correction rather than a crisis. It builds the institutional credibility that makes the next business case cheaper to approve, because finance has watched this one track. And it converts the model's assumptions into tested knowledge: the growth rate that proved high, the migration wave that ran long, the BYOL position that delivered exactly as analyzed, all of it feeds the next decision. Estates that treat the TCO model as a sales document discard it at signature and rediscover its contents the hard way across year one. Estates that treat it as an operating instrument hold spend to plan, and the difference between those two cultures is worth more than any single line in the spreadsheet.
Presenting it without losing the room
Structure the presentation the way the scrutiny will run: one page of method, one page of categories with both sides visible, the three scenarios with the commitment marked on the conservative line, and the three board questions answered in writing. Resist the single number. A range with a method beats a point with a promise, and executives who have been burned by cloud business cases before respond to the difference. Where the case is strong, and Oracle workloads moving to OCI usually are strong on the numbers, the honest presentation makes it stronger, because nothing in it can be taken apart.
Bringing it together
A defensible OCI TCO model is symmetrical in method, complete in category, negotiated in rate, and ranged in outcome. It costs more effort than the advocacy version, roughly a few weeks of disciplined work for a mid sized estate, and it pays that back twice: once at approval, because it survives scrutiny, and again in year one, because the budget it sets is one the estate can actually live inside. Building exactly this model is the core deliverable of our consulting practice, on a fixed project fee with the method open for your finance team to audit. If you have a business case in front of a board this year, an OCI assessment is the fastest way to put real numbers underneath it.
Part of a series
This guide is part of OCI Cost & Licensing — our complete pillar guide on the topic.
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.