Guides · Budget

What does an automated process cost to run?

Short answer

Buyers ask about token prices and then get surprised by something else. In the systems we run, model calls are usually the smallest of four lines — the others being infrastructure, maintenance and the human time spent on exceptions. Only the first two arrive as invoices, which is exactly why the last two get missed.

Four lines
Models, infrastructure, maintenance, exception handling
Smallest line
Model calls, in most processes we operate
Per document
The unit to budget in, not per month
By Max Pochinsky · Updated August 2026 · Written for people scoping a project, not for search engines

The four lines, in the order that surprises people

01

Model calls. Priced per unit of text in and out. Predictable, easy to estimate before you build, and in document or ticket processing it is typically cents per item — small enough that it rarely decides anything.

02

Infrastructure. Servers, storage, a queue, a database, monitoring. Modest and flat for most single-process systems, and it does not grow much with volume until the volume is large.

03

Maintenance. An API changes, a model version is retired, a document format shifts, a new edge case appears. This is a real recurring line and it is the one nobody budgets, because there is no invoice for it until something breaks.

04

Exception handling. Human minutes on the cases the system flags. Usually the largest running cost by a distance, and it is paid in salary rather than in a bill, so it stays invisible.

How to work out your own number

Start from volume per month, not from a monthly budget. For each item, count what happens: one or two model calls typically, a few API calls to your systems, storage of the document and its record. Multiply by volume and you have the technical line, which for most mid-sized processes lands somewhere unremarkable.

Then do the part that matters: take your straight-through rate and apply the remainder. If a fifth of items are flagged and each takes four minutes to review, a thousand items a month is roughly thirteen hours of somebody's time. Price those hours at the loaded rate and compare against the technical line. That comparison is usually the whole answer, and it explains why improving the straight-through rate is worth more than optimising model spend.

This is the same arithmetic the ROI calculator runs, with your volumes rather than ours.

What makes running costs grow badly

01

Per-operation platform pricing. No-code platforms charge per step executed, so a flow with many nodes multiplies. Cheap at low volume, and it can quietly overtake the cost of a build as volume rises.

02

Sending too much context. Passing an entire document when three fields are needed, or a whole knowledge base when a search would find the right two paragraphs. This is the one genuine way to overspend on model calls, and it is a design fault rather than a pricing problem.

03

Retries nobody watches. A failing integration that retries every minute produces both a bill and no result. Alerting on failure rate is cheaper than discovering it monthly.

04

An exception queue that grows. If flagged items accumulate faster than anyone clears them, the running cost is not the queue — it is the delay downstream, and eventually somebody switching the system off.

What we charge after launch, and what for

Support after go-live is a monthly retainer you can cancel, and what it buys is attention: monitoring, keeping up with API and model changes, fixing what breaks, and a defined amount of change work. Systems left entirely unattended do not stay working for long, because the things around them keep moving.

It does not have to be us. Everything we build is yours — code, prompts, configuration, infrastructure — and some clients take it in-house after a few months, once the system has settled and the exception patterns are known. That is a legitimate outcome and we plan for it rather than against it.

The comparison that actually matters

The number to hold the running cost against is not zero. It is what the process costs today: the hours, the delay, the error rate and the rework those errors cause, plus whatever the business loses because a decision waited. Most processes have never been priced this way, which is why running costs look large in isolation and small the moment there is a baseline beside them.

Measure the baseline before you build. It takes a day, it is the only fair comparison, and after go-live it is the only way to prove anything changed. Without it, every discussion about whether the system is worth its running cost becomes an argument about impressions.

We measure the baseline during the audit and put it in the proposal, so the running cost is quoted next to the thing it replaces.

Follow-up questions

What people ask next.

Model and infrastructure costs scale roughly linearly, which is manageable and predictable. What does not scale linearly is exception handling — double the volume means double the flagged items, and that is human time. It is another reason the straight-through rate is the number to watch.

Still unsure whether your process is worth automating?

Bring us the process. We take it apart with you at no charge and give you a straight answer, including when the answer is no.