Pricing & cost

MiniMax M3.1 Flash Pricing and Cost Breakdown

Flat per-million-token pricing with no long-context tier, plus the cache and effort settings that actually decide your bill.

Reviewed

Official token prices

MiniMax lists one flat rate for M3.1-Flash. There is no long-context tier to worry about, unlike the previous M3 generation, which doubles in price above 512k input tokens.

ItemPrice per 1M tokens
Input$0.15
Output$0.60
Cached input (read)$0.015

Two practical notes from the same pricing page:

  • Token to word ratio. MiniMax estimates that roughly 750 English words consume 1,000 tokens. Use it as a rough budgeting rule, not a promise.
  • Priority service tier. Passing service_tier: "priority" multiplies the standard rate by 1.5× for faster admission and better reliability. It is optional.

What the “70% cheaper” claim actually means

The launch post says M3.1 Flash delivers 70% lower overall usage cost for agentic tasks compared with the previous generation. That is a task-level cost claim, not a unit-price claim. It assumes a typical agentic workload — many turns, large prompts, tool calls — where reasoning output and repeated context dominate.

Two earlier, separate comparisons are worth keeping apart:

  • Against M3. M3 costs $0.30/$1.20 per million input/output tokens up to 512k input, and $0.60/$2.40 above it. M3.1-Flash is cheaper at every size, and it is the cheaper option for long-context work because it does not step up.
  • Against the Gemini and DeepSeek Flash tier. See M3.1 Flash vs DeepSeek V4.1 Flash for a same-run comparison, including the caveat that Artificial Analysis flags this model’s performance data as vendor-supplied.

Prompt caching is where the real savings are

Cached input costs $0.015 per million tokens — one tenth of the standard input rate, a 90% discount. Any agent loop that re-sends the same prefix (system prompt, tool definitions, a large file you are iterating on) should structure the request so that the stable part comes first and stays cacheable.

Two cost scenarios with the same 200k-token cached prefix:

ScenarioInput tokensCachedNew inputOutputCost
No cache hit200k0200k20k$0.042
Cache hit200k200k020k$0.015

That is roughly a 3× saving on a single call, and it repeats on every turn of an agent session.

What else costs money on the same platform

M3.1 Flash is the text model, but the same account bills the rest of the catalog. These are the published list rates.

Video — billed per second of output, not per token:

ModelResolutionList price
MiniMax-H3768P$0.08 / second
MiniMax-H32K$0.13 / second
MiniMax-H3-Max480P$0.05 / second
MiniMax-H3-Max768P$0.08 / second

Audio input is free. The first 5 images per H3 task are free, then $0.04 per image; H3-Max includes the first 2 images and then charges $0.074 each. Input video is billed separately by duration and output resolution, and regenerating a video re-bills the original task’s input media.

Speech and image:

ItemList price
speech-2.8-hd$100 / M characters
speech-2.8-turbo$60 / M characters
Speech-to-text$0.38 / hour of audio
Rapid voice cloning$1.5 per voice
Voice design$3 per voice
image-01$0.0035 per image

Voice cloning and voice design are charged when the voice is first used for synthesis, not when it is created. The full model list is on the model list page.

Cost per agentic task, measured and estimated

Artificial Analysis runs the same battery against many models, which makes its per-task numbers directly comparable across providers. For M3.1 Flash it reports a weighted cost per task of $0.22 and 615 seconds per task, built from about 78,600 output tokens per task (54,700 reasoning tokens plus 23,900 answer tokens).

That output volume is the thing to internalise: the reasoning budget dominates the bill. For a 100-task month at that average, roughly $22 of model spend, or $66 if your tasks are three times heavier than the benchmark mix.

Here is a rough estimate for three common shapes of work, so you can sanity-check your own invoice:

Task shapeInput (incl. cache misses)OutputCost per callCalls per dayDaily cost
Short Q&A or classification3k1k$0.0011200$0.22
Single long-document analysis200k8k$0.034820$0.70
Agent loop, 12 turns, cached prefix20k new + 200k cached60k$0.01415$0.07

Every number in this table is our assumption about token counts, not an official figure. Replace the assumptions with your own usage before treating them as a budget.

The second cost lever: reasoning effort

The API accepts a thinking-effort setting with the values low, medium, high, xhigh and max. When you do not send the parameter, the default is max. If you are cost-mapping an existing workload, that single default can dominate everything else on this page — lower effort means fewer reasoning tokens for the same task.

Because thinking is always on for this model, you cannot simply switch reasoning off the way you could with M3. You can only change how deeply it thinks.

M Plan versus pay-as-you-go

MiniMax also sells subscriptions, which bundle the text model with image, audio and (on the higher tiers) video generation:

PlanRelative usageText modelVideo (H3)Image & audio
Go1×M3.1 FlashNot includedIncluded
Explore3×M3.1 FlashIncludedIncluded
Build7.5×M3.1 FlashIncludedIncluded

All modalities share one pool of usage, governed by a 5-hour window and a weekly window rather than a monthly bucket. Details are on the M Plan page.

Credit packs are the overflow mechanism: 1,000 Credits = $1, exactly the pay-as-you-go list price, valid for one year, spent only after your plan usage runs out and drawn from the pack that expires soonest. A credit pack is therefore not a discount — it is the same money in a wrapper that a Subscription Key is allowed to spend. (The mainland-China platform uses ¥7 for 1,000 Credits and lists Build at 12× instead of 7.5×.)

Rough break-even: if your monthly pay-as-you-go bill stays in the low tens of dollars, a flat subscription is likely to win on cost and remove the surprise-bill risk. If you run heavy batch jobs that only need the text model, pay-as-you-go at $0.15/$0.60 is hard to beat.

Free windows end quickly

Two free or discounted windows were live when this page was reviewed, and both are time-boxed:

  • OpenRouter. The free launch period ended at 12:00 UTC on 22 October 2026, and the :free variant was retired. Requests now go to the base slug at MiniMax list price.
  • Ollama. The library page still showed the model as free until 22 October 2026 for the cloud variant.

If you are reading this after those dates, treat the free tier as gone. The launch-date announcement and the current price page are the two sources that matter.

A price summary you can screenshot

  • $0.15 input, $0.60 output, $0.015 cached input, per million tokens.
  • No long-context step-up, unlike M3.
  • Priority tier is 1.5×.
  • Reasoning effort defaults to max — check it before you blame the token counter.
  • Measured weighted cost per task: $0.22 on the Artificial Analysis battery.
  • Subscription tiers run 1×, 3× and 7.5× relative usage.

Next: the API page shows how to set effort, caching and multimodal input, and the benchmarks page explains how much of these numbers to trust.

Sources and version notes

Checked October 21, 2026. We label official claims, third-party measurements, our own testing and community reports separately — see the sources policy for what each label means.

Spotted something out of date? Suggest a correction →

Your next step