Prem Dharmani

Blog

The Unit Economics of Running LLMs at Scale in India

The cheapest model call does not always produce the cheapest successful outcome. A response that needs repeated correction can consume more resources than a costlier answer that completes the task. LLM unit economics therefore needs a view of the full interaction. The useful calculation includes failed attempts, retries and supporting services, then connects those costs with what the customer values. That makes the delivery model easier to assess than a comparison based only on a quoted price per token.

Choose the right economic unit

LLM stands for large language model. Running one can involve charges for processing a request and generating a response, alongside other costs required by the service. The customer usually pays for an outcome or a period of access. Product and engineering therefore need a shared definition of the useful unit being delivered before comparing costs.

Start with cost per successful task. Include input and output processing, relevant infrastructure, tool usage and the extra cost of retries. Keep fixed team costs visible separately when calculating revenue left after the included variable costs.

Model the complete interaction

A single user request may trigger retrieval, several model calls and a follow-up. Heavy users can therefore have a different cost profile from casual users.

As a hypothetical illustration, ₹30,000 in variable delivery cost across 6,000 successful tasks equals ₹5 per successful task. If failed interactions consume more resources without increasing success, the unit cost rises even when the quoted per-token rate stays unchanged.

This example is arithmetic, not a provider price or an industry benchmark.

Test quality and cost together

A smaller model, shorter context or cached result may reduce cost. Each change needs evaluation against the actual task. Savings are less useful if users must retry more often or contact support.

Compare the results by request type and language. Preserve a minimum acceptable quality level when comparing cheaper alternatives.

Design a sustainable offer

Compare expected usage with net revenue after payment costs, refunds and other variable expenses. Make limits clear before users pay. Avoid an unlimited promise that the business cannot reliably support.

The pricing model should fit the frequency and value of the task. Sustainable AI economics depend on delivering enough value that users return while keeping the full cost of serving them visible.

A cheap attempt can become an expensive journey

Imagine two versions of an assistant. One costs less for each response but often misunderstands the task. The other costs more per response and needs fewer attempts. You cannot compare them fairly by looking at a single call. AI product costs need to follow the journey through to a useful outcome.

The same idea applies when someone gives up. The system has still consumed resources, even though the task did not succeed. Include that effort when judging the cost of the feature rather than counting only the users who reached the finish.

Heavy usage can change the offer

A monthly plan may look affordable when you use an average customer. A small group of very active users can experience and cost much more than that average suggests. Teams need to understand this usage variation in Indian AI apps and explain usage charges before people incur them. Clear limits help people decide whether the offer suits them before they pay.

The customer pays for value rather than a token count

Model usage is measured through technical units, while a customer usually thinks about a result. The business needs to connect those views. A task may include several calls before the user receives something useful. Looking at only the first call can make the cost appear lower than the experience requires.

Consider an illustrative monthly calculation. A team spends ₹10,000 on the model calls and supporting services included in its cost definition. Users complete 2,000 successful tasks, so the cost is ₹5 per successful task. This is a worked example, not a provider quote. Including abandoned attempts keeps the calculation tied to the resources actually used.

This task-level view gives product and engineering a shared question. Which change would reduce the cost of reaching an acceptable result? The answer may involve a better instruction, a clearer input step or a simpler non-AI path. A lower quoted model price is only one possible intervention.

Include the failures that make the average look uncomfortable

A report that excludes abandoned tasks can underestimate the cost of delivery. The system may have spent resources on a request that never reached a useful outcome. That cost belongs in the analysis even when the user leaves no feedback. A complete view of AI economics includes the resources spent on tasks that never reach a useful result.

Define what counts as a started task and a successful one. Then state which delivery costs are included. The exact model depends on the product, but the definitions should remain consistent across comparisons. Otherwise a change in accounting can look like an improvement in efficiency.

A practical breakdown can show which request types cause repeated attempts. One task may work well while another creates a disproportionate amount of effort. This helps the team choose a focused improvement instead of reducing quality everywhere to lower the average bill.

An average user can hide an unbalanced offer

A monthly plan may look sustainable when usage is evenly spread. Real customers can use the service very differently. Some may ask an occasional question, while others rely on long conversations. The business needs to understand that variation before promising unlimited use without a workable delivery model.

The response shouldn't be an unexpected restriction introduced only after purchase. AI subscription economics needs a clear offer that explains meaningful limits before the user commits. People can decide whether the service fits their needs when the unit of value is understandable.

This doesn't require exposing every technical calculation in the interface. It requires making the commercial promise accurate. A customer should know what they're paying for and how the service handles an unsuccessful attempt. The wording should reflect the way the product counts usage.

Compare savings against the full quality requirement

A smaller model or shorter context can reduce a technical cost. The change still needs to be tested against the intended task. If users must repeat details or contact support more often, the apparent saving may create another cost elsewhere in the journey.

A comparison keeps a minimum acceptable level of performance visible. The team can examine task success and serious failure categories alongside cost. That allows a discussion about trade-offs rather than an assumption that the cheapest configuration is the best business decision.

The same care applies to caching or reusing results. An earlier response may be useful for a repeated general question, but not every task has the same freshness or privacy requirements. The design needs to consider what information can appropriately be reused and how the result remains relevant.

A cost review can follow one expensive task in detail rather than begin by changing the whole stack. The team may find that the user repeats information because the interface loses context, or that a failed tool call triggers another attempt unnecessarily. These are product and operational questions as well as model-cost questions. Solving the actual cause can reduce wasted work while preserving quality. The review should distinguish this improvement from a change that merely discourages use by making the feature harder to access. A lower bill is meaningful when it comes from a more efficient useful outcome, not simply fewer opportunities for people to complete their intended task.

Build a forecast that can change with evidence

An early forecast should show the assumptions behind expected demand. The team may not yet know how often people return or how long a typical interaction becomes. A clear range can be better than a precise number that hides those unknowns.

Review the forecast against real tasks once the feature is used. Separate changes in demand from changes in efficiency. A rising bill may reflect a more valuable product receiving greater use, or it may show that a failure creates extra attempts. The business response should depend on which explanation the evidence supports.

Sustainable unit economics is a continuing product question. It connects pricing with reliable task completion and the cost of keeping the promise.

Frequently asked questions

What does unit economics mean?

It means looking at revenue and cost for a meaningful unit of the business, such as a customer or completed task. The unit should match how the product creates and delivers value.

Why not use only cost per token?

Tokens help explain model usage, but a user task may require several calls or retries. Cost per successful task connects those technical costs with an outcome the customer actually values.

Should failed tasks be included in the cost?

Yes. Failed attempts still use resources. Including them helps the team see whether an apparently cheaper approach creates more total effort without helping users finish.

Does a cheaper model always improve margins?

No. It may reduce direct cost while increasing retries or support. Compare the complete experience and the agreed quality level before treating the lower rate as a business improvement.

Conclusion: Understanding the Full Cost of Useful AI Work

LLM economics becomes easier to understand when the team follows the user's task from start to finish. Measure what it costs to deliver a useful result, including the attempts that fail. Then design an offer that the business can support and the user can understand.

The most useful cost reduction removes wasted effort while preserving an acceptable result. A change that saves money on one response may cost more across retries or additional support. Review the task as users experience it and state which costs are included in the calculation. That shared definition makes pricing and delivery decisions easier to assess without treating a lower headline model price as a complete answer.