A model provider bills on tokens: input tokens for what you send, output tokens for what it returns, priced separately, with output usually more expensive because generation costs more compute than reading per Solvimon's token pricing overview. English text runs at roughly 3/4 of a word per token, so a 1,000-word document is around 1,300 tokens before you add system prompts, retrieved context or conversation history again from Solvimon.
A customer does not buy tokens. They buy a resolved ticket, a drafted contract, a screened applicant, a generated image, a month of access for a seat. The pricing literature calls the thing they pay for the value metric, and the repeated finding is that the metric should match how the customer perceives value, grow with them and be easy to reason about as summarized by Chargebee. Choosing the wrong metric devalues the offering and makes upgrades hard to justify per Sixteen Ventures.
The AI-specific twist is that your cost per value unit is not fixed. It moves with prompt length, conversation turns, retrieval breadth, model choice and how chatty the model is on a given day. That is why cost modeling has to come before price setting. Databricks' unit-economics guidance is direct: instrument token usage in production, compute cost per request and cost per active user, then map cost to revenue to find gross margin from Databricks' guide. Finout makes the same point from the finance side: AI costs scale with work performed, not with infrastructure provisioned, so a popular feature grows your bill with it per Finout.
The practical consequence: you have a conversion problem. Every price you publish implies a token budget per unit. Write that conversion down explicitly, in code, and test it.



