Skip to content
Techify AI

Cost to Run an AI System: The Monthly Bill, Line by Line

Say a live AI system handles 1,000 or more interactions a day. Its model fees typically run $200 to $1,200 a month. Voice, hosting, data and tracking sit on top, and six choices decide where you land.

Where the monthly bill goes

Text runs on the model. Voice runs on minutes.

  • Model calls
  • Voice and messaging
  • Data and hosting
  • Monitoring and the rest
  1. Post-call drafting toolA few calls a week$5 to $80
  2. HR policy assistantCites its answers$115 to $465
  3. Research copilot10,000+ documents$190 to $785
  4. Tenant voice and text lineRent, repairs, leasing$320 to $1,000
  5. Voice receptionistQuotes on the call$459 to $1,934
  6. Real-time voice coachPractice calls, scored$474 to $2,404
Estimates from our build library, at the volume each build was made for. Each bar is the high end, split by line. Estimates, not invoices. The tenant line's voice fee includes its model.

The monthly bill for an AI system has two parts.

The first part is the model. That is the AI that reads and writes the text. You pay for it by the token, for what goes in and what comes out. A token is a small chunk of text, about a short word. So this part is plain math. Take the interactions, times the calls for each one, times the tokens per call, times the price.

A production system is one that is live, with real people using it. Some clients run them at 1,000+ AI interactions a day. For them, the model part typically lands between $200 and $1,200 a month.

The second part is what the model runs on. If the system talks, that means phone and voice minutes. If it answers from your files, it means a database and a search index. Then add hosting, background jobs, and the tracking that shows what each call cost. Our build library has estimates for six builds. The whole stack runs from $5 to $80 a month for a small drafting tool. At the top, a real-time voice coach runs $474 to $2,404.

That is the answer. The rest of this page is the detail, line by line, with the math.

What goes into the monthly bill?

Strip any live AI system down and the bill has the same five lines.

  1. Model calls. Priced per million tokens. Input (what you send) and output (what comes back) each have a price.
  2. Retrieval. This is how the system finds the right part of your files. You pay to turn them into a form it can search, called embeddings or vectors. You often pay again to rank what it finds, best match first.
  3. Voice and messaging. Phone lines, speech-to-text, an AI voice, and text messages. You pay by the minute or by the message.
  4. Data and hosting. The database, the search index, file storage, the servers and the job queues.
  5. Monitoring. A trace of each model call with its cost, plus error alerts and logs.

Each build in our library has an estimated monthly tool cost, split by line. Six builds show how the mix shifts with the kind of system:

SystemEstimated monthly tool costBiggest line, high end
Post-call drafting tool, a few calls a week$5 to $80Workflow platform, $50
HR policy assistant that cites its answers$115 to $465Model calls, $200
Research copilot over 10,000+ documents$190 to $785Model calls, $400
Tenant voice and text line$320 to $1,000Voice and phone, $600
Voice receptionist that quotes from satellite photos$459 to $1,934Phone and agent hosting, $600
Real-time voice practice coach$474 to $2,404Real-time voice, $1,500

Read the third column. In the text systems, the model is the biggest line. So model choices move the total. In the voice systems, minutes are the biggest line. There, two things matter more than the model behind the voice. One is how long the calls run. The other is how many calls need a live voice at all.

These are estimates at the volume each build was made for. The usage lines grow with volume: model calls, minutes, messages. The hosting lines step up in tiers and barely move.

How to estimate the model bill

An interaction is one job done for one person, such as one question answered. The math is simple. Monthly model cost = interactions x calls per interaction x tokens per call x price per token. Here it is with numbers.

Hypothetical. The volumes are made up. The prices are samples, not a real price list.

  • 1,000 interactions a day for 30 days: 30,000 a month.
  • Each one makes 2 model calls: 60,000 calls a month.
  • Each call sends 2,500 tokens in and gets 400 back.
  • Input: 60,000 x 2,500 = 150 million tokens.
  • Output: 60,000 x 400 = 24 million tokens.
  • Sample price on the top model: $10 per million tokens in. $25 per million out.

Input: 150 x $10 = $1,500. Output: 24 x $25 = $600. With every call on the top model, the bill is $2,100 a month. I call it the lazy model bill. It is what you get when no one chose which model does which job.

Now pull two levers:

StepWhat changesMonthly cost
StartEvery call on the top model$2,100
Routing60% of calls go to a small model at one tenth the price. Multiplier: 0.40 + (0.60 x 0.10) = 0.46$966
Caching60% off input tokens, the low end of the typical range. Input: $1,500 x 0.46 x 0.40 = $276. Output: $600 x 0.46 = $276$552

Going from $2,100 to $552 saves $1,548 a month. That is a 74% drop. At ten times the volume, the lazy bill is $21,000. The routed, cached one is $5,520. You save $15,480 a month, or $185,760 a year. The saving is a share of the bill. So it grows as your traffic grows.

Same traffic, three bills

Hypothetical, a month

Every call on the top modelThe lazy model bill
$2,100 a month at 1,000 interactions a day,$21,000 at 10,000
Routing60% of calls to a small model, at a tenth of the price
$966 a month at 1,000 interactions a day,$9,660 at 10,000
Routing and cachingThen 60% off input tokens
$552 a month at 1,000 interactions a day,$5,520 at 10,000

74%off the bill at either volume

$1,548 a month at 1,000 a day$15,480 a month at 10,000

Made-up volumes, sample prices. 2 calls per interaction, 2,500 tokens in and 400 out per call. Top model: $10 per million tokens in, $25 out. Small model: a tenth of that. Caching: 60% off input.

Two details trip up most first guesses. First, count calls, not chats. One customer question can set off four calls. One sorts it, one searches, one answers and one checks. An agent makes more. (An agent is an AI that takes steps and uses tools on its own.) Second, count all that rides along as input. Think of the system's rules, its tool list and the file passages put in each prompt. All of them are input tokens. You pay for them on every call.

Why do voice systems cost more?

Because a voice system pays for time as well as words. A call needs a phone line. It needs speech-to-text that listens the whole time. It needs an AI voice that speaks, and a model that decides what to say. Our library puts real-time voice at about $0.16 a minute for the voice coach above. A thousand 10-minute sessions a month is 10,000 minutes. That is about $1,600, before any other line.

So the levers are not the same as for text. Keep calls short. Use a text channel for requests that don't need a voice. Put a small, cheap model behind the voice for the routine parts of a call. Save the costly one for the moments that need it.

The Six Levers that keep the bill down

I call them the Six Levers. Each one comes with a question you can put to any vendor.

#LeverWhat it doesTypical effectAsk the vendor
1Tiered model routingSends each job to the cheapest model that does it wellToken costs typically drop 40 to 70%Which jobs go to which model, and who signs off on a change?
2Main plus fallback providersIf one provider is down or changes its price, traffic moves to anotherNo single point of failureWhat happens at 9 a.m. if the main provider is down?
3Prompt cachingReuses the part of each prompt that repeats (instructions, rules, tool lists) instead of paying full price each timeCan cut input-token cost 60 to 90%How much of each prompt repeats?
4Structured outputsThe model must answer in a fixed format, so you stop paying for rambling and for retries to read itSized build by buildDoes every call return a checked format?
5Budget alarmsA daily alert when spend leaves the expected rangeCatches a problem the day it startsWho gets the alert, and what do they do?
6Circuit breakersA hard cap that stops a runaway loopCaps the worst dayWhat is the cap, and who set it?

Routing is the big one. It sends each job to the cheapest model that can do it well. Most of what an AI system does all day is dull. Sort a ticket. Pull a date from a PDF. Answer the easy question. A small model does that well, at a fraction of the price. In a routed system, the costly model is an exception you can name. In the lazy model bill, it is the default no one chose. In the worked example, the small model takes 60% of the calls. It costs about 13% of the routed bill: $126 of $966.

One routing rule, written down

Illustration

  1. Sort a support ticket
  2. Pull a date from a PDF
  3. Answer a price question
  4. Sum up a 40-page contract
  5. Draft a reply to a hard complaint
RouterPicks the model for each job. One person signs off.
Small modelThe dull jobs, at a tenth of the price60% of callsabout 13% of the bill
Top modelOnly the hard jobs, each one named40% of callsabout 87% of the bill
Fallback providerIf the main one is down or changes its price, the jobs move here.
The split from the worked example: 60% of calls go to a small model at a tenth of the price. The routed bill is $966 a month. $126 is the small model. $840 is the top one.

Caching is priced by the providers, so you can check the math. Prompt caching means the provider stores the part of your prompt that repeats. Then it costs less to reuse. Anthropic bills cached input at 0.1 times the base input price when it is read back. Writing it to the cache, which lasts five minutes, costs 1.25 times the base price. So a prompt that repeats the same long instructions pays full price once. After that, it pays a tenth.

One more lever sits outside the six, because it only fits work that can wait. OpenAI sells a Batch API. An API is the line your software uses to send work to a model. With Batch, jobs run within 24 hours at a 50% discount. That suits nightly reports and office data jobs. It never suits a customer on the line.

What does a runaway loop cost?

Here is a weekend. It is made up, at the sample prices above. On the top model, one call at 2,500 tokens in and 400 out costs $0.035.

At 6 a.m. on Saturday, a tool the agent calls starts timing out. The agent does what agents do. It tries again, every two seconds. No one is watching. By noon on Sunday, 30 hours later, it has made 54,000 calls. That is $1,890. It is most of a month's lazy bill, on a system nobody uses.

Now add a daily budget alarm set at $100. It would have paged a named person before 8 a.m. on Saturday. A circuit breaker is a hard cap that stops a loop. Set one at 20 calls per interaction, and it stops this loop at the twentieth retry. Twenty calls at $0.035 is $0.70.

A stuck tool, an agent that keeps retrying, no one watching

$1,890No controls, by noon on Sunday

$0.70A breaker that stops it at 20 calls

Made up, at the sample prices in this article. One top-model call, 2,500 tokens in and 400 out, costs $0.035. A retry every two seconds is 1,800 calls an hour.

Those two levers cost the least to build. They are also the easiest to leave out of a pilot. A pilot never has a weekend like that.

Where does run cost go in the ROI math?

On the cost side. ROI is return on investment: what a system earns back for what it costs. A system's payback is the value it makes in a year, divided by its total cost. That total is the build cost plus the first year's run cost. We hold builds to three to four times. How to calculate AI ROI has the full method.

In the worked case, the first year's run cost is $25,200 on the lazy bill. On the routed, cached one, it is $6,624. Same build, same value. The lazy bill adds $18,576 a year to the cost side. The system has to earn that back before it clears the bar.

At scale, that is not a rounding error. Gartner predicts that over 40% of agentic AI projects will be canceled by the end of 2027. It names three causes: rising costs, unclear business value, or weak risk controls.

Whose account should the bill run on?

Yours. Put the model, cloud and hosting accounts in your company's name. Then each line of the bill comes to you, where you can read it. A bundled monthly fee that includes the tokens hides the very line this page is about. One buyer told us their last vendor held the keys and charged extra on the tokens. Another could never get a straight answer to "what's your cost?"

Ask each vendor two questions. Who pays the provider? What is added on top? Our builds run on accounts the client opens on day 0. That answers both. Code and account ownership is its own subject. Who owns the code an AI vendor writes covers it.

Five mistakes that make the estimate wrong

  1. Budgeting from the pilot. A pilot that runs ten times a day costs next to nothing. Price the volume you expect once it is live.
  2. Counting chats, not calls. One chat often makes two calls or more.
  3. Forgetting the passengers. The rules, the tool list and the passages it finds ride along on every call. They are all input tokens.
  4. Pricing only the model. In a voice system, minutes are most of the bill.
  5. Giving the bill no owner. An alarm that goes to a shared inbox is just a log entry.

When to optimize, and when not to yet

A prototype can be sloppy. That is the early test version, built to learn. You are still finding out what the system should do. So send it all to the best model, and read what comes back. That is a good use of a top model.

With no volume yet, routing and caching aren't worth the work. At 100 interactions a day, the worked case costs $210 a month on the lazy bill. Tuned, it costs $55.20. That saves $154.80. Spend the work on whether the system does its job. Routing waits for real traffic anyway. You can't route what you have not measured. The traces from early traffic show you which jobs are dull.

Alarms and breakers are the exception. All the other costs on this page grow with traffic. A stuck tool and an agent that retries make their own. So a system with a $55 bill can have that Saturday too.

Questions buyers ask

FAQ

How much does it cost to run an AI agent?

Some clients run live systems at 1,000+ AI interactions a day. They typically pay $200 to $1,200 a month for the model, all in. Then add the stack the agent runs on. Our build library has an estimate for each build. An HR assistant that cites its answers runs $115 to $465 a month. A real-time voice coach runs $474 to $2,404. Voice minutes are its biggest line.

How much does an LLM API cost per month?

An LLM is a large language model, the kind of AI that reads and writes text. The API is how your software sends it work. Four things set the cost: volume, calls per job, tokens per call and the model. Multiply them. Take a made-up system with 1,000 interactions a day and two calls each. With every call on a top model, it costs $2,100 a month. With routing and caching, it costs $552. Real prices change, so use your provider's current price list.

How can I reduce LLM costs?

Use the Six Levers. Tiered routing typically cuts token costs 40 to 70%. Prompt caching can cut the cost of input tokens 60 to 90%. Then add a main provider plus a fallback, structured outputs, budget alarms and circuit breakers. Start with a trace of every call and its cost. You can't route or cache what you haven't measured.

What is prompt caching?

Prompt caching stores the part of a prompt that repeats on every call. That might be the instructions, the rules and the tool list. Then it can be reused at a lower price. Take Anthropic. Reading cached input back costs 0.1 times its base input price. Writing it to the cache costs 1.25 times. It pays when the same long start repeats across many calls.

Who pays for the API usage on an AI build?

You should, and directly, on accounts in your company's name. Then no one marks up the tokens. You can see every line of the bill. Ask any vendor who pays the provider. Ask what is added on top. A bundled fee that includes the tokens hides the run cost.

Sources

  • Anthropic, "Prompt caching," Claude API documentation (cache reads at 0.1 times the base input price; five-minute cache writes at 1.25 times): platform.claude.com
  • OpenAI, "Batch API" guide (a 50% cost discount compared to synchronous APIs; each batch completes within 24 hours): developers.openai.com
  • Gartner, "Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027" (25 June 2025): gartner.com
  • Techify capabilities briefs: the $200 to $1,200 range at 1,000+ daily AI interactions, the 40 to 70% routing effect and the 60 to 90% caching effect. Company figures, stated as typical.
  • Techify build library: estimated monthly tool cost for six builds, with the high end of each range split by line. Estimates, not invoices.
  • The worked example and the weekend loop are hypothetical. Volumes are invented and prices are placeholders.

Cameron Sullivan

Founder & CEO, Techify AI

Cameron Sullivan is the founder and CEO of Techify AI, a revenue-first AI engineering team. He has taught hundreds of thousands of students about AI, and his team has shipped 30+ enterprise-grade AI systems.

The studio