Home  /  Journal  /  OCI Pricing and TCO  /  Annual Flex vs Pay As You Go
OCI Pricing and TCO

Annual Flex vs Pay As You Go on OCI: Which Saves More

Every OCI tenancy faces the same commercial fork: pay list price with total flexibility, or commit for a year and buy a discount with forfeiture risk attached. The right answer is not a matter of taste. It falls out of arithmetic on how predictable your consumption actually is, and that arithmetic is short enough to fit in one article.

Published Jun 6, 2026 · By Fredrik Filipsson · 9 min read · Independent OCI advisory
Hand drawn charts and graphs printed on paper with a pen resting on top

The choice between Pay As You Go and Annual Flex looks like a discount decision and is really a forecasting decision. Annual Flex gives you a discount off list in exchange for committing to a pool of Universal Credits that expires in twelve months. Pay As You Go gives you list price with no commitment, no expiry, and no downside beyond the discount you did not take. Which one saves money depends entirely on one number: how much of a commitment you would actually consume. This article puts the arithmetic on the table so the decision stops being a debate.

It belongs to our complete guide to OCI pricing and TCO, and it leads naturally into negotiating Universal Credits once the answer is to commit.

The two models, stated plainly

Under Pay As You Go you consume any OCI service and receive a monthly bill at the public list price. Nothing is reserved, nothing expires, and the model never punishes you for changing your mind. Under Annual Flex you commit to an annual credit amount, receive a discount that scales with that amount, draw the pool down as you consume, and forfeit whatever remains at the end of the term. Consumption beyond the pool bills at the committed rate or at list depending on what your contract says, which is itself a negotiable term worth winning.

The breakeven arithmetic

The comparison reduces to effective cost per consumed dollar. Pay As You Go always costs exactly 1.00. Annual Flex costs the committed amount divided by the value you actually consume. With a discount d and a utilization rate u of the commitment, Annual Flex wins when u is greater than 1 minus d. At a 15% discount, you need to consume more than 85% of the pool to beat list price. At 20%, the bar is 80%. The discount is your margin for forecasting error, and it is thinner than it looks.

Commitment utilizationAt 10% discountAt 15% discountAt 20% discountAt 25% discount
100% consumed0.90 per dollar0.850.800.75
90% consumed1.00, breakeven0.940.890.83
80% consumed1.13, losing1.06, losing1.00, breakeven0.94
70% consumed1.291.211.141.07, losing
60% consumed1.501.421.331.25

Read that table once and the expiring credits stories in our breakage article stop being surprising. A team that commits to an optimistic migration plan and lands at 60% utilization is paying a 25% to 50% premium over list while holding a contract that says 20% discount on the cover.

Annual Flex wins when utilization beats one minus the discount. Everything else is commentary.

What favors Pay As You Go

List price flexibility earns its keep in specific situations. New tenancies in their first months, where nobody has measured anything yet and every forecast is fiction. Migrations that have not started, because plan slippage converts directly into forfeited credits. Workloads with genuine volatility, seasonal compute, research bursts, or products whose demand is unproven. And small estates, where the absolute discount on offer is modest and not worth the administrative weight of commitment tracking. The strategy of starting on Pay As You Go, measuring for two or three quarters, and converting to Annual Flex with evidence in hand costs you a few months of discount and removes most of the forfeiture risk, which is usually a trade worth making.

What favors Annual Flex

Commitment earns its keep on stable measured baselines. An estate that has run on OCI for a year with a flat or predictably growing consumption curve can commit to the floor of that curve with near certainty of full utilization, take the discount, and lose nothing. The strongest pattern is the hybrid: commit to the measured baseline, let growth and spikes bill as overage at a protected rate, and resize the commitment at each renewal using another year of data. That pattern needs the overage rate term from the negotiation article to work properly, which is one more reason terms beat discount points.

A six step decision framework

  1. Pull twelve months of consumption data. If the tenancy is younger than six months, the default answer is Pay As You Go until it is not.
  2. Identify the floor. The lowest monthly consumption you are confident will persist is your committable baseline. Growth forecasts are not floors.
  3. Apply the breakeven test. Estimate honest utilization of any proposed commitment and check it against one minus the discount. If the margin is thin, commit less.
  4. Commit the floor, not the forecast. Around 80% of expected steady state is the working rule, with overage at committed rates contracted explicitly.
  5. Demand a ramp for migrations. If consumption is supposed to grow into the commitment, the commitment should grow with it, stepwise, on dates tied to your plan.
  6. Recheck at every renewal. Utilization above 95% with overage billing says commit more. Utilization under 85% says commit less, and says it loudly.

A worked migration year

Numbers settle this faster than principles, so price a realistic migration year both ways. The plan says consumption ramps from $20,000 a month in the first quarter to an $80,000 monthly steady state by month ten, totaling roughly $620,000 if everything lands on schedule. The eager version commits $800,000 at 20% off, the sales proposal's number, betting on the end state arriving early. If the plan holds, $620,000 of the pool is consumed and $180,000 expires: effective cost, $800,000 for $620,000 of value, which is paying 29% over list while holding a 20% discount. If the plan slips one quarter, common is an understatement, consumption lands near $500,000 and the premium grows to 60%.

The patient version runs Pay As You Go for the ramp, paying list on roughly $250,000 of early consumption, then commits $700,000 in month ten against a measured run rate, at a discount the measured baseline fully supports. Total year one cost runs a few percent over the perfect world commitment scenario, and tens of percent under the realistic one, with zero forfeiture risk carried at any point. The patient version wins in every scenario except the one where the migration plan executes flawlessly, and migration plans do not execute flawlessly.

Mixed estates: the pattern that usually wins

The models are not exclusive, and mature estates almost always end up mixed. The measured baseline, the floor that has run for a year and will run next year, sits inside an Annual Flex commitment at the best discount the floor supports. Everything volatile lives above it: growth bills as overage at the committed rate you negotiated, experiments and seasonal bursts ride effectively as Pay As You Go consumption on top of the pool, and nothing about the volatile layer threatens the committed layer's utilization. The renewal then becomes a ratchet that moves the floor up only as fast as the measurements do. This pattern needs two contract terms to work, overage at committed rates and a clean view of burn rate, which is why the terms chapter of the negotiation article matters more than its discount chapter.

Questions that decide edge cases

We are growing fast, should we commit ahead of growth? No. Commit behind it. Growth that arrives bills as overage at a protected rate, costing you a few discount points temporarily. Growth that fails to arrive, committed in advance, costs you the full committed dollars.

Our spend is small, is any of this worth it? Below roughly $10,000 a month, the available discounts rarely justify the tracking overhead. Stay on Pay As You Go and spend the energy on right sizing instead, where the same hours return more dollars.

Can we convert mid term? Moving from Pay As You Go to a commitment is easy at any time, Oracle is delighted. Shrinking a live commitment is not a thing. The asymmetry is the whole argument for starting low.

Seasonality: commit to the trough, not the average

Seasonal estates make the floor concept vivid. A retailer whose consumption runs $60,000 a month for ten months and $140,000 through the peak season has an average near $73,000, and an average sized commitment of $880,000 a year looks tidy and is wrong. The committable number is the trough, $60,000 monthly, $720,000 annually, consumed with certainty in every scenario including a disappointing peak. The seasonal surge above it bills as overage, and if the overage rate is protected at the committed discount, the seasonal estate gets full discount coverage with zero forfeiture exposure. Committing to the average instead places a bet that the peak performs exactly to forecast, and hands the downside of your own demand uncertainty to your own budget. The trough rule generalizes: any consumption curve, however lumpy, has a floor that recurs, and the floor is the commitment.

Month twelve: what expiry actually looks like

The end of an Annual Flex term is undramatic in a way that costs money. The pool expires, remaining credits vanish without ceremony, and consumption continues seamlessly at whatever your contract says happens next, a renewal if one was signed, list rates if not. Nobody calls to warn you in month ten that 30% of the pool is unspent. The defensive calendar is mechanical: a burn rate check every month from day one, a formal trajectory review at month six while course corrections can still move the outcome, renewal preparation from month eight with measured data, and in the genuine emergency of a large unspendable balance, the late term options, pulling planned consumption forward, prepaying storage heavy work, accelerating a migration wave, evaluated honestly against just taking the loss and resizing the renewal. Spending credits on work without value to avoid forfeiting them is the sunk cost fallacy with a cloud invoice attached, a dynamic the expiring credits article treats at length.

The governance that makes either model work

Both models reward the same habit: knowing your consumption curve cold. Pay As You Go estates without cost review drift upward at list price, which is its own quiet tax. Committed estates without burn rate tracking discover their utilization problem in month eleven, when nothing can be done about it. A monthly review of consumption against plan, with tagging good enough to attribute the spend, serves both models and takes hours, not days. It is standing work inside our managed services retainers, and for estates that suspect the answer is already wrong, our optimization practice works on a percentage of verified savings, so being wrong about your commercial model is at least cheap to confirm.

One page summary for the decision meeting

If this article reaches a decision meeting, the one paragraph version is this. Pay As You Go costs list price and forgives everything. Annual Flex pays a discount for forecasting accuracy and forfeits what you overestimate, with breakeven at a utilization of one minus the discount. Commit only measured floors, never forecasts, and never averages on seasonal curves. Negotiate overage at committed rates so that undersizing is nearly free, which makes committing low the dominant strategy. Migrating estates should ride Pay As You Go through the ramp and commit on evidence. And whichever model wins, the monthly burn review is not optional, because both models charge for inattention, one at list price and the other in forfeited credits. That paragraph, plus the breakeven table above, is the whole decision.

The bottom line

Pay As You Go is the right default for anything unmeasured, unstable, or new. Annual Flex is the right choice for measured baselines, sized to the floor and renewed on evidence. The expensive mistakes are all one mistake: committing to a forecast instead of a measurement. Get the measurement, run the breakeven line, and the model chooses itself.

Free white paper

Go deeper on this topic with The OCI Pricing Decoder, Universal Credits, Support Rewards, and the discounts Oracle does not volunteer. 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.