What does each AI result really cost?
A result that needed a try again still cost you. Work out what you really pay per AI result that worked, what you waste a month, and what to charge in credits.
Free. Runs in your browser. No sign-up.
Start from an example
Loads its AI steps, worked-first-time rate and monthly requests. Your credit pricing stays as it is.
AI steps per request
Everything that runs each time a user asks for one result. For a support bot that might be a search of your help docs and then the answer.
Step 2: LLM call
Checks the totals add up and flags it for review.
$0.00020 per request with anthropic/claude-haiku-5.5. 1,500 input tokens at $0.10 and 100 output tokens at $0.50 per million.
Prices checked 2026-11-12. See the provider's pricing
Up to 4 steps.
How often results work first time
The share of AI results that didn't need a try again, undo, fix, re-ask or overrule. A support answer fails when the customer asks again or asks for a person; an extraction fails when someone fixes a field. If you don't measure it yet, guess, then check the table below to see how much it matters.
Every time these steps run, try-agains included. Used for your monthly and wasted AI spend.
Credit pricing
How you sell credits and what one request costs the user.
Use your smallest pack: fees hit it hardest.
What one request costs the user.
Every request is charged, including ones that didn't work.
Results
Real cost per result
$0.0083
$0.0062 per request × 1.33 requests per result that worked
Wasted AI spend
$31.00a month
25% of your $124.00 monthly AI spend goes on results that didn't work.
- Cost per request
- $0.0062
- Requests per result that worked
- 1.33
- AI spend a month
- $124.00
- Revenue per result that workedAfter payment fees
- $0.0125
- Gross margin per result
- 34%below your 70% target
- User pays per result that workedEvery request is charged
- $0.0133
- Credits per request to break evenFewest that don't lose money
- 1
- Credits per request for your targetFor a 70% margin
- 3
Charge 3 credits per request to reach a 70% margin. That gives 78%, and users pay $0.0400 per result that worked.
Example figures are illustrative. Your inputs are saved in this browser only.
What if more or fewer results work first time?
Your real cost per result falls from $0.0207 when 30% work first time to $0.0069 at 90%. Because every request is charged, your margin stays at 34% either way, but what users pay per result that worked climbs from $0.0111 to $0.0333.
| Worked first time | Real cost per result | Wasted AI spend a month | User pays per result | Gross margin |
|---|---|---|---|---|
| 30% | $0.0207 | $86.80 | $0.0333 | 34% |
| 40% | $0.0155 | $74.40 | $0.0250 | 34% |
| 50% | $0.0124 | $62.00 | $0.0200 | 34% |
| 60% | $0.0103 | $49.60 | $0.0167 | 34% |
| 70% | $0.0089 | $37.20 | $0.0143 | 34% |
| 75%yours | $0.0083 | $31.00 | $0.0133 | 34% |
| 80% | $0.0077 | $24.80 | $0.0125 | 34% |
| 90% | $0.0069 | $12.40 | $0.0111 | 34% |
Why failed results are part of your unit cost
Every request costs you money, whether the result works or not. If a support answer costs $0.007 and 3 in 10 customers have to ask again, you pay for about 1.43 answers for every one that worked, so each answer that worked really costs $0.010. The same maths applies to an invoice someone had to fix by hand, a lead score your sales team overruled, or an image the user regenerated. Pricing from the cost of a single call understates your cost by that factor, and the gap widens as fewer results work. Steps users never see, like the search that runs before a support answer, are paid for on every try too.
Wasted AI spend is the part you can win back
Wasted AI spend is what you paid this month for results that didn't work. It's your AI bill times the share of results that failed: for example, a $400 bill with 7 in 10 results working first time wastes $120. Cheaper models cut the whole bill. Making more results work first time cuts the waste, and it's the same change that stops users leaving.
Charge for every request, or only for results that worked?
Charging credits for every request keeps your margin steady however often results fail, because each try pays for itself. The cost lands on your users instead: if half of results fail, they pay twice for every one that works, and a bad week for your prompt becomes their bill.
Charging only for results that worked is friendlier and easier to explain, but your margin then rides on how often they work. If you choose it, price with a cautious worked-first-time rate and watch it every week. A middle path is a few free tries per result, then a charge.
Payment fees eat small credit packs
Card processors usually take a percentage plus a fixed fee on every payment. At 2.9% plus $0.30, a $5 pack loses about 9% to fees and a $20 pack about 4.4%. The fixed part hits small packs hardest, so a cheap starter pack can quietly run at a lower margin than everything else you sell. Enter your smallest pack above, not your average one.
How to measure how often results work first time
Record on your server what happens after each result, tied to the model and prompt version that made it. What counts as a failure depends on the app: a support customer asks again or asks for a person, someone fixes a field the invoice reader pulled out, sales overrules a lead score, an email draft gets rewritten, a user hits “try again” on an image. Results that get no reaction at all deserve their own count, because a rising share of them can mean people are giving up. Browser-only analytics miss events when ad blockers are on, so record these server-side.
When to switch to a cheaper model
A model that costs half as much per request halves your real cost per result only if as many results still work first time. If the share drops from 60% to 40%, your saving shrinks from half to a quarter, and below 30% the cheaper model costs you more per result that worked than the one you have.
Before you switch, run your real past requests through the cheaper model with the model switch test, then split live traffic and compare for long enough to be sure. The A/B test sample size calculator tells you how long that is.
Questions
What is real cost per result?
What you actually pay for each AI result that worked, counting the tries that didn't. If an image costs $0.04 and 4 in 10 get redone, each one that worked really costs about $0.067. The same goes for a support answer the customer had to re-ask, or an invoice someone had to fix by hand.
What counts as wasted AI spend?
What you paid for results that didn't work first time: the ones users tried again, undid, fixed, re-asked or overruled. It's your monthly AI bill times the share of results that didn't work.
Should I charge credits for results that didn't work?
Charging for every request protects your margin but makes users pay more for each result that worked, which hurts most when results often fail. Charging only for results that worked is friendlier, but then your margin depends on how often they work first time.
Where do the model prices come from?
From the providers' own pricing pages where possible, checked on the date shown. Prices change often, so check before you set your own.