Skip to content
← All insights
Insight AI & Business Systems

Cost Discipline for AI: How to Think About ROI

Being careful about AI spend is not the same as being scared of it. The two kinds of AI cost, build-time and run-time, and four questions to walk before you ship anything with a model inside it.

By David Tanis, MBA 6 min read

Every week another AI tool lands in the inbox promising to transform the business, and every one of them has a price. Some charge a flat subscription. The dangerous ones bill by usage, so the number only shows up at the end of the month, after it has already grown faster than the value it delivered.

Being careful about that number is not the same as being scared of AI. The companies that pull ahead over the next few years will not be the ones that spent the most, or the ones that sat it out. They will be the ones that spent deliberately. Most companies are not ready for AI precisely because they skip the deliberate part and buy the hype. Here is the discipline to run before turning anything on.

First, understand where the cost actually lives

There are two completely different ways to spend money on AI, and confusing them is the most expensive mistake a business can make.

Build-time cost is one-time. You use a model to design a workflow, write the code for an automation, or work out the logic of a process. You pay for that once. After that the thing runs on ordinary, cheap infrastructure: a script, a scheduled job, a database query. The AI was the architect, not the worker. This is almost always worth it, and it is cheap next to the leverage you get. Using AI coding to build a tool is build-time cost.

Run-time cost is recurring, and it scales with usage. This is a model sitting inside a live process, called every time that process runs. A support chatbot that hits an API on every message. A tool that summarizes every incoming email. A feature that runs a model for every user, every day. You are not paying once. You are paying per call, forever, and the bill grows exactly as fast as your usage does. The more successful the feature, the more it costs. That is the trap.

The mechanics matter, so be specific. API pricing is per token, roughly per fragment of a word, and you pay for what goes in and what comes back out. A chatbot is the worst case for a hidden reason: every turn re-sends the whole conversation so far, plus the system prompt, plus any reference documents. Turn ten costs far more than turn one, because the model re-reads everything before it.

Put numbers on it. Say a support bot handles 5,000 conversations a month, eight turns each, and each turn averages around 4,000 tokens in (growing history plus retrieved help articles) and 300 tokens out. On a top-tier model near $3 per million input tokens and $15 per million output, that runs about $0.13 a conversation, roughly $660 a month. Swap in a competent budget model at a fraction of the price and the same volume costs around $30. Same bot, same customers, a 20x swing in the bill, decided entirely by choices made before launch. The numbers are illustrative; the ratio is real.

That is the lens. Now the four questions, in order. Each one only matters if the last answer was yes.

1. Do you really need a model in the loop, or could you just use deterministic automation?

This is the question that saves the most money, and it is not "AI or no AI." Use a model freely to build. The question is whether a model needs to keep running inside the finished process.

If the task is "when an order comes in, check these five rules and route it," you do not need a model firing on every order. You need a model for one afternoon to help write the rules, then a plain script that runs for free forever. Deterministic automation is cheaper, faster, and it does not make things up. Save the model-in-the-loop for the parts that are genuinely fuzzy every time: unstructured input, open-ended judgment, language that varies. Ask the honest question: could I write the rules down once? If yes, use AI to build it, not to run it. That is often the real answer to build, buy, or rent.

2. If you do need AI, do you need the best model?

The frontier models are extraordinary, and frequently aimed at problems a smaller model handles without blinking. Sorting tickets, tagging emails, pulling a name and date out of a document, answering common questions from a fixed knowledge base: none of these are hard. As the chatbot math showed, model choice alone can move the bill by 20x at the same volume.

Match the model to the difficulty of the task, not the importance of the outcome. Important and hard are not the same thing. Categorizing an invoice matters, but it is easy, and paying frontier prices to do it is like renting a bulldozer to plant a tomato.

3. If you do need the best model, do you need it the whole time or only for a small piece?

Even when a task deserves the top model, it rarely deserves it end to end. Real work is a chain of steps, and usually one or two are the hard part while the rest is routine.

Route the routine steps to a cheap model and spend on the premium one only where it earns its keep. Triage every incoming message with a cheap model, escalate only the tricky ones. Draft with the small model, refine the critical passage with the big one. Two levers most operators never touch: prompt caching, so you stop paying full price to re-send the same system prompt and documents on every call, and batch processing, which runs non-urgent jobs at a steep discount when you do not need the answer this second. Between routing, caching, and batching, halving a run-time bill without a customer noticing is routine.

4. Does the return on the AI make your business better?

Notice the word is better, not more profitable. That distinction is the whole point.

Everyone will use AI. That is no longer a differentiator. The real question is whether a given use makes the business genuinely better: faster to respond, higher in quality, able to do something it could not do before. A feature can be technically profitable and still be a distraction, a rounding-error saving that eats your attention and your build time. Another can cost real money every month and be worth every dollar, because it lets you serve customers in a way a competitor cannot match.

So weigh the run-time cost against the right thing. A $660-a-month chatbot is a bargain if it deflects a support hire and answers in seconds at midnight. It is a waste if it is handling questions a $30 model, or a decent FAQ page, would have covered. The dollar figure alone tells you nothing. The dollar figure against what it makes better tells you everything.

The point

Cost awareness is not the opposite of ambition. It is what makes ambition survivable. Use AI freely to build. Be deliberate about what you let it run. Know the difference between a one-time cost and a bill that scales with your success, and walk the four questions in order before you ship anything with a model inside it.

Do that and you spend less than your competitors and get more from it. That is the whole game.

ai costs ai coding business systems operations roi small business growth

If your operation has the same shape

That's the kind of work we do.

Schedule a Call