AI Beat.

Methodology

How we source, check and calculate

This page describes exactly what our numbers mean and where they stop meaning anything.

Sources

We only take prices from a provider's own official pricing page or documentation. We don't use aggregators, resellers or third-party blog posts. Every row in every dataset records the source URL and the date we fetched it (capturedAt). If a page won't load or a price is ambiguous, we leave the row out rather than estimate it.

Confidence labels

Normalization

LLM API prices are in USD per one million tokens at the standard tier. Batch, volume and committed-use discounts are excluded. GPU prices are on-demand prices per GPU-hour. When a provider sells only multi-GPU instances, we divide the instance price by the GPU count and say so in the row. We show currencies as listed and don't convert them.

Freshness

An automated check flags any observation older than 30 days. A stale price is re-checked or marked as stale. It is never silently kept as current.

Break-even calculator formulas

A month is 730 hours (8,760 ÷ 12). We assume GPUs are rented always-on. The model ignores taxes, egress, storage, autoscaling and spot capacity. It also doesn't check whether a GPU has enough memory for your model; that's what the minimum-GPU input is for.

What we don't do

We don't publish throughput figures we haven't measured, and we don't describe a provider as secure, compliant or certified without a primary source that states the scope.