Cost formula
Estimated cost = sum over rows of (input tokens / 1M × input price) + (output tokens / 1M × output price) per model; Variance = invoice total − estimated total
Calculator
Drop in an export with model names and token counts. CentsPerToken matches rows to the catalog, estimates spend, and compares against optional invoice cost columns—without uploading your data.
CSV spend
$127.65est · invoice $93.36
4/5 rows matched
Upload
Runs entirely in your browser—nothing is uploaded to a server.
Headers like model, input_tokens, output_tokens, optional cached_tokens, requests, cost_usd.
Spend
Estimated catalog spend ranked across matched models.
Invoice − estimate = -$34.285. Large gaps often mean negotiated rates, batch discounts, or unmatched rows.
Token columns are treated as per-request figures multiplied by requests. Estimates use CentsPerToken list prices, not your negotiated rates. Updated 2026-07-31. Approximate static list prices for planning only. Always verify against each provider’s official pricing page before production budgeting.
Guide
Paste usage exports or invoice line items to estimate costs locally and compare against billed totals. Helps reconcile token counts, model mix, and pricing tier without uploading sensitive data to a server. Use after each billing cycle to catch drift between planned and actual spend.
Estimated cost = sum over rows of (input tokens / 1M × input price) + (output tokens / 1M × output price) per model; Variance = invoice total − estimated total
Planned budgets diverge from invoices when model mix shifts, caching kicks in, or retries inflate tokens. Regular CSV reconciliation connects engineering behavior to finance line items.
No. CSV analysis runs locally in your browser. Data is not sent to CentsPerToken servers.
Common causes: outdated list prices in estimates, credits, enterprise discounts, cached or batch tier pricing, taxes, and rounding. CentsPerToken uses approximate list prices for planning.
Paste provider usage CSVs with model and token columns. Format requirements are shown in the tool workspace.
Yes. Paste exports from each provider separately or combine if columns are compatible. Verify each provider's pricing tier in your assumptions.