See what your AI agent really costs

How Much to Charge Clients for an AI Agent: Start From Your Cost Floor

Updated 2026-10-25. Checked against official provider docs and pricing pages on 2026-10-25.

There's no honest single number for what to charge. It depends on what the agent is worth to the client, your market, and your build effort. This guide doesn't give you "market rates." It gives you something more useful: a method that guarantees you never price an agent below what it costs you to run.

The method has three parts:

  1. Cost floor: what the model API costs you per client per month.
  2. Margin: what you add on top for your time, your risk, and your profit.
  3. Overage caps: what protects you when one client uses far more than you planned.

Value-based pricing (charging for the outcome) sits on top of this. The floor just stops you from losing money on a busy client.

Step 1: Compute your cost floor

Agent API cost follows one formula:

Monthly API cost = tasks per month × model calls per task × (input tokens × input price + output tokens × output price) ÷ 1,000,000

You need four usage numbers. Get them from a pilot or your logs, not from a guess:

Worked example (example assumptions, not benchmarks)

Say a client's support agent handles 1,500 tasks a month at 8 model calls per task, with 3,000 input and 400 output tokens per call. These are illustrative numbers; swap in your own.

Prices per 1M tokens are from TokenTab's models.json, retrieved 2026-10-25.

ModelInput / output $ per 1MAPI cost per client per month
GPT-6 Astra$10 / $50$600.00
Claude Opus 5.5$4 / $20$240.00
Claude Sonnet 5.5$2 / $10$120.00
GPT-6.1 Sol$2 / $10$120.00
Gemini 4 Argon*$2 / $10$120.00
Grok 4.7$2 / $6$100.80
Gemini 3.8 Flash*$0.75 / $3.75$45.00
DeepSeek Flash (peak rate)†$0.30 / $1.20$16.56
Mistral Small 4$0.15 / $0.60$8.28
Claude Haiku 5.5 (≤100K prompt)$0.10 / $0.50$6.00
GPT-6 Luna$0.10 / $0.50$6.00

*Google promotional prices. Gemini 4 Argon's standard price rises to $4/$20 on Dec 1, 2026, which doubles its row. Gemini 3.8 Flash's price runs through Dec 31, 2026 and rises to $1.50/$7.50 on Jan 1, 2027, which doubles its row too.

†DeepSeek Flash is shown at its peak rate. DeepSeek's off-peak rates are half (Flash: $0.15/$0.60); peak hours are 01:00–04:00 and 06:00–10:00 UTC, Monday to Friday.

Two things stand out. First, model choice moves the floor 100x for the same workload. Second, this is list-price, uncached cost. Prompt caching and batch processing (for non-urgent work) can lower it, but only count those savings once you've measured them.

To run this with your own numbers in a few seconds, plug them into the TokenTab AI agent cost calculator. It shows per-task, per-day, and per-month cost across 32 models.

Add everything else that scales with the client

The model API is rarely your only per-client cost. Add your other variable costs at their actual billed rates: hosting, a vector database, telephony, speech-to-text and text-to-speech for voice agents, search APIs, and logging. Then:

Cost floor = model API cost + other variable costs + any per-client fixed costs

Before you set a price, measure the cost side first with how to estimate AI agent costs.

Your margin improves if a stable system prompt is cached; see does prompt caching save money for AI agents?

Step 2: Plan for the busy month, not the average one

Usage is lumpy. A client's busiest month, a launch, or an agent stuck retrying a broken tool can multiply your cost. Price from a high-usage estimate, not the mean. If you have logs, use a high percentile of monthly usage. If you don't, pick a stated buffer.

In the example, if the busy month is 2x the baseline (an example multiplier), the Sonnet 5.5 floor becomes $240, while Haiku 5.5 or GPT-6 Luna becomes $12.

Step 3: Add margin

Margin is a business decision. This guide won't tell you what's "normal." Use the formula to turn whatever margin you choose into a price:

Price = cost floor ÷ (1 − target gross margin)

For example, with an example target margin of 60% on a $240 floor: $240 ÷ 0.4 = $600 a month. Change the margin and the number changes. The point is that the price is derived from your cost, so you can defend it.

Your margin has to cover the costs that don't show up on the API bill: monitoring, prompt maintenance, model migrations when a provider retires a model, support, and your time.

Step 4: Put overage caps in the contract

The single biggest pricing risk with agents is open-ended usage on a flat fee. Common ways to structure protection:

On the technical side, back the contract with provider spend limits per client (a separate project, workspace, or key for each) and per-run budgets in code, so a runaway loop can't eat a month's margin. Our guide on stopping runaway agent loops covers both.

Step 5: Re-check when prices change

Model prices change, and promos expire. Gemini 4 Argon's price doubles on Dec 1, 2026, and Gemini 3.8 Flash's doubles on Jan 1, 2027. Recompute your floor whenever a provider changes prices, and write a price-adjustment clause into longer contracts.

A one-page pricing checklist

Sources

Retrieved 2026-10-25.

Get the TokenTab newsletter

Model price changes and agent cost tips, straight to your inbox. Unsubscribe anytime; we only use your email for this newsletter.