Will Your AI Feature Pay for Itself? A Break-Even Model Skip to content

Learning

Practical know-how on frontend, AI tools and software development.

Will Your AI Feature Pay for Itself?

Published: 9 min read POLPROG AI Tools

One support ticket triaged by a model costs a fraction of a cent. The same ticket handled by a person costs the better part of a dollar. That thousand-fold gap makes AI look like an automatic yes, and it hides the number that actually decides the outcome: what the feature costs to build, and how many tasks a month you can feed it. Here is a break-even model you can run on the back of an envelope, with every assumption exposed so you can swap in your own.

The number that makes AI look free

Price one piece of work both ways. A support ticket triaged by a model - read it, classify it, route it, draft the acknowledgement - consumes about 500 tokens in and 50 out, which on Haiku 4.5 at published rates comes to $0.00075. The same ticket handled by a person at a $22-an-hour loaded cost, thirty tickets an hour, costs $0.73. That is a gap of roughly 978 times, and every number in it is an assumption you can swap: pay $30 an hour, handle 20 tickets, use a bigger model, the gap stays three orders of magnitude wide.

What one task costs
TaskCost / task
AI · Haiku 4.5$0.00075
A person$0.73
People vs AI~978×

What one task costs

Ticket triage, modelled · logarithmic scale, every gridline is 10×

~978×
AI (Haiku 4.5) · 500 in + 50 out
$0.00075
A person · $22 / hr loaded, 30 tasks / hr
$0.73
$0.0001
$0.001
$0.01
$0.10
$1

Modelled, not measured: triage on Haiku 4.5 at published rates (500 tokens in at $1 / 1M, 50 out at $5 / 1M = $0.00075) versus a person at a $22-an-hour loaded cost handling 30 tickets an hour ($0.73). The scale is logarithmic. The wage, the throughput and the token counts are inputs you should replace with your own; the gap survives any realistic set of them.

Numbers like that make AI feel like an automatic yes, and they are precisely how owners end up disappointed. Because the per-task price is not the decision. It is the smallest number in the room.

The real gate is the build

Between you and those fractions of a cent stands a fixed cost: someone has to build the feature. Wire it to your ticket system, write and test the prompts, handle the edge cases, put a review screen in front of it, deploy it. Whether that is a $3,000 script or a $20,000 integration depends on scope, and it behaves like every other capital decision your business makes: it has to be recovered out of the savings, month by month. AI did not remove that logic; it only made the marginal cost so small that the build is virtually the entire investment. If you are weighing this against buying an off-the-shelf tool, that is its own decision, but the arithmetic below works the same either way.

The break-even formula

The whole model fits in one line: payback in months = build cost ÷ (tasks per month × saving per task), where the saving per task is what a person costs to do it minus what the model costs. Loaded hourly cost divided by tasks per hour gives the human side; the token math gives the AI side. Three inputs, one division, and every one of them is yours to correct: your wages, your throughput, your quote.

The same build at three volumes

The same build at three volumes
VolumeBreak-even
10,000 tasks / mo~5 weeks
3,000 tasks / mo~3.7 mo
300 tasks / mo~3 yr

The same build at three volumes

Build $8,000; each task: AI ~$0.00075 vs a person ~$0.73 (modelled)

volume decides
cumulative cost, USD
$0
$10k
$20k
$30k
10,000 tasks / mo
3,000 / mo
300 / mo
AI feature: $8,000 build + usage
~5 weeks
~3.7 mo
breaks even at ~3 years, off this chart
0
3
6
9
12
months since launch

Cumulative cost of people doing the task (three volumes) versus building once for $8,000 and running on AI. Task assumptions as in the chart above; AI usage at these volumes is $0.23 to $7.50 a month, so the amber line draws as flat. Break-even lands at about 5 weeks for 10,000 tasks a month, 3.6 months at 3,000, and roughly 3 years at 300. Swap in your own wage, throughput and build quote; the shape is the point.

This is the chart that settles most build-or-not arguments, because the only thing that changes between the three lines is volume. At 10,000 tasks a month the $8,000 build is recovered in about five weeks; the same build at 300 tasks a month drags on for roughly three years, which in software terms is a different decision entirely. Nothing about the model, the prompts or the quality changed. Volume alone moved the answer from obvious yes to probable no.

The payback table

Find your column, find your quote, and you have a defensible first answer before anyone opens an IDE.

 300 tasks / mo1,000 / mo3,000 / mo10,000 / mo
Monthly saving$220$733$2,198$7,326
$3,000 build pays back in13.7 mo4.1 mo1.4 mo0.4 mo
$8,000 build36.4 mo10.9 mo3.6 mo1.1 mo
$20,000 build91.0 mo27.3 mo9.1 mo2.7 mo
Payback months = build cost ÷ (tasks per month × saving per task). Savings are net of AI usage and assume the $22-an-hour, 30-tasks-an-hour baseline from the charts; replace the assumptions with your own numbers before deciding anything.

Two honest readings of that table. Down a column: scope discipline pays, because at 1,000 tasks a month the difference between a $3,000 and a $20,000 build is the difference between four months and two years. Across a row: volume is leverage, because the same $8,000 build swings from a rounding error to unjustifiable depending on how many tasks you actually feed it. When an estimate lands in the grey middle, the cheapest experiment is usually a smaller build that tests the volume assumption, not a bigger build that bets on it.

When the token price does matter

Triage is a cheap task; not everything is. A drafting job that reads a 2,000-token brief and writes a 1,500-token document on Opus 4.8 costs about $0.05 per task, and long-context work can climb well past that. It still compares to $0.37 for a single minute of human time, so the gap survives, but at tens of thousands of tasks the marginal line stops being decoration: it is the difference between the tokens costing $8 a month and $500. That is where part one's hidden multipliers and part two's levers plug into this model: they move the saving per task, which shortens the payback. They rarely flip the build decision on their own, but they decide how good a good decision gets.

What this model leaves out

Honesty about the envelope. If a person still reviews every output, your saving per task is the review-time delta, not the full $0.73, and the payback stretches accordingly; the model earns its keep where it fully closes most tasks and escalates the rest. Errors have a price this formula does not see, so tasks where a wrong answer is expensive need a cheap check in the loop before the volume math means anything. And the build is not the last invoice: prompts drift, systems change, someone maintains the integration. None of that breaks the model; it just belongs in the build column, and a pilot sized to test your volume assumption is the cheapest way to find out what the numbers really are.

The per-task price of AI is the most quoted and least decisive number in this whole calculation. What decides is a division any owner can do on the back of an envelope: what the build costs, against what a month of the task costs you in human time. Run it with your own wages, your own quote and an honest count of how many tasks a month you really have, and the answer usually stops being a debate. Five weeks or three years is not a property of the technology. It is a property of your queue.

AI Claude AI Costs ROI Business

Frequently asked questions

How do I calculate whether an AI feature will pay for itself?

Divide the build cost by the monthly saving: payback months = build cost / (tasks per month x saving per task). The saving per task is your loaded human cost for the task (hourly cost divided by tasks per hour) minus the AI cost (token usage at published rates). Three inputs, all yours: wages, throughput and the build quote.

How much does one AI task cost compared to a person doing it?

In our modelled example, triaging a support ticket costs about $0.00075 on Haiku 4.5 (500 tokens in, 50 out) versus $0.73 for a person at a $22-an-hour loaded cost handling 30 tickets an hour - roughly 978 times cheaper. Heavier tasks cost more, for example about $0.05 for a document draft on Opus 4.8, which is still a fraction of one minute of human time.

How many tasks per month do I need to pay back the build?

Depends on the build and the saving per task. At our baseline saving of about $0.73 per task, an $8,000 build pays back in around five weeks at 10,000 tasks a month, 3.6 months at 3,000, and roughly three years at 300. As a rule of thumb: monthly volume times per-task saving is your monthly budget for recovering the build.

Why does volume matter more than the model's token price?

Because the token cost is under one percent of the human cost per task, halving it barely moves the result, while doubling the volume halves the payback time. The investment you are recovering is the build, and volume is the rate at which you recover it. Optimise volume assumptions first, token prices later.

Do prompt caching and the Batch API change the build-or-not decision?

They lower the AI side of the per-task cost, which increases the saving and shortens the payback, but at a 978x gap the marginal cost was never the gate. Treat them as part two of the story: levers you pull after the feature exists and the volume is real. They make a good decision better; they rarely rescue a bad one.

When is an AI feature not worth building?

When low volume meets a high build cost: at 300 tasks a month, a $20,000 build takes over seven years to pay back. Also when a person must still review every single output, since your real saving shrinks to the review-time difference, and when errors are expensive and you have no cheap way to catch them. In the grey zone, pilot small and test the volume assumption before scaling the build.

Was this helpful?

Get new articles by email

One short email per new Learning article. No spam, unsubscribe in one click.

We only use your email to send new articles. No third-party sharing.

Back to Learning