AI API Cost Calculator

Estimate AI Costs in Seconds

Calculate monthly AI cost instantly.

Calculator for budget math Compare for fixed workload Models for price-directory browsing Changes for pricing tracker signals

Homepage pricing switches to the selected display currency when FX is available. If conversion fails, cards stay in the source currency shown on the amount.

Providers tracked 3 3 with live snapshots
Models indexed 16 Unified token cost catalog
Last updated May 27, 22:05 Latest stored snapshot
Source policy Official-first Verified fallback stays labeled when official pages block crawlers.

Top 10 model prices right now

Sorted by input price in USD when FX is available. Use this as a directory entry point, not a final workload decision. Blend = 75% input + 25% output.

View All
Rank Model Input Blend Updated
1 GPT-4.1 Nano
OpenAI
$0.050 $0.088
May 27, 22:05 PricePerToken OpenAI
2 GPT-5 Nano
OpenAI
$0.050 $0.138
May 27, 22:05 PricePerToken OpenAI
3 Gemini 2.5 Flash-Lite
Gemini
$0.100 $0.175
Mar 30, 02:54 Gemini Developer
4 GPT-5 Mini
OpenAI
$0.125 $0.344
May 27, 22:05 PricePerToken OpenAI
5 GPT-4o Mini
OpenAI
$0.150 $0.263
May 27, 22:05 PricePerToken OpenAI
6 GPT-4.1 Mini
OpenAI
$0.200 $0.350
May 27, 22:05 PricePerToken OpenAI
7 Gemini 2.5 Flash
Gemini
$0.300 $0.850
Mar 30, 02:54 Gemini Developer
8 Claude Haiku 3.5
Anthropic
$0.800 $1.60
May 13, 22:05 Anthropic Docs
9 Claude Haiku 4.5
Anthropic
$1.00 $2.00
Mar 30, 02:54 Anthropic Docs
10 Gemini 2.5 Pro
Gemini
$1.25 $3.44
Mar 30, 02:54 Gemini Developer

Trending This Week

Recent price movement from the changes feed. If fewer than six changes exist, the homepage shows every available change and falls back to the waiting state below.

View changes

input_price_per_million changed from USD 0.25 / 1M to USD 0.125 / 1M

down May 27, 22:05 -50%
Open model

output_price_per_million changed from USD 2 / 1M to USD 1 / 1M

down May 27, 22:05 -50%
Open model

input_price_per_million changed from USD 0.4 / 1M to USD 0.2 / 1M

down May 27, 22:05 -50%
Open model

output_price_per_million changed from USD 1.6 / 1M to USD 0.8 / 1M

down May 27, 22:05 -50%
Open model

input_price_per_million changed from USD 0.1 / 1M to USD 0.05 / 1M

down May 27, 22:05 -50%
Open model

output_price_per_million changed from USD 0.4 / 1M to USD 0.2 / 1M

down May 27, 22:05 -50%
Open model

Popular Models

Quick entry points for common model families before opening the full directory or calculator.

Browse Models
OpenAI GPT-5 Nano

Start here when the first question is whether the lowest-cost GPT-5 family option is enough.

Open model
Market scan DeepSeek

Check the full directory when adding lower-cost external candidates to the shortlist.

View directory
Market scan Open Source

Use the model directory as the fallback path for open model pricing and provider coverage.

View directory
Need AI API cost math Open calculator

Best when token shape, request volume, or budget already exists and you need monthly spend, cache savings, or budget fit.

Go to calculator
Need AI API price comparison Open compare

Best when the request shape is fixed and you want one side-by-side answer instead of sorting single price fields.

Go to compare
Need the model price directory Open models

Best when you are still exploring providers, freshness, cached pricing coverage, and headline token rates before narrowing the shortlist.

Go to models
Need provider coverage or trust context Open providers, changes, or explainers

Use providers for ecosystem coverage, changes for fresh movement, and methodology or data sources when trust or sourcing questions block the click.

Go to providers

Why teams can trust this pricing

This section exists to reduce trust friction before you make a cost decision or share the numbers with someone else on the team.

Official-first, with verified fallback

Each stored price prefers the provider's public pricing page first. If that path blocks crawlers, the site keeps a verified fallback label visible instead of pretending the number came from a live official crawl.

Timestamped stored snapshots

Every number is tied to a stored snapshot time, so freshness is visible instead of implied by the render time of the page.

Normalized pricing terms

Input, output, cached, and batch fields are translated into the same pricing language across home, list, compare, and calculator views.

Decision tools use the same pricing base

The calculator and compare flows read from the same pricing layer instead of a separate rough estimation table.

Coverage snapshot

A quick operational summary of what is live now, where deeper pricing detail already exists, and where coverage still waits on fresh snapshots.

Live model pricing 16 / 16 Models with a stored pricing snapshot right now.
Providers live now 3 / 3 Providers already feeding ranking, compare, and calculator flows.
Providers awaiting snapshots 0 Catalog exists, but fresh pricing is not stored yet.
Models with listed batch pricing 3 Counts models where a normalized batch price is currently listed, not blanket provider-wide support.

Browse by provider

Provider pages are the fastest way to inspect one ecosystem at a time, including freshness, model count, and current pricing depth.

Open provider index

Live snapshot coverage is available for this provider. Official-first sourcing stays preferred, and any verified fallback remains visible on model detail pages.

4 models 4 cached 0 with listed batch pricing

Counted from each model's latest public snapshot where a normalized batch discount field is already present.

0 tracked changes No recent delta yet

Live snapshot coverage is available for this provider. Official-first sourcing stays preferred, and any verified fallback remains visible on model detail pages.

3 models 3 cached 3 with listed batch pricing

Counted from each model's latest public snapshot where a normalized batch discount field is already present.

0 tracked changes No recent delta yet

Live snapshot coverage is available for this provider. Official-first sourcing stays preferred, and any verified fallback remains visible on model detail pages.

9 models 9 cached 0 with listed batch pricing

Counted from each model's latest public snapshot where a normalized batch discount field is already present.

110 tracked changes Latest change May 27, 22:05

How to read pricing

Most confusion comes from a few repeated pricing terms. Keep these definitions consistent before you interpret any ranking or calculator result.

Input price

The cost for prompt tokens. Prompt-heavy, retrieval-heavy, or tool-heavy workloads should scan this first because it often drives baseline spend.

Output price

The cost for generated tokens. Long-form generation, summarization, and agent responses often lean on this field more heavily.

Cached pricing

A discounted input rate for reusable prompt context when the provider exposes it clearly enough to normalize.

Batch and blend

Blend is a ranking shortcut based on 75% input and 25% output. Batch counts on this site mean a provider-listed batch price could be normalized for that model, not that every provider workflow runs that way by default.

What to do first

The site supports four common first steps. Pick the one that matches the decision you need to make right now.

Step 1 for budget planning Start with the calculator

Use calculator first when you already know rough token volume and need monthly spend, cache leverage, batch savings, or budget fit.

Monthly spend Budget fit Scenario templates
Open calculator
Step 1 for shortlist decisions Compare the same workload

Use compare when the request shape is already known and you want a side-by-side answer without rebuilding the math in a spreadsheet.

Winner cards Same workload
Open compare
Step 1 for fresh signals Check the changes feed

Use changes first when price motion matters more than the current static table and you need to see recent up or down events across providers.

Recent deltas Provider filters
Open changes
Step 1 for market scanning Browse the full model list

Use the model list when you need a wider scan across providers, price signals, freshness, and capability tags before narrowing the shortlist.

Coverage scan Freshness Capability filters
Browse models

Reference workload snapshot

Example scenario: 2k input + 1k output, 20% cache hit, 300k requests / month. Same assumptions, three low-cost models, one faster monthly sanity check.

Adjust assumptions
Input / 1M $0.050
Blend / 1M $0.088
Estimated monthly cost $87.00
Input / 1M $0.050
Blend / 1M $0.138
Estimated monthly cost $144.60
Input / 1M $0.100
Blend / 1M $0.175
Estimated monthly cost $169.20

Provider coverage

Compact provider coverage makes it easier to scan who is live, how much depth exists, and where pricing gaps still remain. Batch counts here mean listed batch pricing fields, using the same contract as the providers page.

Provider Status Models Lowest input Lowest output Cached Batch listed Updated
Anthropic ANTHROPIC
Live snapshot 4 $0.800 $4.00 4
0
Models with normalized batch pricing
Updated May 13, 22:05
No recent delta yet
Gemini GEMINI
Live snapshot 3 $0.100 $0.400 3
3
Models with normalized batch pricing
Updated Mar 30, 02:54
No recent delta yet
OpenAI OPENAI
Live snapshot 9 $0.050 $0.200 9
0
Models with normalized batch pricing
Updated May 27, 22:05
Latest change May 27, 22:05

Batch coverage on home and providers pages counts models with a normalized batch pricing field currently listed. It does not claim full provider-wide batch availability.

Latest price changes

110 tracked change events so far. Latest event: May 27, 22:05.

Open changes feed

input_price_per_million changed from USD 0.625 / 1M to USD 1.25 / 1M

$0.625 -> $1.25
Occurred May 26, 22:05
gpt-5
Inspect full history

output_price_per_million changed from USD 5 / 1M to USD 10 / 1M

$5.00 -> $10.00
Occurred May 26, 22:05
gpt-5
Inspect full history