Back to guides

Cost Planning

How Many Tokens Will an Internal AI Assistant Use? A 5,000-Employee Estimate

A worked estimate for a company knowledge assistant with 5,000 employees: what one question sends to the model, how many questions three levels of adoption produce, what that costs on five models, and how to replace the guesses with a two-week pilot.

Quick answer

Multiply questions per month by tokens per question. A middle case for 5,000 employees is 2,000 people asking 6 questions a workday: 252,000 questions, 1.39 billion input and 101 million output tokens a month. On Claude Sonnet 5.5 that is $3,780.00, about $0.76 per employee. How many people use it moves the bill more than the model does.

ModelInput $/1MCached input $/1MOutput $/1MSourceLast verified How we verify
Claude Haiku 5.5$0.10$0.01$0.50Official sourceOct 30, 2026
GPT-6 Luna$0.10$0.01$0.50Official sourceOct 21, 2026
Gemini 3.8 Flash$0.75$0.075$3.75Official sourceOct 30, 2026
Claude Sonnet 5.5$2.00$0.10$10.00Official sourceOct 9, 2026
Claude Opus 5.5$4.00$0.20$20.00Official sourceOct 25, 2026

Prices from official provider pages, verified on the date shown.

9 min read - Published Nov 3, 2026 - Updated Nov 3, 2026

Start from questions, not headcount

The request usually arrives as "we have 5,000 employees, how many tokens will the assistant use?" Headcount does not turn into tokens directly. The bill is the number of questions asked, times what each question sends to the model and gets back. The same 5,000 people can ask about 60,000 questions a month or more than 750,000, depending on how many of them use it and how often.

questions per month = employees × share active per workday × questions per active person × workdays
input tokens per question = instructions + retrieved passages + chat history + the question
monthly cost = questions × (input tokens × input price + output tokens × output price)

Every number below is an assumption for a typical knowledge assistant: one that searches company documents and answers with what it found. Swap in your own. We say where each number comes from and which ones move the bill most.

What one question sends to the model

The question an employee types is the smallest part of the request. Before the model sees it, the assistant adds its instructions, the passages its search found and the earlier turns of the conversation.

Part of the requestTokensShare of input
Instructions and tool definitions1,20021.8%
Retrieved passages (6 × 500 tokens)3,00054.5%
Earlier turns of the conversation1,20021.8%
The employee's question1001.8%
Input total5,500100%
Answer with sources (output)400

Two settings decide most of the input: how many passages the search adds to each question, and how much of the conversation you send again. Each extra 500-token passage is 9% more input. Token counts also differ between providers, because each one splits text differently; we measured how many characters a token is on real text. To get your own numbers, paste your instructions and a few typical retrieved passages into the Token Calculator.

Output is smaller but priced higher: five times the input rate on every model in the table below. If the model writes hidden reasoning before it answers, those reasoning tokens are billed as output too, and they can be larger than the visible answer. Check the usage numbers in the API response, not the length of the text you see.

Three adoption cases for 5,000 employees

The share of employees who use the assistant on a given workday is the number that is easiest to get wrong. We have no survey behind these three cases. They are planning ranges, chosen to show how far the answer moves. All three assume 21 workdays a month.

CaseActive per workdayQuestions per personInput / output tokens per questionQuestions per monthInput tokens per monthOutput tokens per month
Low1,000 (20%)33,500 / 30063,000220.5 million18.9 million
Middle2,000 (40%)65,500 / 400252,0001.386 billion100.8 million
High3,000 (60%)129,000 / 700756,0006.804 billion529.2 million

The middle case step by step: 5,000 × 40% × 6 × 21 = 252,000 questions. 252,000 × 5,500 = 1,386,000,000 input tokens and 252,000 × 400 = 100,800,000 output tokens. The high case asks 12 times as many questions as the low case and sends almost 31 times as many input tokens, because heavy users also run longer conversations and ask the search for more.

What that costs on five models

ModelInput / output per 1M tokensLowMiddleHighMiddle, per employee
Claude Haiku 5.5$0.10 / $0.50$31.50$189.00$945.00$0.04
GPT-6 Luna$0.10 / $0.50$31.50$189.00$945.00$0.04
Gemini 3.8 Flash$0.75 / $3.75$236.25$1,417.50$7,087.50$0.28
Claude Sonnet 5.5$2 / $10$630.00$3,780.00$18,900.00$0.76
Claude Opus 5.5$4 / $20$1,260.00$7,560.00$37,800.00$1.51

Standard prices, verified Oct 9, 2026 for Claude Sonnet 5.5; each model's date is in the table above the article. Long-context surcharges do not apply here, since every request stays far below 100,000 tokens.

Read the table both ways. On any one model, the high case costs about 30 times the low case. Between the cheapest and the most expensive model in the same case, the gap is 40 times. Both gaps are large, but only one of them is your choice on day one: you can pick a model in an afternoon, while adoption is something you find out. Settle the adoption range first, then test whether the cheaper models answer your questions well enough.

Want the same math for a customer-facing bot with retrieval? The RAG chatbot monthly cost guide works it out by monthly question volume instead of headcount.

What adds to the token bill

  • Retries and regenerate clicks. Every retry is a full second request with the same input.
  • Tools and agents. If the assistant searches, reads a file and then answers, one question can be three or four model calls. Count calls per question, not questions.
  • Hidden reasoning. Models that think before answering bill that thinking as output tokens.
  • Pasted documents. "Summarize this report" can send more tokens in one request than a full day of normal questions from the same person.
  • Indexing the documents. Every page has to be turned into embeddings once, and again when it changes.

The last one is usually small. Indexing 50,000 documents of about 3,000 tokens each is 150 million tokens, which costs $3.00 once on OpenAI text-embedding-3-small at $0.02 per million tokens. Turning 252,000 questions of 100 tokens into search queries is $0.50 a month. Compare other embedding models on the embedding API pricing page.

Three settings that cut the bill

  • Cache the fixed part of the prompt. The 1,200 tokens of instructions are the same on every question. With prompt caching they are billed at the cache read rate after the first request. In the middle case on Claude Sonnet 5.5 the bill goes from $3,780.00 to $3,205.44 a month, before the small charge for writing the cache when it expires.
  • Retrieve fewer, better passages. Four passages instead of six saves 1,000 input tokens per question: 252 million tokens or $504.00 a month on Claude Sonnet 5.5. Only do it if answers stay as good on your real questions.
  • Trim the conversation you send back. Resending the last two turns instead of the whole thread caps how much history a long chat carries.

The prompt caching savings calculator shows the caching effect for your own prompt size and cache hit rate.

Replace the guesses with a two-week pilot

  • Give the assistant to 50 to 100 people from different departments, not only the team that built it.
  • Log the input and output token counts the API returns with every response. OpenAI, Anthropic and Google all report them.
  • Record how many pilot users ask something on a given day and how many questions each one asks.
  • Work out the average and the 90th percentile of tokens per question. Budget on the 90th percentile.
  • Scale to 5,000 people with the formula above, using a lower active share than the pilot showed. Pilot groups are often volunteers who were keen to try it.

Two weeks of real usage logs replace three of the four guesses in this article. The fourth, how many people will use it once it is everyone's tool, you only learn after launch, so set a monthly spend limit and review it after the first month.

What this estimate leaves out

  • Fixed bills that are not priced per token: the search index or vector database, the app server, single sign-on and access control, logging and answer-quality checks.
  • Per-seat plans, which price by user instead of by token. Compare them with this estimate at the usage you expect, not at full adoption.
  • Enterprise discounts, committed-spend deals, taxes and Batch pricing. All prices here are standard list prices.
  • Image, audio and file inputs. The token counts here are text only.
  • Real usage data. Every token count in this article is a planning assumption, not a measurement from a live company deployment.

FAQ

How many tokens does an internal AI assistant use per employee?

In our middle case, about 297,000 tokens per employee per month: 277,200 input and 20,160 output. That assumes 40% of staff ask 6 questions on a given workday and each question sends 5,500 tokens and gets back 400. A quiet rollout can use a sixth of that and a busy one more than four times as much, so measure your own before you budget.

How do I estimate token consumption for a knowledge assistant serving 5,000 employees?

Multiply 5,000 by the share of employees who use it on a workday, by questions per active person, by workdays in the month. That gives questions per month. Multiply it by input tokens per question (instructions, retrieved passages, chat history and the question) and by output tokens per answer. Get the per-question numbers from a pilot's API usage logs, not from a guess.

How much does an internal AI assistant cost per month?

For 252,000 questions a month of 5,500 input and 400 output tokens, about $189.00 on Claude Haiku 5.5, $3,780.00 on Claude Sonnet 5.5 and $7,560.00 on Claude Opus 5.5. That covers model tokens only. Search hosting, the app itself, single sign-on and logging are separate bills.

Is building on the API cheaper than per-seat AI licenses?

It depends on how many people actually use it. Per-seat plans charge for every seat whether or not it is used; the API charges only for questions asked. In our middle case the tokens on Claude Sonnet 5.5 come to about $0.76 per employee a month, but you also build, host and support the assistant yourself. Compare at your expected usage, not at full adoption.

What makes an assistant token estimate wrong most often?

Two numbers: how many employees use it on a normal day, and how much retrieved text goes into each question. The question an employee types is usually under 2% of the input. Six retrieved passages and a few earlier turns of the conversation are most of it, and they grow quietly when someone raises a retrieval setting.

Put your own pilot numbers in.

Enter questions per month, input and output tokens per question and the model you plan to use. The AI API Cost Calculator shows the monthly bill and what a cheaper model would save.

Estimate My Assistant's Monthly Cost