Capabilities How I Work AI Tool Atlas Work Proof Writing Let's Talk
← Back to Insights

Local vs. Cloud LLM Cost Calculator

Punch in your own token volume and see what routing part of it to a local model would cost versus paying cloud list prices for all of it. Nothing here is measured on your machine yet — it is an estimate from your inputs and public prices. The point is to show you where the break-even is, then go measure the real thing.

Your workload

Prompt + context you send. Not sure? Count a typical day of use and multiply.
Tokens the model generates back. Usually far smaller than input.
Default 76% is measured on the author's fleet — yours will differ. Safety-sensitive tasks (financial, legal, medical, send-capable) should stay on the strong cloud tier.

Prices & hardware

$
U.S. average is ~$0.17; high-cost regions (CA, HI, Northeast) run $0.30+. Check your bill.
Extra draw while the model is actually inferring. Measure it: sudo powermetrics on Apple Silicon.
Sets how many active-inference hours your local tokens take. 40 tok/s is a reasonable mid-size-model default.
$
If you bought hardware for this, spread its cost over its life. Leave at 0 to price only electricity.
Cloud-only / month
All tasks at cloud list price
Hybrid / month
Local share + cloud remainder
Est. savings / month
vs. all-cloud

Estimates from your inputs and public list prices — not measured until you run your own telemetry. Cheapskate's receipts are the measured version.

Example: the author's fleet

Over ~8 days of real routing (8,367 delegations), an always-on Mac served ~76% of tasks locally. Code-role work ran at a 2.5-second median latency with a 93% success rate; a domain-specific role ran 170 calls at 100%. That is where the 76% default above comes from.

Measured, not guessed — but measured on that hardware and that task mix. Your served-local share, throughput, and watts are what actually decide your number. Run your own telemetry.

How this is calculated

Transparency is the brand, so here is the whole thing. Cloud is priced straight off public per-million-token list prices. The local side is priced honestly as electricity for the active-inference time plus optional amortization — no hand-wavy "cost per token" that pretends to be measured.

Cloud cost (per month, 30 days):

Local active-inference time: the tokens you route locally, divided by your throughput, gives the seconds of active compute — which is what actually burns watts.

Local cost (per month): electricity for those hours, plus amortization.

Hybrid cost = local cost for the local share + cloud cost for the remaining share. Savings = cloud-only − hybrid.

What this deliberately does not do:

  1. It does not price a whole month of machine idle time — only the hours the model is actively inferring (local tokens ÷ tokens-per-second). Pricing 24/7 draw would be speculative.
  2. It does not model retries or escalations. Cheapskate's real cost math includes retry and escalation rates; a public list-price calculator cannot, because those rates are specific to your models and tasks. That is exactly why the honest answer is "go measure it."
  3. It prices each call as a single one-shot request and ignores prompt-cache effects and multi-turn context growth, which would push cloud cost (and therefore savings) higher. So the savings figure is conservative.
  4. Amortization is the only fixed monthly cost, so the break-even volume is the daily token volume at which the electricity + amortization on the local share equals what that same share would have cost in the cloud.