Skip to content

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 1: LLM call

Reads the invoice into fields.

Type of step

$0.0060 per request with google/gemini-3.8-flash. 4,000 input tokens at $0.75 and 800 output tokens at $3.75 per million.

Prices checked 2026-11-12. See the provider's pricing

Step 2: LLM call

Checks the totals add up and flags it for review.

Type of step

$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.

Real cost per result, wasted AI spend a month, what users pay and gross margin when 30% to 90% of results work first time, with your steps, volume and pricing. Your current rate is marked.
Worked first timeReal cost per resultWasted AI spend a monthUser pays per resultGross margin
30%$0.0207$86.80$0.033334%
40%$0.0155$74.40$0.025034%
50%$0.0124$62.00$0.020034%
60%$0.0103$49.60$0.016734%
70%$0.0089$37.20$0.014334%
75%yours$0.0083$31.00$0.013334%
80%$0.0077$24.80$0.012534%
90%$0.0069$12.40$0.011134%

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.