Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

The reliable way to estimate model-serving cost is to divide the complete hourly cost of the deployment by the useful work it delivers at your target load. That means measuring output tokens, requests, latency and utilization—not multiplying a posted GPU rate by an assumed number of hours.

Start with the model and service requirements, verify that the accelerator configuration fits, collect an all-in hourly price, benchmark realistic traffic, then calculate cost per request and per million input or output tokens. The same H100 can produce radically different unit costs when concurrency and offered load change, so a single-user benchmark or GPU-only price is not enough.

1. Define exactly what you are costing

“The cost of running a model” can mean several different things. State the service boundary before collecting prices. An inference estimate normally includes the host that serves the model and the capacity held for reliability; a training estimate also needs the complete job duration, checkpointing and restart behavior. The calculations below are aimed at inference and other continuously available serving workloads.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Record the workload inputs

  • Model size: parameter count, architecture and any mixture-of-experts routing behavior.
  • Precision or quantization: for example, FP16, BF16, FP8 or an integer format. This changes weight memory, kernel choice and throughput.
  • Context length: maximum and typical prompt length, including the generated conversation history. Longer context increases KV-cache memory and often lowers throughput.
  • Token mix: average input tokens and output tokens per request. Keep the two numbers separate because prefill and decode stress hardware differently.
  • Traffic: average and peak requests per second, burst pattern and expected concurrency.
  • Latency target: time to first token (TTFT), token-generation rate and a tail target such as p95 or p99.
  • Availability target: whether one process can be restarted, or whether a second replica, zone or region must be ready.

Write these values in a worksheet before comparing providers. A price that looks low at one request per second may be expensive when your latency target requires more replicas, while a high-throughput configuration may be wasteful for intermittent traffic.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

Choose the accounting unit

Use cost per request when requests have similar lengths and cost per million output tokens when response lengths vary. For chat or retrieval workloads, also calculate input-token cost; a system with long prompts can have a very different economics from one with short prompts even when output speed is identical. Report the traffic assumptions beside every result so another person can reproduce the estimate.

2. Verify memory, interconnect and parallelism before looking at price

A cheap accelerator is irrelevant if the model cannot fit or if the required tensor and pipeline parallelism misses your latency target. Account for model weights, runtime buffers, KV cache at the chosen context length, batching headroom and the serving framework. Quantization can reduce weight memory, but it does not eliminate cache or activation requirements.

Match the machine to the model

Google’s documentation describes A2 machines with A100 GPUs for large-model and cost-optimised inference. Its Google Kubernetes Engine guidance maps smaller models to L4 and larger single-node inference to H100. These are placement examples, not a universal ranking: your measured throughput and latency decide whether the mapping works for your model.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check the accelerator memory available to the process, the host RAM needed to load and stage weights, and the interconnect between GPUs. If one GPU cannot hold the model and cache, determine whether tensor, pipeline or expert parallelism is supported by your runtime. More GPUs can increase capacity, but communication overhead can reduce useful tokens per second. Include the GPU count in both the hourly numerator and the benchmark configuration.

Separate capacity from performance

Memory capacity answers “can it run?” Performance answers “how much useful work does it deliver at the required latency?” Two configurations with enough memory can have different prefill speed, decode speed, batching behavior and tail latency. Do not use a per-GPU list price as a substitute for a multi-GPU benchmark.

3. Build the complete hourly cost

Use the provider’s price for the whole machine or instance, not just an accelerator line item. Google identifies the accelerator, vCPUs, system memory, local or persistent storage, networking, region and purchasing model as pricing factors. Add any capacity reserved for failover and the cost of idle capacity separately.

Cost component What to include Why it changes the estimate
Accelerators GPU or other accelerator count and model Parallel replicas and model placement determine the total device-hours.
Host compute vCPUs and system memory Tokenisation, request handling, data movement and orchestration consume host resources.
Storage Local scratch plus persistent disks or object-storage transfers Weights, caches, logs and checkpoints can require more than the boot volume.
Networking Inter-zone, inter-region and internet egress where applicable Traffic and distributed parallelism can create charges outside the instance rate.
Region and placement Specific region, zone or local-zone price The same instance can have different rates and availability by location.
Purchasing mode On-demand, spot, committed use or capacity block Discounts trade flexibility or interruption tolerance for a lower rate.
Reliability allowance Standby replica, second zone or spare capacity Availability requirements mean you may pay for capacity that is idle during normal operation.
Operations Monitoring, orchestration, deployment and engineering time These are real costs even when they are not on the GPU invoice.

Define an hourly numerator such as:

all_in_hourly = (instance_hourly_price × active_instances) + storage + networking + orchestration + reliability_allowance

Keep one-time engineering and model-conversion work separate from recurring serving cost. If you amortise those costs, state the period and expected request or token volume used for the amortisation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

4. Benchmark sustained output under production-like load

Run the exact model, precision, context distribution, serving stack and hardware you intend to buy. Warm the model first, then send representative prompts at the expected concurrency and offered request rate. Record both throughput and latency; a high average rate is not useful if p99 latency violates the service-level objective.

Metrics to capture

  • Requests per second actually completed.
  • Input-token throughput and output-token throughput.
  • TTFT and inter-token latency, with p50, p95 and p99 values.
  • GPU utilisation, memory utilisation and host CPU or RAM utilisation.
  • Queue depth, rejected or timed-out requests and batch size over time.
  • Behaviour during bursts, replica starts, model reloads and failures.

Benchmark several offered-load points rather than one maximum. At low load, the GPU may be mostly idle; at high load, queueing can make latency unacceptable. The useful operating point is the highest sustained load that meets your latency and availability targets, with headroom for bursts.

Why concurrency changes the answer

A 2026 concurrency-aware study measured effective costs from $0.21 to $15.25 per million output tokens on identical H100 hardware under different offered loads. In the tested enterprise-load range, underutilisation produced penalties of 2.5× to 24×. The result is a warning against copying a benchmark performed with a different request rate: the hardware did not change, but the denominator of useful tokens did.

When publishing or circulating an estimate, include the concurrency, offered load, prompt and completion distributions, batching policy and latency target next to the cost number. Without those conditions, “cost per token” is not portable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

5. Convert the measurements into unit economics

Once the hourly numerator and sustained measurements are available, use consistent units. Let H be all-in dollars per hour, R be completed requests per second, and T be output tokens per second.

cost_per_request = H / (R × 3,600)
output_tokens_per_hour = T × 3,600
cost_per_million_output_tokens = H / (output_tokens_per_hour / 1,000,000)

For input tokens, substitute measured input-token throughput for T. If you need a blended figure, report input and output costs separately first, then apply your observed input/output mix; do not silently treat an input token as equivalent to a decode token.

Illustrative arithmetic

Suppose a machine is quoted at $3.673385 per hour and your benchmark at the required latency completes 10 requests per second. The request cost is $3.673385 ÷ (10 × 3,600), or about $0.000102 per request. That arithmetic is only valid for the stated 10-request-per-second operating point; changing concurrency changes the denominator.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

If a benchmark reports 66 output tokens per second per user, as in NVIDIA’s H100 page example for GPT-OSS-120B with vLLM, one user produces 237,600 output tokens per hour (66 × 3,600). To turn that into a price, divide your matched hourly host cost by 0.2376 million tokens. The NVIDIA figure is a vendor-page benchmark citing SemiAnalysis InferenceX in an April 2026 context, so treat it as an example condition rather than a universal H100 rate.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Account for utilisation and redundancy explicitly

If a replica is available but averages 70% useful utilisation, either benchmark at that operating point or divide the cost by 0.70 as an idle-capacity adjustment—never both. Add standby replicas, rolling-deployment headroom and regional failover to the numerator. A service that must keep two replicas online has a different cost per token from a batch job that can stop when no work is queued.

6. Published price examples and how to read them

The following figures are reference points from provider tables, not like-for-like performance comparisons. They are tied to the listed configuration, location, purchasing mode and access date.

Listing Accelerator configuration Published rate Qualification
Google Cloud a3-highgpu-8g Eight NVIDIA H100 GPUs $88.490000119 per hour Google Cloud price table, accessed 2026; machine-level rate.
Google Cloud a2-highgpu-1g One NVIDIA A100 GPU $3.673385 per hour Google Cloud price table, accessed 2026; machine-level rate.
AWS p5.48xlarge, US East (Atlanta) Local Zone Eight H100 GPUs $41.528 per hour per instance, or $5.191 per accelerator AWS published rate, accessed 2026; location is the Atlanta Local Zone.
Google Cloud a3-highgpu-2g spot Two H100 GPUs $12.614730137 per hour Google Cloud spot table, accessed 2026; spot capacity is interruptible.

These numbers cannot be ranked by dividing dollars by the GPU count alone. The eight-GPU machines may provide the memory, interconnect or throughput needed by a model that cannot use one GPU. Conversely, a one-GPU machine can be cheaper for a small model if its measured throughput meets the target. Always replace the posted rate with an all-in rate for the same region and host specification before comparing.

7. Choose on-demand, spot or a commitment

Purchasing mode changes both price and operational risk.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Mode Billing and risk Use it when
On-demand Standard pay-as-you-go, billed per second with no long-term commitment. Traffic is uncertain, deployments are experimental, or interruption is unacceptable and flexibility matters.
Spot Discounted capacity that can be reclaimed or interrupted by the provider. The workload can checkpoint, retry and tolerate evacuation, such as queued batch inference or training.
Committed use or reserved capacity Lower rates in exchange for a time or capacity commitment. Baseline demand is predictable enough to keep the commitment utilised.
Capacity block Capacity purchased for a defined period; AWS publishes accelerator-specific Capacity Blocks rates. A known future window requires guaranteed accelerator availability.

Google documents the on-demand, spot and commitment choices; AWS publishes accelerator-specific Capacity Blocks rates. Compare the expected bill, not the nominal discount: include the cost of retries, checkpoint storage, spare capacity and the probability that spot capacity is unavailable in your region.

A practical purchasing decision

  1. Measure the minimum steady capacity needed to meet your latency target.
  2. Put that baseline on the least risky mode your availability contract permits.
  3. Use interruptible capacity for burst or retryable work only after testing restart and checkpoint time.
  4. Commit only the portion of demand supported by historical usage or a contract; leave uncertain growth on flexible capacity.
  5. Recalculate after each model, context-length or traffic change.

8. Rent versus buy: compare total ownership, not sticker prices

Renting converts accelerator ownership into an hourly operating cost and gives access to different regions and generations. Buying can make sense for sustained, predictable utilisation, but the comparison must include the server chassis, networking, power, cooling, space, support, financing, depreciation, spares and staff time. A purchased GPU that sits idle still incurs capital and facility cost.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

Use a monthly break-even worksheet:

monthly_rental = all_in_hourly_rental × billable_hours + variable_networking
monthly_owned = (purchase_cost ÷ useful_life_months) + power + cooling + space + support + maintenance + financing

Then compare the same delivered output under the same latency and availability target. If buying requires extra machines for failover or a lower utilisation because demand is seasonal, include those machines. If renting requires a premium for a scarce region, include that premium rather than comparing against a different location.

9. Compare two accelerators or providers on the same axes

Build a side-by-side sheet only after both configurations pass the memory and parallelism check. Record the following for each candidate:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Comparison axis What to record
Memory capacity Usable device memory with the selected precision, cache and batching headroom.
Interconnect and GPU count Topology, bandwidth and the number of devices required by the serving strategy.
Sustained output throughput Measured output tokens per second at the target concurrency and context distribution.
Time to first token and tail latency TTFT plus p95 or p99 values under the same offered load.
All-in hourly price Accelerator, host, storage, network, region and purchasing mode.
Cost per million tokens Input and output costs calculated from the matched measurements.
Region and availability Actual zones, quota lead time and ability to add or replace capacity.
Interruption risk Spot eviction behavior, restart time and recovery automation.
Commitment flexibility Minimum term, cancellation or modification rules and expected utilisation.

A lower hourly rate wins only if it delivers the required useful tokens with the required latency and uptime. A higher-rate machine can have a lower cost per token when it sustains more work or needs fewer replicas.

10. A repeatable estimation procedure

  1. Write the service contract. Set model version, precision, context limits, input/output token distributions, requests per second, peak concurrency, TTFT and tail-latency targets, and availability.
  2. List feasible configurations. For each accelerator, document memory use, host requirements, interconnect and GPU count. Remove configurations that cannot fit or meet the parallelism requirement.
  3. Collect regional all-in prices. Capture the exact instance name, region, billing unit, storage, networking and purchasing mode. Save the access date because provider tables change.
  4. Deploy a production-like benchmark. Use representative prompts, warm-up, batching and the same runtime planned for production.
  5. Sweep offered load. Measure several concurrency levels and keep only operating points that satisfy the latency target with headroom.
  6. Calculate unit costs. Apply the request and token formulas to each operating point. Report input and output costs separately.
  7. Add reliability and operations. Include standby replicas, idle capacity, storage, network, orchestration, monitoring and engineering amortisation.
  8. Stress the assumptions. Recalculate for longer contexts, higher traffic, lower utilisation, a second replica and a spot interruption. Show a range when demand is uncertain.
  9. Review after deployment. Compare billed hours, GPU utilisation, tokens and tail latency with the estimate. Update the worksheet when traffic or the model changes.

11. Common estimation errors and fixes

Using a GPU-only price

Failure: multiplying a per-accelerator figure by hours and ignoring the host, disks and network.
Fix: price the complete instance in the exact region and add recurring platform and reliability costs.

Comparing machines that do not fit the same model

Failure: choosing the cheapest single-GPU option even though weights, cache or parallelism require multiple GPUs.
Fix: perform the fit and interconnect check first, then benchmark only feasible configurations.

Extrapolating a single-user benchmark

Failure: treating one-user tokens per second as production throughput.
Fix: sweep concurrency and offered load, capture queueing and tail latency, and use the sustained point that meets the service target.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Ignoring input tokens and context growth

Failure: reporting output-token cost for a workload dominated by long prompts or growing conversation history.
Fix: measure input and output throughput separately and model the actual context distribution.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

Forgetting idle and failover capacity

Failure: dividing by peak throughput while paying for a second replica or long periods with no requests.
Fix: benchmark the expected utilisation and place standby, burst and deployment headroom in the numerator.

Assuming spot savings are free

Failure: applying the discounted rate without accounting for eviction, retries, checkpointing or regional scarcity.
Fix: test interruption recovery and include its compute, storage and engineering cost.

Mixing regions, editions or dates

Failure: comparing a local-zone rate with a regional rate, or a current on-demand price with an older spot quote.
Fix: carry region, machine name, purchasing mode and access date beside every number.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

12. How to present the estimate to decision-makers

Lead with a range tied to explicit conditions: for example, “At the measured target-load operating point, configuration A costs X per million output tokens and configuration B costs Y.” Put the all-in hourly numerator, token and request denominators, latency percentiles, replica count and purchasing assumptions directly below it.

Keep three views in the same document: the steady-state bill, the low-utilisation case and the burst or failover case. Explain which assumptions are measured and which are planning allowances. This makes it possible to update one variable—traffic, context length, region or commitment—without rebuilding the entire estimate.

NVIDIA states that the important inference-TCO metric is cost per token, meaning the price-performance actually delivered. That metric is useful only when “delivered” is defined by your model, traffic and latency target. A disciplined estimate therefore ends with a benchmark configuration and a formula, not a hardware price copied from a catalogue.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.