You've already decided you want reserved capacity over on-demand. Now you're staring at a term sheet with a minimum commitment, an overage rate, a capacity guarantee SLA, and an exit clause, and you need to know which of those numbers are fixed and which are just the provider's opening offer. If you haven't made the reserved-vs-on-demand call yet, our serverless vs on-demand vs reserved GPU guide walks through the breakeven utilization math first. This post picks up from there: you're signing something, and you need to know what's in it.
Providers can push aggressive minimum terms right now because they have the leverage. The 2026 GPU shortage has pushed lead times on premium silicon out for months, and on-demand H100 and H200 capacity on the hyperscalers is unreliable for teams without an existing reservation. That scarcity is exactly why a 3-4 year prepaid commitment looks so attractive to the provider writing your contract, and understanding their incentive is the first step to negotiating against it.
What a GPU Reservation Contract Actually Locks You Into
A GPU reservation contract is not a pricing tier, it's a bet on your own utilization. You're trading flexibility for a lower hourly rate, and the contract terms determine exactly how much flexibility you gave up and what happens the moment your usage pattern doesn't match what you projected when you signed.
The Three Levers That Set Your Discount (Term Length, Prepayment, Utilization)
Three variables move the discount you're quoted, and they compound:
- Term length. Longer commitments earn steeper discounts because the provider can plan capacity further out. Compute Exchange's market benchmarking puts 6-month reservations at roughly 20-30% below on-demand, 1-year reservations at 40-50% below, and 3-year reservations at 55-72% below on-demand.
- Prepayment. Paying upfront rather than monthly typically unlocks the top end of a given term's discount range. AWS EC2 Savings Plans max out around 72% off on-demand, but only at a 3-year term paid All Upfront.
- Utilization commitment. Some contracts price the discount against a guaranteed minimum utilization, not just a capacity ceiling. Read this clause carefully, since a utilization floor can turn a "reservation" into an obligation to actually run the workload, not just pay for the option to.
The interaction matters more than any single lever. A 3-year term with monthly billing and no prepayment will not get you anywhere near 72% off. Providers price the discount against the certainty they get, and certainty means cash now and a long runway, not just a long calendar commitment.
Reserved Instances vs Flex/Hybrid Reservations (CoreWeave-Style Dual-Rate Models)
Not every reservation product works the same way, and the difference changes how much idle time costs you. CoreWeave's platform is a clean illustration of the two dominant models, according to its own documentation.
Reserved Instances bill a flat hourly rate for the entire term, whether the instances are running or sitting idle. You pay the same amount at 20% utilization as you would at 100%. Usage beyond your reserved allocation bills as on-demand overage.
Flex Reservations split the bill into two rates: a lower holding fee that keeps the capacity reserved (running or idle), plus a separate, higher usage rate charged only while the nodes are actively working. This dual-rate structure means idle time costs less than it would under a straight Reserved Instance, at the price of a smaller headline discount.
Jack Nikodem, who writes on ML infrastructure leadership, frames the tradeoff bluntly: "The cheapest per-hour option is always an exclusive reservation: a hard commitment." That's true, but it's also the version of the contract that punishes you hardest for a bad utilization forecast. If your workload is bursty or still finding its steady-state load, a Flex-style dual-rate structure is worth the smaller discount. If you already know you'll run the cluster near-constantly, a hard Reserved Instance captures more of the available savings. Neither CoreWeave product publishes fixed pricing; you get quoted rates through an Account Executive, which is itself a negotiation lever worth knowing about before that first call.
Minimum Commitments, Overage Rates, and Early Termination Clauses to Negotiate
The three clauses that do the most financial damage if you get them wrong are the minimum term, the overage rate, and the exit terms. Each is negotiable to some degree, and each has a specific ask you should walk in with.
How Long a Minimum Term Actually Buys You a Real Discount
As of April 2026, providers are broadly resistant to sub-six-month terms on premium GPUs like H100 and H200, per Compute Exchange's market research. One year is the widely available floor for a discount worth signing over, and 2-3 year terms typically require roughly 20% of total contract value as upfront prepayment.
Here's the part that should change your negotiation strategy: reserved pricing itself is not fixed over time. H100 one-year reserved rates rose roughly 40%, from about $1.70/hr to $2.35/hr, between October 2025 and March 2026 as on-demand capacity tightened. If you're negotiating in a rising-price market, locking a longer term sooner can be the better trade even at a marginally worse discount percentage, because the alternative is re-negotiating next year against a higher baseline. Model both scenarios before you sign.
Overage Pricing: What Happens the Hour You Exceed Committed Capacity
Your contract's overage clause determines what happens the moment your workload needs more GPUs than you committed to. On CoreWeave's Reserved Instance and Flex Reservation models, usage beyond your committed allocation flows to standard on-demand billing. That's a sane default, but "standard on-demand rates" is not a number, it's a pointer to whatever the provider charges that day, and on-demand rates on capacity-constrained GPUs can spike hard during a shortage.
Push for two things in the overage clause specifically: a cap on how much the overage rate can move relative to your reserved rate (a multiplier ceiling, not an open-ended "current market rate"), and clarity on whether overage is billed hourly, daily, or averaged over a billing cycle. A provider that will only commit to "current on-demand pricing" for overage is asking you to accept unlimited exposure on exactly the capacity you're most likely to need during a demand spike, which is the scenario a reservation is supposed to protect you from in the first place.
Six Concrete Levers to Push On (Step-Downs, SKU Flexibility, Burst, Hour Banking)
Beyond the headline discount, these are the terms that actually move the total cost of a multi-year commitment, in rough order of how much leverage most buyers have to negotiate them:
- Step-down clauses. Ask for a schedule that lets your committed capacity shrink at defined checkpoints (say, 12 and 24 months into a 3-year term) if your workload comes in under projection, without breaching the contract.
- SKU flexibility. Lock in a GPU generation commitment, not a specific SKU, where possible. A contract that lets you swap H100 hours for H200 hours as your models change is worth more than a marginally better rate on a fixed SKU you might outgrow.
- Burst allowances. Negotiate a defined burst percentage (10-20% over committed capacity) billed at a pre-agreed rate instead of falling straight to open-market overage pricing.
- Hour banking. For workloads with seasonal or project-based usage, ask whether unused committed hours in a slow month can roll into a busier one, rather than being forfeited.
- Multi-vendor bids. Soliciting competing quotes from more than one GPU provider before you sign can cut costs 15-20%, per Compute Exchange's benchmarking. Get at least two quotes on the table even if you have a preferred provider.
- Consolidated demand. If your organization has GPU spend scattered across business units, consolidating it into one negotiated volume commitment can unlock 15-30% better pricing than each team negotiating separately.
None of these are exotic asks. They're the standard playbook for negotiating any large infrastructure commitment, applied to a market where the seller currently has more leverage than the buyer. Ask for all six; expect to win some.
Termination-for-Convenience and Exit Clauses (What "No Exit" Actually Costs You)
A reservation contract with no exit path is a bet that your workload, your model architecture, and your provider relationship all stay stable for the full term. That's a lot to bet on in a market where GPU generations turn over roughly every 18-24 months.
The negotiation asks that hold up best in practice, per compliance and procurement research on cloud contract exit rights, focus less on a blanket right to walk away and more on making the exit mechanically possible: unwind or reallocation rights on committed spend if your usage pattern shifts, capped or waived data-egress fees at term end, and a defined data export format with contractually committed transition assistance, not a vague promise to "work with you."
NVIDIA's own DGX Cloud service terms set a reasonable baseline here: the customer gives written notice before the subscription period ends, and NVIDIA commits to delivering migration assistance no later than two months after receiving that notice, continuing through 30 days after the switching notice period (or the end of the subscription, whichever comes first). That's a concrete, dated obligation, not a goodwill gesture. If a provider won't commit to something comparably specific, that's worth flagging before you sign a multi-year term, not after you're trying to leave one.
Red Flags in Neocloud and Hyperscaler Reservation Contracts
Some contract terms are just the cost of doing business with reserved capacity. Others are structural traps that look like standard boilerplate until you're the one stuck with them. Three are worth checking on every term sheet before you sign.
Capacity Guarantee SLAs: What "Guaranteed" Really Means (and Doesn't)
"Guaranteed capacity" sounds absolute. In practice, it rarely comes with a number attached. CoreWeave's own capacity plans documentation lists "Capacity guarantee: Yes" for both its Reserved Instance and Flex Reservation products, and states that Reserved Instances are available in your chosen region regardless of platform-wide demand. What it does not publish anywhere in that documentation is a percentage, an uptime figure, or a remedy if the guarantee is missed. That's not unusual, and it's not specific to CoreWeave. It's the norm across neocloud and hyperscaler capacity guarantees, and it's exactly the gap you need to close in your own contract.
The mistake is assuming "capacity guarantee" and "uptime SLA" mean the same thing, or that "guaranteed" implies 100%. A capacity guarantee is supposed to tell you what fraction of your reserved allocation you can expect access to over a billing period. If the provider's public documentation doesn't say, don't infer a number and don't accept the word "guaranteed" as self-explanatory. Ask for the exact percentage, the measurement window, whether it applies per-node or averaged across your whole cluster, and the credit or remedy owed if it's missed, all in writing in the contract itself. If the provider can't produce a number, that absence is the answer.
The Committed-Use-Discount Trap on GPUs Specifically (Why the Wrong CUD Product Leaves You Uncovered)
If you're coming from a general cloud-cost-optimization background, the trap isn't that GCP shortchanges GPU commitments outright, it's that GCP runs two separate committed-use-discount products and only one of them covers GPUs at all. Compute flexible CUDs are spend-based commitments that apply across Compute Engine, GKE, and Cloud Run, and they discount most eligible machine series 28% at one year and up to 46% at three years, but GPUs are explicitly excluded from that eligible-resource list. GPUs only qualify under resource-based CUDs, a separate commitment tied to a specific region and machine type, which GCP's own documentation caps at up to 55% off for most GPU types and up to 65% off for some, with the exact rate depending on the GPU model and term you commit to.
That distinction has a real consequence for anyone budgeting a GPU commitment on a hyperscaler: a flexible CUD your finance team already holds for general compute spend does not extend to GPU capacity, no matter how large the commitment. You need a resource-based commitment negotiated specifically for the GPU SKU and region you're running, quoted on its own terms. Get that quote in writing before you model any savings, rather than assuming an existing compute commitment already covers the GPU line item.
Accounting and Balance-Sheet Consequences (ASC 842, Right-of-Use Assets)
A GPU reservation contract isn't only a procurement decision, it's an accounting one, and term length is not the only variable that matters. Under ASC 842, a contract only triggers lease accounting if it actually contains a lease, which comes down to a specific test: is there an identified asset the provider can't freely substitute, does your organization get substantially all of the economic benefit from that specific hardware, and does your organization direct how it's used. If the provider retains the right to swap out the physical nodes underneath you, which most multi-tenant reservation products are structured to allow, the contract can fail that test and stay a service arrangement rather than a lease, no matter how long the term runs. Contracts that don't contain a lease typically fall under revenue and service-contract guidance instead, and any related implementation costs get evaluated under ASC 350-40 rather than capitalized as a right-of-use asset.
If your contract does clear the identified-asset and control tests, then term length becomes the relevant threshold: commitments under 12 months can typically be treated as operating leases, while longer commitments generally require capitalization as a right-of-use asset on the balance sheet. That's a real difference in how the full contract value shows up in your financials, independent of the actual cash flow timing.
None of this is a call you should make from a blog post. Get your specific contract language, including any substitution rights the provider retains over the underlying hardware, in front of your finance and legal teams before you sign anything longer than a year, not after. A 3-year, seven-figure GPU commitment that looks like an operating expense in a spreadsheet can land very differently once someone runs the identified-asset test against the actual contract terms, and that's a conversation that goes much better before signature than after.
When to Sign a Reservation vs Stay On-Demand
None of the negotiation levers above matter if the underlying commitment doesn't make financial sense for your utilization pattern in the first place. Work the math before you work the contract.
The Breakeven Math Before You Commit
The rule of thumb: reserved capacity pays off once your utilization exceeds roughly (1 - discount percentage). At a 45% discount, you need north of 55% utilization to come out ahead of on-demand. Compute Exchange's illustrative model puts a concrete number on this: a 16-GPU H100 cluster run at 80% utilization for one year saves roughly $73,000 on a reserved contract versus paying month-to-month on-demand. That's a real number worth reproducing for your own workload before you sign, not just a directional argument.
Two caveats worth weighing against that math. First, a Savings-Plan-style flexible commitment, one that lets you shift spend across instance families or regions instead of locking a hard reservation, typically costs 4-6 percentage points of discount compared to an exclusive reserved instance. That's the price of the flexibility, and for a lot of teams it's worth paying. Second, always run the comparison against neo-cloud on-demand pricing, not just your current provider's on-demand rate. Spheron's H100 PCIe on-demand runs $2.01/hr right now, and H100 SXM5 on-demand runs $2.54/hr, both with no contract at all. The market-wide one-year reserved H100 rate that Compute Exchange tracked in March 2026, roughly $2.35/hr, sits above Spheron's PCIe on-demand rate and barely below its SXM5 rate. Committing a year of capital and flexibility to land close to what a neo-cloud already charges with no commitment is a weak trade unless your utilization is high enough that the reserved discount is doing real work. For a full breakdown of on-demand pricing across providers before you commit to anything, see our GPU cloud pricing comparison, and if AWS specifically is your baseline, the AWS H100 pricing breakdown has the P5 numbers already worked out.
Pricing fluctuates based on GPU availability. The prices above are based on 13 Jul 2026 and may have changed. Check current GPU pricing → for live rates.
Jack Nikodem's framing is the right mental model here: "GPUs are the new electricity. And like electricity, steady access at predictable cost matters more than getting the absolute cheapest rate." A reservation is worth signing when steady access is genuinely what you're buying, not just a lower sticker price you can't actually realize because your utilization won't get there. Teams weighing whether the underlying capex behind reserved neo-cloud pricing is sustainable should also read our breakdown of NVIDIA's neocloud backstop financing: the vendor-financed debt structure behind a lot of multi-year GPU capacity is exactly why some providers push so hard for long, prepaid commitments in the first place.
A Negotiation Checklist for Your Next GPU Cluster Contract
Before you sign, confirm you have written answers, not verbal assurances, on all of the following:
- Term and prepayment: Exact discount at your proposed term length, and the prepayment percentage required to get it.
- Overage rate: A defined multiplier or cap on overage pricing, not an open reference to "current on-demand rates."
- Burst allowance: A pre-agreed burst percentage and rate before you fall to overage pricing.
- Step-down or reallocation rights: Whether committed capacity can shrink at defined checkpoints without breach.
- SKU flexibility: Whether the commitment is tied to a specific GPU SKU or a GPU generation you can swap within.
- Capacity guarantee SLA: The exact guaranteed percentage, the measurement window, and the remedy if it's missed.
- Exit terms: Notice period, data export format, and a dated migration-assistance commitment, not a goodwill clause.
- Accounting treatment: Confirm with finance whether the contract passes the ASC 842 identified-asset and control test at all, and if so, whether the term length triggers capitalization as a right-of-use asset.
- Competing quotes: At least two provider quotes on the table before you finalize, even if you have a preferred vendor.
Run through this list against your own workload's growth curve, not just today's usage, before you commit capital to a term you can't unwind. For the broader cost-optimization context beyond just the commitment decision, our GPU cost optimization playbook covers checkpoint strategies, right-sizing, and idle-time elimination that apply whether you end up reserved or on-demand. And if capacity scarcity is part of what's pushing you toward a longer term than you'd otherwise sign, the structural power constraints behind 2026's GPU shortage are worth understanding, since they're a big part of why providers currently have the negotiating leverage in the first place.
If your utilization doesn't clear the breakeven math, Spheron's on-demand pricing carries no term commitment at all. If it does, Spheron's reserved capacity is negotiated directly with a quote turned around in 24-48 hours, not buried in the kind of fine print this post just walked you through.
Frequently Asked Questions
Market benchmarking from Compute Exchange puts 6-month GPU reservations at roughly 20-30% below on-demand, 1-year reservations at 40-50% below, and 3-year reservations at 55-72% below on-demand. Your actual number depends on term length, prepayment, and how much leverage you bring to the table with competing quotes.
On CoreWeave's model, usage beyond your Reserved Instance or Flex Reservation ceiling is billed at standard on-demand rates. Most providers follow the same pattern: the committed block covers your baseline, and anything above it reverts to whatever on-demand costs that day. Get the exact overage rate and how it is invoiced written into the contract before you sign, not left as 'standard rates apply.'
Yes, and you should try. Common asks include unwind or reallocation rights on committed spend if your workload changes, capped or waived exit egress fees, and defined data export formats with transition assistance at contract end. NVIDIA's own DGX Cloud terms require written notice before your subscription ends and commit to migration assistance delivered within two months of that notice, which is a reasonable baseline to ask any provider to match.
Only if you commit through the right product. GCP's spend-based flexible CUDs, the ones that give general compute machine families 28% off at one year and up to 46% off at three years, explicitly exclude GPUs. GPUs are only eligible under resource-based CUDs, a separate commitment type tied to a specific region and machine type, which GCP's own documentation caps at up to 55% for most GPU types and up to 65% for some. If your organization already holds a flexible CUD for general compute, it does not extend to GPU capacity. You have to negotiate that commitment separately, per GPU SKU.
As of April 2026, providers are broadly resistant to sub-six-month terms on premium GPUs like H100 and H200. One year is the widely available floor for a real discount, and 2-3 year terms typically require around 20% of total contract value paid upfront. If a provider offers a steep discount for a 90-day term, read the fine print. The economics rarely work in their favor at that length, so the catch is usually somewhere else in the contract.
