Skip to main content

Ollama pricing now uses tokens. Calculate your real plan value first

5 min read

Ollama replaced GPU-time limits with token billing and monthly pools. Calculate utilization, successful-task cost, and reset waste before switching.

Ollama pricing now uses tokens. Calculate your real plan value first

Ollama replaced GPU-time limits with a token meter and gave every new paid plan more included usage than its monthly fee. That sounds simple. It is only cheaper when your actual model mix, prompts, outputs, and unused monthly balance agree with the headline credit.

The new Ollama plans trade time windows for a ledger

Ollama introduced transparent per-token pricing on August 31, 2026. New Pro, Max, and Team customers receive a monthly pool of usage credits. When that pool runs out, usage continues at the same published per-token rate with no separate service fee.

The new plans remove the old five-hour and weekly limits. Existing paid customers can keep their current plan or switch in billing settings. New signups start on the token-based plans.

This fixes one real problem with the old GPU-time approach: two models could consume the same wall-clock minute while producing very different amounts of useful work. Token billing gives teams a unit they can log per request. It also moves the risk from session limits to variable output.

Included credit is not the same as savings

PlanMonthly feeIncluded usageCredit-to-fee ratio
Pro$20$603.0x
Max$100$3003.0x
Team$500 introductory price$1,000 shared2.0x
MustHave.ai calculation using Ollama’s published monthly fees and included usage. The ratio is face-value credit divided by subscription fee.

Pro and Max each advertise three dollars of token credit for every dollar of subscription fee. Team advertises two. That ratio does not prove a discount against another provider because the underlying per-token rates vary by model.

It also assumes you consume the pool. Ollama says unused included usage does not roll over. If a Pro customer uses only $12 before the reset, the effective cost of that consumed usage is the full $20 subscription fee. In that month, the realized ratio is 0.6x, not 3.0x.

Calculate the bill from tokens, then add the subscription

For each model, multiply input tokens by its input rate and output tokens by its output rate. Sum those costs across the month. Then compare the result with the included pool.

Monthly cash cost = subscription fee + usage beyond the included pool

Realized credit value = used included credit divided by subscription fee

The second equation tells you whether the bundle fits your workload. A 3.0x advertised ratio can collapse if the plan resets while most of the pool remains unused. A heavy workload can still make the plan attractive, but the comparison should use the exact models you run.

  • Log input, cached input if applicable, and output tokens separately.
  • Record the model and rate that applied when the request ran.
  • Split interactive chat, coding, batch extraction, embeddings, and agent tasks.
  • Measure retries and failed runs because they still consume tokens.
  • Track the unused balance on the day before the monthly reset.

Our Muse Spark pricing analysis showed why a percentage cut needs a baseline and a data-policy check. Ollama needs the same discipline. A large included pool is useful only after you map it to real work.

Output length can dominate an agent workload

Token billing makes long answers, tool traces, and repeated planning visible. A coding agent that reads a large repository and writes concise patches may have a different cost shape from a research agent that generates long intermediate summaries on every turn.

Run a seven-day audit before switching. Sample at least 100 representative requests, then group them by model and job. Calculate median cost, 90th-percentile cost, successful-task cost, and cost after retries. The successful-task number matters most because cheap failed attempts are still waste.

MetricWhy it mattersDecision signal
Cost per requestShows the raw token billUseful for simple, repeatable jobs
Cost per successful taskIncludes retries and failuresBest routing and provider comparison
90th-percentile costFinds long-tail agent runsSets alerts and spending controls
Pool utilizationMeasures how much included credit expires unusedDetermines whether the plan size fits
Human repair timeCaptures quality differences the token bill missesPrevents a cheap model from looking efficient when it creates more rework
A minimum audit for comparing the new Ollama plans with an existing provider or legacy Ollama plan.

Switching resets usage and removes old limits

Ollama says a customer who switches from an existing Pro or Max plan receives the new plan’s full monthly amount immediately. The old session and weekly limits stop applying, while the monthly reset date remains tied to the original subscription start date.

That timing creates a migration choice. If your reset date is close, compare the remaining legacy allowance with the immediate new pool. Do not switch in the middle of an important batch without first setting a cash-spend alert for usage beyond the included amount.

Existing customers can also wait. That gives you time to collect a baseline under the old plan and replay the same workload against the public token rates. A billing migration is easier to judge with both ledgers side by side.

Team removes seat math, not governance work

The Team plan starts at an introductory $500 per month and includes $1,000 of shared usage for unlimited users. Shared credit can be useful for a company with uneven demand across many builders. It can also hide which user, model, or automation drained the pool.

  • Require per-user and per-project usage labels.
  • Set alerts at 50, 75, 90, and 100 percent of the included pool.
  • Separate human exploration from unattended production jobs.
  • Restrict expensive models to workflows that have passed an evaluation.
  • Review top token consumers before the reset, not after the invoice.

Ollama says its dedicated compute runs in the United States and Europe, with limited Qwen availability in Singapore. The company also says it retains no data, does not log prompts, and does not train on customer traffic. Confirm the region and data terms that apply to your account and model before sending sensitive work.

My verdict: choose the pool from evidence, not ambition

The new pricing is easier to instrument than GPU minutes and more flexible than five-hour or weekly windows. That is a meaningful improvement for teams that can measure requests and control unattended runs.

I would not choose Max because a future project might need it. Start from last month’s token replay, add a reasonable growth margin, and select the smallest pool you are likely to consume. Upgrade when the utilization data demands it.

This is the same mistake builders face with generation credits. Our analysis of Runway’s move from Unlimited to a hard budget found that the named plan matters less than the number of finished outputs it buys. For Ollama, the honest unit is successful work per dollar.

Read the primary material

What does your current AI workload cost per successful task after retries and human repair?

Leave a comment

Your email address will not be published. Required fields are marked *