Get alerts
AiGanak
Scope a project
Cost engineering

AI support agent cost per month: the per-ticket maths

Key takeaways
  • The model bill for an AI support agent is small compared with its platform price. In our worked example, 10,000 conversations a month cost about $20 on GPT-6 Luna or Claude Haiku 5.5, about $390 on Claude Sonnet 5.5 or GPT-6.1 Sol, and about $2,000 on GPT-6 Astra or Claude Fable 5.1, with the fixed instructions cached.
  • Prompt caching cuts that bill by 36% to 38% in the example, because only the repeated part of each prompt gets the cheaper rate. The part that changes every turn (the customer's words and the help articles retrieved for them) is billed in full.
  • Cost per resolved ticket is cost per conversation divided by the share of conversations the agent resolves. At a 60% resolution rate, every figure in this guide is two-thirds higher per resolved ticket.
  • Support platforms charge per outcome: Intercom lists Fin from $0.99 per outcome, and Zendesk $1.50 to $2.00 per automated resolution (checked 2 November 2026); Salesforce sells Agentforce per conversation at a price quoted by its sales team, or with Flex Credits. That is 25 to 50 times the model cost of the same work on a mid-size model. A platform price buys more than tokens, so compare what you get, not only the rate.

"How much will an AI support agent cost us each month?" has two answers, and they can differ by a factor of fifty. One is what the language model costs for each conversation, which you can work out to the cent from a provider's price list. The other is what a support-automation product charges, which includes the model and a lot more. This guide works out the first one in full, with every assumption stated, and then shows where the second one sits. All model prices are in US dollars per million tokens, checked on each provider's own pages on 2 November 2026. The conversation size is an illustration, not a measurement: replace it with your own numbers.

What you pay for

A support agent that answers customers from your help centre has four cost lines:

  • Model tokens: every message the agent reads and writes. This is the line this guide calculates.
  • Search and retrieval: finding the right help articles for each question. Retrieved text is added to the prompt, so it also shows up as tokens.
  • The platform or the build: either a vendor's subscription and per-conversation fees, or the engineering time to build and run it yourself.
  • People: the agents who handle what the AI cannot, and whoever reviews its answers. For most teams this stays the largest line even after automation.

The example conversation

A customer talks to the agent for five turns. Each time the agent is called, the model receives:

  • 2,500 tokens of fixed instructions: role, tone, policies and rules. The same on every call, so it can be cached.
  • 2,000 tokens of retrieved help-article text: different for each question, so not cached.
  • 500 tokens of conversation so far and the new question: also different each time.

The model replies with 250 tokens. Over five turns, one conversation reads 12,500 fixed tokens and 12,500 changing tokens, and writes 1,250 tokens. Reasoning models also bill their thinking tokens as output, so a model that thinks before answering will write more than the visible 250 tokens; we show that effect below.

Model cost per ticket

The table prices that conversation on current models, first with no caching, then with the fixed instructions read from the cache at the provider's cached-input rate. Cache-write charges are left out, because on steady traffic the cache is written rarely compared with how often it is read; our prompt caching guide has the write prices and lifetimes.

One 5-turn conversationInput / cached / output per 1MNo cachingFixed prompt cached
GPT-6 Astra or Claude Fable 5.1$10 / $1 or $0.25 / $50$0.313$0.200 (Astra)
Claude Opus 5.5$4 / $0.20 / $20$0.125$0.078
GPT-6.1 Sol or Claude Sonnet 5.5$2 / $0.10 / $10$0.063$0.039
GPT-6.1 Terra$1 / $0.05 / $5$0.031$0.019
GPT-6 Luna or Claude Haiku 5.5$0.10 / $0.01 / $0.50$0.003$0.002

Claude Fable 5.1 has the same input and output prices as GPT-6 Astra but a cheaper cache read ($0.25 against $1.00), so on this conversation it costs about $0.19 rather than $0.20 with caching. Fable 5.1's cache read is cheaper, but the fixed prompt is only half the input here, so the difference is small. Everything else in the table is identical between the two providers at each tier. A conversation on a small model costs a fraction of a cent; the same conversation on a flagship costs 100 times as much. Whether the small model answers well enough is the question that matters, and it is worth testing on real tickets before assuming either way.

Cost per month at 10,000 tickets

10,000 conversations a monthNo cachingFixed prompt cachedCached, and the model writes 3 times as many tokens
GPT-6 Astra$3,125$2,000$3,250
Claude Opus 5.5$1,250$775$1,275
GPT-6.1 Sol or Claude Sonnet 5.5$625$388$638
GPT-6.1 Terra$313$194$319
GPT-6 Luna or Claude Haiku 5.5$31$20$32

Two things stand out. Caching the instructions saves 36% to 38% on every model here, no more, because 12,500 of the 25,000 input tokens repeat and the rest do not. A support agent with a longer fixed prompt, such as a large policy document in every call, saves more; one that mostly passes retrieved articles saves less. And the last column shows that output length matters more than it looks: if the model writes three times as many tokens (for example because it thinks before answering), the bill rises by about 60% to 65% even though input is still the larger share of tokens, because output tokens cost five times as much as input tokens on every model here. Measure your real output tokens, including thinking tokens.

From cost per ticket to cost per resolved ticket

Not every conversation ends with the customer's problem solved. The ones handed to a person still cost tokens. The number to track is the cost per resolved conversation:

cost per resolved ticket = cost per conversation ÷ resolution rate

At a 60% resolution rate, a Sonnet 5.5 conversation costing $0.039 with caching becomes about $0.065 per resolved ticket. At 40% it is about $0.097. The model price barely moves; the resolution rate does. A cheaper model that resolves fewer tickets can cost more per resolved ticket than a dearer model that resolves more, once the human time for the failed conversations is counted. This is why the cheapest model is not automatically the right one, and why testing on your own tickets comes first.

Platform prices

Support-automation products bundle the model with retrieval, a chat interface, analytics, handoff to staff and support. They price in different ways, so they are hard to compare with a token bill. Three published examples, all from the vendors' own pricing pages checked on 2 November 2026:

PlatformWhat is billedListed price10,000 conversations, 60% resolved
Intercom FinPer Fin outcomeFrom $0.99From about $5,940 (6,000 outcomes)
Zendesk AI agentsPer automated resolution$1.50 committed volume, $2.00 pay as you go; 5 or 10 included per agent per month depending on planAbout $9,000 to $12,000 (6,000 resolutions), before the included ones
Salesforce AgentforcePer conversation, or Flex Credits at $500 per 100,000 creditsPer-conversation price on requestQuoted by Salesforce

The comparison uses the same 60% resolution rate as above, which is an assumption, not a vendor figure. Intercom's page also lists seat prices on its plans and a standalone Fin option with no seats, and Zendesk charges per agent seat on top of resolutions; those are not included here, and Intercom's page does not say what counts as an outcome. Against these figures, the model tokens for the same 10,000 conversations on Claude Sonnet 5.5 or GPT-6.1 Sol with caching are $388, or about $0.065 per resolved ticket.

That gap is not a verdict on the products. A platform price covers work our table leaves out: retrieval, the interface, handoff, reporting, support and the engineering you would otherwise do yourself. But it shows why the rate card deserves a close read: a per-outcome or per-conversation fee scales with your ticket volume, while the model cost underneath it is a small share of the price. If you are comparing vendors, ask what is billed (conversation, message, resolution or action), what counts as a resolution, whether a failed conversation is billed, and which model runs underneath. If you are considering building your own agent, the table above is your model cost; the build, the evaluation and the monitoring are the rest.

Where the bill grows

  1. Long conversations. Each turn re-sends the history. Cost per conversation rises faster than the number of turns, so summarise or trim older turns.
  2. Too much retrieved text. Ten help articles in every prompt, when two would do, can be the largest input line. Retrieve fewer and better.
  3. The wrong model for easy tickets. Password resets and order-status questions rarely need a flagship. Route simple tickets to a small model and keep the larger one for hard cases. Our small versus large model guide covers how to test it.
  4. Long prompts. OpenAI GPT-6 models charge double input and 1.5 times output on prompts over 272K tokens, and Claude Haiku 5.5 charges more above 100,000. Conversation prompts are far below this, but agents that load whole documents may not be.
  5. Tool calls and retries. Each extra call to look up an order or retry a failed step is another full prompt.

How to check your own number

Take 50 to 100 real tickets and run them through the agent. Log input, cached and output tokens for every call, count the conversations that were resolved without a person, and price the totals from the current price list. That gives you cost per conversation, cost per resolved ticket and the ranges, in your own numbers. To price any volume on every current model, use the API pricing calculator. If your agent is already live, the free Bill Analyzer reads your usage export and estimates the effect of caching, cheaper models and batch processing. For a ranked plan based on your real requests, with the savings shown as ranges, that is what the LLM Cost Report delivers.

Sources

  1. OpenAI: GPT-6 Astra pricing (checked 2 November 2026)
  2. OpenAI: GPT-6.1 Sol pricing (checked 2 November 2026)
  3. OpenAI: GPT-6.1 Terra pricing (checked 2 November 2026)
  4. OpenAI: GPT-6 Luna pricing (checked 2 November 2026)
  5. Anthropic: Claude API pricing (checked 2 November 2026)
  6. Intercom: Pricing (checked 2 November 2026)
  7. Zendesk: Pricing (checked 2 November 2026)
  8. Salesforce: Agentforce pricing (checked 2 November 2026)

Provider prices and limits change often. Figures were checked on 2 November 2026; confirm current terms with each provider before you rely on them.

Free price alerts

Get an email when an LLM price changes

OpenAI, Anthropic and Google change API prices with little notice. We check their pricing pages every week and email you the old price, the new price and the date. Free, a few emails a month at most.

We send a confirmation email first. Unsubscribe in one click. Privacy.

FAQ

Questions about this topic

Can't find it? Press ⌘K and ask.

How much does an AI support agent cost per month?

The model cost of a 5-turn support conversation (2,500 fixed instruction tokens, 2,000 retrieved help-article tokens and 500 conversation tokens per call, 250 output tokens per reply) is about $0.039 on Claude Sonnet 5.5 or GPT-6.1 Sol with the fixed instructions cached, so 10,000 conversations a month cost about $388 in model tokens (prices checked 2 November 2026). On GPT-6 Luna or Claude Haiku 5.5 it is about $20, and on GPT-6 Astra about $2,000. Platform fees, retrieval and staff time are extra.

How much do Intercom Fin and Zendesk AI agents charge per resolution?

On their pricing pages checked 2 November 2026, Intercom lists Fin from $0.99 per outcome, and Zendesk charges $1.50 per automated resolution on a committed volume or $2.00 pay as you go, with 5 or 10 resolutions included per agent per month depending on plan. Salesforce sells Agentforce per conversation (price on request) or with Flex Credits at $500 per 100,000 credits. Seat prices are separate. At 6,000 resolved conversations a month that is roughly $5,940 or more on Intercom and $9,000 to $12,000 on Zendesk, against about $388 in model tokens for 10,000 conversations on a mid-size model with caching.

How do I calculate cost per resolved ticket?

Divide the cost per conversation by the share of conversations the agent resolves without a person. At a 60% resolution rate, a $0.039 conversation costs about $0.065 per resolved ticket; at 40% it costs about $0.097. Unresolved conversations still use tokens.

Does prompt caching reduce the cost of a support agent?

Yes, on the part of the prompt that repeats. In the worked example half of the input tokens are fixed instructions, and reading them from the cache cuts the cost per conversation by 36% to 38% on current OpenAI and Anthropic models. The retrieved help articles and the conversation change every turn, so they are billed at the full input rate.

Keep reading

Related

LLM API pricing compared: OpenAI, Anthropic and Google

Current list prices per million tokens for GPT-6 Astra, GPT-6.1 Sol, GPT-6 Luna, Claude Fable 5.1, Opus 5.5, Sonnet 5.5, Haiku 5.5 and Gemini models, with cached and batch prices, announced price changes and a free cost calculator. Prices are dated and sourced from each provider.

Read →

How prompt caching works on OpenAI, Anthropic and Gemini, and how much it saves

Prices checked 28 October 2026: cache reads cost 2.5% to 10% of the input rate (GPT-6 Astra $1.00, GPT-6.1 Sol $0.10, Claude Fable 5.1 $0.25, Claude Opus 5.5 $0.20, Claude Sonnet 5.5 $0.10, Gemini 4 Argon $0.10, Gemini 3.8 Flash $0.075 per million tokens). Cache writes cost 1.25x input for the short lifetime (30 minutes on OpenAI GPT-5.6 and later, 5 minutes on Anthropic), 2.5x for 12 hours on OpenAI and 2x for 1 hour on Anthropic; Gemini implicit caching has no write charge. OpenAI and Gemini cache automatically, Anthropic on request. Minimums: 1,024 tokens on OpenAI, 512 on current Claude models, 4,096 on current Gemini models. Worked example: caching a 20,000-token fixed prompt cuts cost per request by 80% to 87%.

Read →

Small vs large language models: how to choose for a business task

Small language models of roughly 0.5 to 7 billion parameters suit narrow, high-volume tasks and private deployment on your own hardware, while large API models remain stronger at open-ended reasoning. Most teams end up routing simple requests to a small model and hard ones to a large model.

Read →

Free LLM Bill Analyzer

A free, private tool that analyses an OpenAI or Anthropic usage export privately, shows spend by model and the monthly run rate, and estimates savings from model routing, prompt caching and batch processing. The file is never stored or shared.

Read →

What would your support agent cost?

Upload your usage export to the free Bill Analyzer to see where your LLM spend goes, or price your own ticket volume on every current model in the calculator.