In a prepaid credits model, customers buy a balance and spend it on measured actions in your product. Lago describes it as a customer buying or receiving credits and spending them on measured product actions, where each credit has a defined purchase value and each action a defined credit cost, with a wallet tracking grants, purchases, consumption and expiry.
The model differs from postpaid usage billing in one important way: the money arrives first. Lago points out that prepayment mitigates the risk of overuse and abuse and ensures invoices are paid promptly. For products where every action costs you real money, such as AI inference, image generation, messaging or data enrichment, that matters. A postpaid customer who runs up a large bill and then disputes the charge leaves you holding the vendor cost.
Prepaid credits fit well when:
- Your costs are variable and immediate. Each action triggers a third-party bill you must pay regardless of whether the customer pays you.
- Customers have uneven usage. A balance lets them use a lot one week and nothing the next without plan changes.
- You sell several kinds of actions. One credit unit can price chat, images and exports on one balance.
- You attract anonymous or self-serve signups. Prepayment is a natural fraud control.
They fit less well when customers need a predictable monthly invoice for procurement, or when your product delivers value as access rather than as actions. Stripe also lists real drawbacks: customers who do not immediately understand how many credits they need, revenue that is harder to predict than subscriptions, and the risk of pricing shock when credits burn faster than expected.



