answrsnow
AI Infrastructure · Decision guide

How do you choose between cloud GPUs and on-prem for AI workloads in 2027?

By Kory White · Updated Nov 2026 · 12 min read
Close-up render of an NVIDIA H100 SXM GPU module on a black background, showing the central GPU package surrounded by memory stacks and power components
Direct answer

Choose by utilization first, then by the constraints that utilization cannot fix. Rent cloud GPUs when the hardware would sit idle for much of the year, when demand is bursty, when you need capacity in days, or when you cannot yet power, cool and staff a cluster. Buy and run your own when the GPUs will stay busy for most hours of their depreciation life, your data already lives on site, and you can fund space, power and people. The whole decision reduces to one inequality: the cloud rate times the hours you would bill, against the annual owned cost, which is capex divided by its useful life, plus power, plus colocation or room cost, plus staff.

The cloud side and the electricity side of that inequality can be filled with published figures. As read on November 8, 2026, CoreWeave lists an 8-GPU NVIDIA HGX H100 node at $49.24 per hour on demand, which is $431,342.40 for all 8,760 hours of a year (my multiplication). NVIDIA lists up to 700W for the H100 SXM, and the EIA's U.S. average commercial electricity price for August 2026 was 14.47 cents per kilowatt-hour, so the GPUs alone draw about $7,098.40 of electricity a year at full power. The other owned-cost terms (server price, colocation, staff, PUE, depreciation life) are left as variables: no vendor price list or primary source for them was read, so this page states no typical break-even point, and none should be quoted without your own quotes.

The break-even formula

Every formula term below is a variable you fill with your own quote, except where the next sections give a published figure with its source and date. The multiplications are mine; no source states a break-even.

Let R be the hourly cloud rate for the node you would rent (for example an 8-GPU node), u the share of the year's 8,760 hours you would actually bill, N the number of nodes, Capex the purchase and installation cost of the same node, L the years you depreciate it over, E its annual electricity (including the cooling overhead, PUE), K the annual colocation or room cost, and S the annual staff cost attributable to it.

What the formula leaves out, on purpose: the cost of money, resale value, network and storage gear, software licenses, downtime, and the cost of data movement. Add them as extra terms if they apply to you.

Cloud side: published H100 prices

All figures are as shown on each provider's own public page on November 8, 2026. They are not the same product: on-demand, a capacity reservation and a commitment are different contracts, and one provider's listed price is not yet in effect. Treat this as a map of what each page says, not a ranking.

Multiplied by 8,760 hours (my arithmetic), one 8-GPU node billed all year comes to $431,342.40 at CoreWeave, $321,667.20 at Lambda's listed 8x rate (8 x $4.59 = $36.72 per hour), $418,351.32 on an AWS Capacity Block rate, $775,172.40 for Google on demand, $340,413.60 for Google's 3-year commitment and $861,283.20 at the Azure East US price. At half the hours on the CoreWeave on-demand rate the figure is $215,671.20; at a quarter it is $107,835.60. Each 10 percentage points of utilization on that node is $43,134.24.

Read those as ceilings for your owned cost: if your quoted annual cost of owning the same node (Capex / L + E + K + S) is below the cloud figure at your expected utilization, ownership is cheaper on paper. Providers' discounts for large, long contracts are negotiated and are not on these pages; ask for them (see the GPU cloud provider comparison for who publishes what).

Owned side: what can be sourced and what cannot

The sourced terms show where the money is. At these published rates, GPU electricity for a node is a small figure next to a year of cloud billing, so the outcome hinges on Capex / L, the colocation cost, the staff cost and utilization, which are exactly the terms you must quote yourself.

Eight factors that decide it

The hybrid option

Hybrid is not a compromise by default; it is what the formula suggests when your demand has a steady base and a bursty top. Own (or commit to) the base, rent the peaks. The base load is the capacity you would keep busy nearly every hour; every hour above it is billed on demand or on a short reservation. This is my reasoning from the formula, not a published rule.

A step-by-step decision checklist

Questions people ask

At what utilization does owning GPUs beat the cloud?

It depends on your quotes, and no primary source gives a single figure. The break-even utilization is u = (Capex / L + E + K + S) / (R x 8,760), where R is the cloud rate per hour, L the depreciation life and E, K and S the annual electricity, colocation and staff costs. Fill it with your own quotes.

What do cloud providers publish for H100 prices?

As read on November 8, 2026: CoreWeave $49.24 per hour for an 8-GPU HGX H100 node on demand; AWS $47.757 per hour for p5.48xlarge as an EC2 Capacity Blocks rate; Google Cloud $88.49 per hour for a3-highgpu-8g; Azure $98.32 per hour for ND96isr H100 v5 in East US; and Lambda $4.59 per GPU per hour on its 8x plan, effective November 16, 2026. They are different contract types, so compare them carefully.

How much power does an H100 draw?

NVIDIA lists a maximum thermal design power of up to 700W (configurable) for the H100 SXM and 350-400W (configurable) for the H100 NVL, on its H100 page read November 8, 2026. That is the GPU only, not the whole server.

What electricity price should I use?

Use your own tariff. For reference, the EIA reports a U.S. average commercial price of 14.47 cents per kilowatt-hour for August 2026 (Electric Power Monthly, Table 5.6.A, preliminary).

Is a hybrid setup worth it?

It is worth testing when demand has a steady base and a bursty top: own or commit to the base so it stays busy, and rent the peaks. That is a conclusion from the formula, not a published rule.

Why does this page not give a server price?

No vendor public price list for an H100 server was read, and quoted prices vary by configuration, volume and time, so capex is left as a variable for you to fill from written quotes.

Sources

Everything was read from the linked pages on November 8, 2026, and each source carries its date or notes that none is shown. Gaps: no server or network purchase price, colocation rate, staffing cost, enterprise PUE or depreciation life was sourced, so those stay variables; the AWS on-demand page gave no P5 price in its served text, so the AWS figure is an EC2 Capacity Blocks rate; Lambda's listed prices take effect November 16, 2026; Google's region for the H100 table is not labeled; the Uptime Institute page redirected away, the Bureau of Labor Statistics page returned a 403, and neither is cited; Google's per-GiB egress tables were not in the served page. All multiplications are mine and shown as such. Prices change; confirm on each provider's page before you commit. This is general information, not financial or legal advice.

Share this page