Reserved too much? Six ways to stop paying for idle GPUs. A GPU commitment gets expensive when your workload no longer needs the capacity you agreed to pay for, whether you bought a capacity reservation, a discounted usage commitment or a contract for GPU time. When forecasts miss, projects stall or a model gets more efficient, the gap between what you committed and what you use becomes a bill. This guide walks through six options for excess gpu capacity, using what AWS, Azure, Google Cloud and GPU marketplaces say in their own documentation about cancelling, exchanging and reselling. The first rule applies to all six: what you can do depends on your contract, so read it before you act. This is not legal or financial advice.
Key takeaways
Nobody plans gpu overcommitment, and nobody reserves excess gpu capacity on purpose. An unused gpu reservation costs the same as a busy one, and it builds up in four ways. The forecast misses: a project slips, a customer deal falls through, or a launch lands smaller than planned. The workload gets lighter: a more efficient model or a better batching setup needs fewer GPUs than the plan assumed. The hardware moves on: a reservation is tied to a specific instance type, and an AWS answer on re:Post notes there is no built-in way to change the instance type of a Capacity Block once it is bought, even when newer GPUs arrive. The market moves: SemiAnalysis reported that its H100 one-year contract price index fell to a low in October 2025 and then rose almost 40% by March 2026, so a commitment can look generous or expensive depending on when you signed.
The cost is easiest to see as a break-even. A reservation priced below on-demand only wins if you use enough of it, and the required use is one minus the discount. This is a simple estimate that compares the discount with the on-demand price and nothing else: it ignores resale proceeds, marketplace fees, migration costs and other charges.
Arithmetic only: break-even utilization = 1 minus the discount. The discounts are examples, not any provider's rates. Utilization here means billable use, not a dashboard figure; see GPU utilization explained.
Three different things get called reserved. A capacity reservation holds GPUs for your use. A commitment, such as a Reserved Instance, a Savings Plan or a committed use discount, is a pricing agreement to pay for a level of usage over a term, and it does not always hold physical capacity. A contract for GPU time, such as a private cluster lease with a neocloud, is whatever its terms say. The Google Cloud documentation itself distinguishes commitments from reservations, and the exit routes differ by type.
Before choosing an option, check what your commitment type permits. This table summarizes public documentation as of October 23, 2026. "No documented resale route" means we found none in the provider's public documentation, not that one is impossible under a private contract.
If you want to resell reserved gpu capacity, the first question is whether your contract lets you. On AWS the answer is yes for one product. The Reserved Instance Marketplace accepts only EC2 Standard Reserved Instances, which must have been active for at least 30 days and have at least one month left on their term. The seller needs a US bank account, AWS charges 12% of the upfront price, and a seller can sell up to $50,000 of reservations or 5,000 instances, whichever comes first. AWS also says customers of AWS India cannot register as sellers on the marketplace at all, even with a US bank account, which is a rule of this AWS marketplace and not a general limit on selling capacity elsewhere. Convertible Reserved Instances and Reserved Instances for other services such as RDS cannot be sold, and neither can Savings Plans. The sale is a sell reserved instances transaction on a reserved instance marketplace, and it is built for general EC2, not for GPU clusters, so check whether your GPU instance type is covered by a Standard Reserved Instance at all.
Google Cloud and Azure document no resale route for commitments, and AWS documents none for Capacity Blocks for ML. For a GPU lease or a private reserved-cluster contract, the answer is in the contract: look for assignment, sublease and transfer clauses, and ask your provider directly. If it is silent, treat resale as not permitted until the provider confirms in writing.
Our view
Resale is the best outcome only when it is allowed and the price covers your loss. Before you list anything, work out what you would take for the capacity, and compare it with the cost of just using it for lower-priority work (option 3).
This option fixes the next commitment, not the current one. Instead of reserving for the peak, commit to the floor you are confident of and cover the rest with shorter or flexible capacity. AWS Capacity Blocks for ML are positioned for workloads that need GPUs for days or weeks at a time, and AWS says you pay only for the period you reserve, though a Capacity Block itself cannot be cancelled. Google's spend-based commitments are committed spend per hour and cannot be cancelled once bought, so flexibility has to be built into the size of the commitment, not assumed.
Our view
A common mistake is sizing the commitment to the busiest month. A better rule is to commit to the capacity you would use in the quietest month you can defend, and pay a premium for the rest. When you reserve gpu capacity, reserve the floor and not the peak. If part of your capacity is a capacity reservation or a gpu reservation you can still shrink, shrink it at the next renewal, not never.
The cheapest fix is often internal. Reserved capacity is already paid for, so any workload that can run on it costs only the marginal work of moving it. Candidates are batch inference, evaluation runs, fine-tuning and data processing that currently run on on-demand capacity elsewhere in the company. The tooling exists: Google lets you enable commitment sharing across projects for resource-based commitments, and an AWS article on managing Capacity Reservations describes sharing capacity with other accounts through AWS Resource Access Manager. Sharing only helps if the commitment can apply to that work, because commitments and reservations are tied to specific resource types and locations, such as a GPU type and a region. Separately, if the owners of that work are paying on-demand rates, charging them an internal rate below that would recover part of your waste, which is our suggestion for cost allocation and not a provider mechanism.
What you can negotiate depends on who you bought from. Azure has a documented path: reservations can be exchanged for another of the same type and refunded up to $50,000 per rolling 12 months. Microsoft says it is not currently charging an early termination fee on refunds, though it has said a 12% fee might apply in the future. From February 1, 2027, newly purchased reservations on services covered by savings plans will no longer be exchangeable, while reservations bought before that date keep one final exchange. AWS documents a cancellation quote for On-Demand Capacity Reservations that are still in a commitment term, where the charge keeps billing for the remaining term without delivering capacity. Google tells customers who bought a commitment by mistake to contact Cloud Billing Support.
With a GPU cloud or neocloud, the terms are in your contract. SF Compute's founder has argued that a conventional GPU cloud usually cannot let customers cancel long contracts, because those contracts underpin the cloud's own cheap financing.
Our view
Ask early, ask in writing, and bring an offer. Useful asks are to convert part of the commitment to a different GPU type, release a portion in exchange for a longer term on the rest, or defer the start of capacity you have not yet used. A provider that wants the renewal has more room than one that wants the full term honored.
A few markets exist for exactly this, and they are different transactions from option 1: selling a cloud entitlement, selling unused time on a contract that allows resale, and finding new buyers for hardware you own are three separate things. SF Compute describes contracts you can exit by selling the unused time back to its market, and a profile of the company says it charges a fee each time compute is resold. Its documentation describes standing buy and sell orders for a delivery window, so you can inspect prices before you sell. Compute Exchange lists reserved GPU capacity from more than 100 providers and forward contracts, and says it acts as an intermediary that introduces verified counterparties; check with it whether an existing reservation can be listed, because its separate secondary marketplace launched in 2026 is for physical hardware. The concept of a gpu capacity marketplace or a place to sell gpu time is covered further in why neoclouds are adding a second demand channel.
If you operate the GPUs yourself and want another route for spare capacity, five ways to turn idle GPUs into revenue compares the options, and the GPU provider glossary defines reserved capacity, spot and the other terms used here.
Sometimes the right move is to run the contract down. Renewal behavior differs by provider and product, so check the renewal setting on each commitment. AWS Reserved Instances do not renew automatically, and usage after the term continues at on-demand rates, while Azure lets you turn automatic renewal on or off for a reservation, so lapsing is not always the default outcome of doing nothing. The re-plan is where the value is. Measure the capacity you actually used, in billable hours not dashboard percentages, then size the next commitment to that floor. The cost of the idle part is the subject of what an idle GPU costs, and the break-even table above tells you how much of the next reservation you need to use for it to pay off. A cloud waste review before renewal, which means checking each commitment against measured use, is worth doing even when no reservation is oversized.
If you own the hardware and want out, selling it is a separate market. Compute Exchange says used data center GPUs can sell for as much as 40% to 60% below original list price, which is a company claim, so treat it as a ceiling on what to expect, not a quote.
If you operate the hardware, you can see how the supplier program works on the supplier page or apply as a supplier. packet.ai runs that program, so we have an interest in readers considering it, and it is not the right route for every reader here.
Retrieved October 23, 2026. Provider terms change and private contracts differ, so confirm current terms with your provider before acting. Third-party summaries are noted as such.
Last reviewed: October 23, 2026. This is general information, not legal, financial or tax advice, and it contains no market rates, no earnings figures and no guarantee of any outcome. Provider terms change, and your contract controls what you can do. For packet.ai's supplier information, see the supplier page.
Same models. Same API. Fraction of the cost. Start free — no credit card required.
Start building →