Skip to content
Calder AI commercial framework

The AI Consumption Exposure Framework

A practical way for Finance, IT and Procurement teams to compare variable software pricing models without assuming one billing structure is inherently good or bad.

Operational note

Contract structure matters more than the label on the pricing model.

Usage-based agreements vary significantly by supplier and product. This framework describes commercial features buyers may want to inspect where present. It is not a universal risk ranking and it is not legal advice. The executed agreement controls the actual commitment, pricing and renewal mechanics.

Reference answers

Two definitions to align Finance and technology teams.

What causes AI software spend to become unpredictable?

Enterprise AI spend becomes harder to forecast when cost follows variable consumption rather than only named users. Input tokens, cached input, output tokens, API activity, model choice, context length, compute, data processing, workload growth and regional processing can all change the run rate. The executed supplier agreement determines which of those drivers actually apply.

What is a consumption-based software contract?

A consumption-based software contract ties some or all charges to measured usage rather than only to fixed seat counts. The billing unit might be credits, transactions, API calls, compute, storage, data processing or another defined metric.

Commercial models

Compare the billing unit before comparing the headline price.

ModelPrimary cost driverForecasting questionOverage considerationUnused-commitment considerationRollover / expirationRenewal focus
Per-seat + AI tierAuthorized users, plan level and AI add-on packagingUsually easier to forecast when user counts are stableTypically limited by provisioning controls, but depends on the agreementUnused seats or premium tiers can remain committedUsually less relevant than in credit modelsWatch seat minimums, tier packaging, renewal uplift and the ability to reduce quantities.
Token / credit commitmentTokens, credits or another prepaid unit of consumptionCan be difficult when adoption, prompts, workloads or product behavior change quicklyMay increase if prepaid blocks are exhausted and incremental usage is priced differentlyUnused prepaid units may remain economically strandedInspect expiration and rollover terms where presentReview commitment sizing, rollover options, incremental-unit pricing and renewal baseline assumptions.
API request volumeNumber or type of API calls, transactions or requestsVaries with application behavior, automation and production volumeCan rise if traffic or automated activity increases beyond assumptionsMay be low in pure pay-as-you-go models, higher where minimums applyDepends on contract structureReview rate tiers, alerting, caps, committed minimums and incremental-unit pricing.
Compute consumptionRuntime, CPU/GPU usage, reserved capacity or similar infrastructure unitsCan change with architecture, workload intensity and deployment patternsMay be meaningful when usage is uncapped or burst pricing appliesReserved or prepaid capacity can be underusedDepends on commitment and reservation structureReview commitment flexibility, unit pricing, burst economics, term length and reallocation options.
Data processing / storageData ingested, indexed, scanned, retained or storedAffected by data growth, retention policies, logging and workload designCan rise when data volumes or retention scope expandsMinimum storage or processing commitments can exceed actual useUsually contract-specificReview minimums, tiers, retention assumptions, overage rates and the ability to reduce committed capacity.
Minimum annual commitmentA contractual spend floor across one or more products or usage unitsForecasting depends on how well the committed floor matches credible demandOverage can occur above the floor depending on unit economicsThe main exposure is under-consumption against the committed floorUnused value may or may not carry forwardReview ramp structure, product flexibility, true-up mechanics, rollover and exit or reduction rights where available.
Commercial concepts

Terms buyers and counsel may want to evaluate where relevant.

Volume-tier mechanics

How unit pricing changes as consumption crosses defined thresholds, including whether lower unit rates apply prospectively or retroactively.

Cached versus uncached input

Some AI providers price cached input differently from uncached input. Buyers should understand whether repeated context, prompt structure and cache eligibility can change the effective unit economics of a workload.

Model and workload mix

Different models and service tiers can carry different input, output and throughput economics. Forecasts should reflect the workloads the business actually expects to run rather than one blended token assumption.

Context and output intensity

Longer prompts, larger context windows and heavier output can materially change token consumption. The financial model should distinguish input, cached input and output where the supplier prices them separately.

Regional processing and routing

Some providers apply different economics based on processing region or routing choice. Data-residency requirements can therefore affect both technical design and commercial cost.

Rollover / expiration

Whether unused prepaid credits, capacity or commitment value carries into a later period or expires.

Incremental-unit pricing

The price applied after the original commitment is consumed, including whether the rate is fixed, tiered or subject to then-current pricing.

Usage alerts and controls

Operational mechanisms for notifying owners before spend crosses internal thresholds. Contract language and technical controls should be evaluated separately.

Cross-product flexibility

Whether committed value can move among products, workloads, models or service categories if requirements change.

Ramp and reforecast rights

Whether commitment levels can change over the term as deployment assumptions become clearer.

Renewal baseline mechanics

How current usage, minimums and unit pricing may influence the structure proposed for the next term.

Technical cost drivers

The commercial forecast should reflect how the AI workload actually behaves.

Prompt caching changes input economics

OpenAI currently publishes separate rates for input, cached input and output on supported models. That means repeated context can have different economics from newly processed context, and the buyer's usage model should not assume every input token has the same cost.

OpenAI API pricing

Routing and region can change unit cost

Snowflake publishes separate AI Credit pricing for global and regional routing, while OpenAI also documents regional-processing price differences for eligible models. When residency or routing requirements matter, the commercial forecast should model those constraints explicitly.

Snowflake AI pricing
How to use it

Translate technical usage assumptions into commercial scenarios.

Start with the actual billing unit and current run rate. Build a base case, credible growth case and downside case. Then compare how minimums, incremental pricing, expiration rules, product flexibility and renewal timing behave under each scenario before approving the commitment.

FAQ

Questions about usage-based software economics.

What causes AI software spend to become unpredictable?

+

Enterprise AI spend becomes harder to forecast when cost follows variable consumption rather than only named users. Input tokens, cached input, output tokens, API activity, model choice, context length, compute, data processing, workload growth and regional processing can all change the run rate. The executed supplier agreement determines which of those drivers actually apply.

What is a consumption-based software contract?

+

A consumption-based software contract ties some or all charges to measured usage rather than only to fixed seat counts. The billing unit might be credits, transactions, API calls, compute, storage, data processing or another defined metric.

Are consumption contracts always riskier than seat-based SaaS?

+

No. Risk depends on the specific economics, controls and operating model. A well-understood consumption structure can fit variable demand better than fixed seats, while a poorly sized commitment can create unused capacity or unexpected overage exposure.

What should finance and IT review before signing an annual AI commitment?

+

Teams should understand the billing unit, current run rate, credible growth scenarios, commitment floor, incremental-unit pricing, rollover or expiration mechanics, product flexibility, alerting, renewal timing and who owns usage decisions.

Does Calder provide legal advice on AI contract clauses?

+

No. Calder provides buyer-side commercial support. Clients should use their legal counsel for legal interpretation, data protection, liability, regulatory and final contract-language decisions.

Variable commitment ahead?

Make the usage assumptions visible before the contract is signed.

Calder can review the commercial model, commitment structure and renewal exposure while your technical, legal and security teams retain their normal decision rights.

Discuss the agreement