← LLM Cost AuditRequest your audit
Sample report · fictional company · simulated data
LLM Cost & Reliability Audit

Orvella can cut its LLM bill by 42%–53% without losing quality.

ClientOrvella (fictional)
BusinessB2B customer-support SaaS
Period audited1–30 September 2026
Reviewed byAkshay Bankar, AiGanak
Monthly LLM spend
$14,001→$6,624
Today vs. after all recommended changes
Monthly saving
$5,851–$7,377
Conservative to full case
Yearly saving
$70,208–$88,524
At September volumes
Executive summary

What we found

Orvella sent 1,426,128 requests and 6.7 billion tokens to LLM APIs in September, for a bill of $14,001. Most of that money pays for text Orvella sends, not text it gets back: input is 95.7% of all tokens.

We tested every change on Orvella's own approved answers. No recommendation lowers any feature's quality score by more than 1 point on a 0–100 scale.

Cost anatomy

Where the money goes

Help-centre answers and agent reply drafts make up 83.8% of the bill. Both run every request on the largest model and send long prompts.

Daily LLM spend, September

Projected line applies each feature's optimised cost per request to the same daily volumes.

Monthly spend by feature

What each request is made of

Share of tokens per request. Retrieved documents and system prompts dominate.
Savings levers

9 changes, applied in order

We apply each change on top of the previous ones, so no saving is counted twice. The conservative case assumes only part of each saving holds up in production. The appendix shows the assumed share for every lever.

From today's bill to the optimised bill, per month

Retrieval

Help-centre answers retrieve more than they use

For each answer we found the lowest-ranked article it actually used. In 95.8% of answers, everything used came from the top 6 results.

Dropping the last 2 articles from every request saves $1,156 a month on this feature alone. The few answers that need deeper results can trigger a second retrieval.

Lowest-ranked article each answer used

Help-centre answers that cited at least one article, from the logged sample.
Model fit

Which model each task actually needs

Model Lab replayed Orvella's golden examples on each model tier. We pick the cheapest tier within 1 point of the largest model's score, for simple and complex requests separately. Features are never moved to a larger model than they use today.

Reliability & risk

Issues to fix alongside the savings

Prompt Lab ran injection and format tests on the busiest prompts. These issues cost little today, but they put customers and data at risk.

Self-hosting

Should Orvella run its own model?

Not yet. After routing, the traffic that suits a small open model costs $99 a month on the API. A private GPU server with operations costs about $2,050 a month. Self-hosting pays off from about 18.3 billion tokens a month, 20.8× today's volume. Revisit if traffic grows or data rules require it.

Roadmap

The 30 / 60 / 90 day plan

Days 1–30 · low effort
$1,289–$1,501 / mo
  • Trim system prompts
  • Switch triage and refund agent to structured outputs
  • Ask for shorter answers
  • Move nightly summaries to batch
Days 31–60 · medium effort
$2,220–$2,909 / mo
  • Retrieve fewer help-centre articles
  • Make prompt prefixes stable for caching
  • Cache answers to repeat questions
Days 61–90 · needs testing
$2,341–$2,968 / mo
  • Route simple requests to smaller models, with monitoring
  • Add agent memory summaries and a step cap with human hand-off
Appendix

Data and method

Get your own audit

See what your LLM bill is really paying for.

Send a usage export and a sample of logs. You get a report like this one, reviewed by an AiGanak architect, in five to seven working days.

Request an audit →