%20(1).png)
Pricing and Packaging for AI Products: A 7-Step Guide
Pricing and packaging for AI products: a 7-step guide to choosing models, setting credits, defining limits, and testing plans.
Billing model types for AI products, broken down with real examples and the request-path enforcement logic engineering ends up building for each one.
%20(1).png)
An AI product launches with a simple per-seat plan. Three months later, customers are running agents, buying credits, and asking for enterprise spend limits, and that original plan still produces a clean invoice every month. It just doesn't reflect how the product gets used anymore.
A billing model defines how usage becomes revenue. AI products need one that can handle variable compute costs, unpredictable usage, and the controls needed before usage even happens.
A billing model is the structure a company uses to calculate what customers pay for a product or service.
It's easy to blur this together with three related terms, so here's how I'd separate them:
That last distinction becomes especially important once usage itself carries variable cost, which is why it comes up so often in AI billing architecture.
Billing models work by measuring product usage or access, applying pricing rules, and turning that activity into a charge.
For AI products, that process can include tokens, model calls, GPU time, generated media, or agent actions.
Because each request can incur immediate infrastructure costs, the system may also need to check credits, usage limits, or spending controls before the request runs. This makes real-time enforcement part of the billing architecture, alongside metering and invoicing.
AI products typically use one or more of eight billing models: subscription, usage-based, credit-based, seat-based, hybrid, outcome-based, prepaid, and commit-based billing.
The right choice depends on how customers consume the product, how variable your infrastructure costs are, and how tightly usage needs to be controlled.
Disclaimer: Prices are subject to change without notice. Always visit the official company websites for the most up-to-date pricing information
A fixed monthly or annual charge gives customers access to the product regardless of exact usage.
Best for: Products with predictable consumption, low marginal cost per request, or clear feature-based packaging.
AI example: ChatGPT Plus costs $20/month for expanded access to ChatGPT models and features such as Deep Research, with usage governed by plan limits rather than metered per request.
The main technical issue is cost variance. Two customers on the same plan can generate very different token, inference, storage, or API costs. If usage is uncapped, a small number of heavy users can quickly compress margins.
Teams usually pair subscriptions with one or more controls, such as included usage, rate limits, model restrictions, or overage rules.
Usage-based billing charges customers based on what they actually consume. Common billable units include:
Best for: Infrastructure and API products where cost scales directly with customer consumption, and where a flat fee would either overcharge light users or undercharge heavy ones.
AI example: OpenAI’s API bills based on token usage rather than per seat. GPT-5.6 Sol costs $5 per million input tokens and $30 per million output tokens, so customers with longer prompts and heavier generation workloads pay more as consumption increases.
The implementation challenge here is metering accuracy. Usage events need stable identifiers, timestamps, customer context, pricing dimensions, and deduplication rules from the start. Late or duplicated events can quietly change the final charge if the metering pipeline fails to catch them.
Pure usage billing also makes it harder for a customer to predict, especially once agentic workflows start generating bursts of requests without a human triggering each one directly.
Credit-based billing gives customers a balance of purchased or granted credits that different actions draw from at different rates. The product assigns a value to each credit, so customers get one consistent unit across actions with different underlying costs.
Best for: AI products with several different cost profiles under one roof, where translating every one of them into its own line item would confuse customers more than it would inform them.
AI example: Runway uses credits as the billing unit for AI generation. Each model and output type consumes credits at a different rate.
For example, a 720p Gen-4 image costs 5 credits, while video generation uses more. This gives customers a single balance for tracking workloads with widely varying compute costs.
A production credit system usually needs:
Credits create a stable, customer-facing unit above infrastructure costs, which vary by model, modality, resolution, and workload.
The system needs accurate balance updates and, in many production deployments, a synchronous check before approving usage.
Seat-based billing charges a fixed amount per user, member, or licensed seat, regardless of how much any individual seat actually uses the product.
Best for: Collaboration-oriented AI products where access itself is the main source of value, and usage stays relatively even across the people using it.
AI example: Notion is sold as a per-seat upgrade to a workspace plan, at a flat rate per member rather than metered by the number of AI queries or generations that member runs.
The model becomes less predictable once activity starts to vary by seat. A 5-seat account running high-volume agent workflows can incur higher infrastructure costs than a 50-seat account with light, occasional usage, and the flat per-seat price cannot reflect that difference alone.
Engineering teams often combine seat-based pricing with usage controls, included credits, or per-seat allowances to keep that cost exposure in check rather than leaving it fully open-ended.
Hybrid billing combines a fixed recurring fee with one or more usage-based components layered on top of it.
Best for: AI products that want predictable base revenue but still need to price for compute consumption that varies widely from one customer to the next.
AI example: Cursor charges a flat monthly fee for its Pro plan, which includes a bundled amount of usage-based model spend. Once a customer exceeds that included amount, additional requests are billed on top at usage-based rates.
This model is common in AI because it separates predictable access revenue from the variable compute consumption sitting underneath it. A hybrid setup typically requires the billing system to handle:
Things get more complicated when entitlements and usage limits must be updated immediately after a plan change, without waiting for the next billing cycle.
Outcome-based billing charges customers when a defined result is achieved, rather than for the raw resources used to produce it.
Best for: Products where the value delivered is a clear, verifiable event, and customers would rather pay for success than for the underlying work attempted along the way.
AI example: Intercom’s Fin AI Agent charges $0.99 for outcomes such as a resolved support conversation and $9.99 for a qualified lead. Customers are charged once per conversation when Fin delivers a defined outcome, even if multiple actions or model calls happen behind the scenes.
This can align price closely with customer value, but the system needs a precise definition of success, an idempotent outcome event, and clear rules for retries, partial completion, duplicates, and disputed results.
Intercom itself distinguishes between outcomes such as resolutions, procedure handoffs, qualifications, and disqualifications, each with its own trigger.
In agentic systems, one billable outcome may span several model calls, tools, and workflow steps before a single charge can be finalized. The billing logic is only as reliable as the outcome definition it relies on.
Prepaid billing has customers pay for usage before consuming it, usually by purchasing credits or funding a balance in advance.
Best for: AI workloads with meaningful marginal cost, where the company wants to limit its own exposure while giving customers a clearer spending ceiling.
AI example: Replit includes monthly credits with its paid plans, which are applied to Agent usage and other usage-based services. Agent uses effort-based pricing, so more complex requests consume more of that allowance.
Once included credits are exhausted, additional usage can be billed separately, while configurable usage and shutdown limits can stop further spending.
A typical prepaid flow looks like this:
Customer funds balance → usage request arrives → balance or limit is checked → usage proceeds → usage is recorded → balance is debited
The timing of that check matters. If usage continues faster than balances or limits are updated, customers can exceed their intended spending before enforcement catches up.
That risk is especially relevant for AI workloads where the final cost of a task can depend on how much work the model or agent performs.
Prepaid models therefore tend to require accurate balance tracking, atomic debits, top-up rules, spend limits, and timely enforcement.
Commit-based billing has customers agree to a minimum level of spend or usage over a defined contract period, usually in exchange for better economics than standard pay-as-you-go rates.
Best for: Enterprise AI deals where the vendor wants more predictable revenue, and the customer expects better pricing in return for committing to volume upfront.
AI example: Anthropic offers tiered incentives on committed spend for sales-assisted Enterprise customers. The exact thresholds and discounts are negotiated rather than published, though third-party benchmarks report larger discounts as annual API commitments increase.
Common structures in this category include:
Commit models are common in enterprise AI because they give vendors more predictable revenue while giving high-volume customers negotiated pricing.
The customer takes on forecasting risk in return: if adoption grows faster than expected, the committed amount may be consumed earlier in the contract term than planned.
You need to track how much of the commitment has been used, apply the correct contracted rates, handle overages and unused balances, and make sure contract changes don’t change how past usage was treated.
Billing models for AI products look different because each request can generate variable infrastructure costs that need to be measured, priced, and sometimes controlled in real time.
One customer action can also trigger multiple resources behind the scenes, making the billing logic more complex than that of a single usage meter.
Every model call incurs a measurable cost. That makes unlimited usage harder to support without exposing margin to the heaviest users.
A single agent action might touch LLM tokens, search calls, GPU inference, third-party APIs, and storage in one pass. One billing metric can miss a large part of the cost behind that action.
Agents can loop, batch jobs can run long, and a customer can ramp usage overnight. By the time billing catches up, the spend may already be committed.
AI teams constantly test credits, model tiers, included usage, overages, limits, and enterprise commitments. The billing architecture has to absorb those changes without turning every experiment into a rebuild.
The right billing model should align with how customers derive value, what each unit of usage costs you, and how much control both sides need over spend. From there, the decision gets much easier to narrow down.
Are customers paying for access, consumption, results, or capacity? The answer typically points you toward one or two models before you even look at cost.
Does one extra request cost close to nothing, or does it create real, measurable model, API, or GPU expense? This one question rules out more models than anything else on this list.
Customers often prefer credits or commitments specifically because raw usage is hard for them to predict on their own. A known balance or committed amount gives them a clearer way to plan and control spending.
Predictability is a feature you are selling alongside the product itself, and it deserves the same attention as the underlying billing mechanics.
Ask yourself directly: Can customers exceed their balance? Should usage stop the moment credits hit zero? Are there per-user or per-agent limits? Do enterprise teams share a single budget or have separate ones? Does a request need approval before it's allowed to run at all?
Pick infrastructure that can support new plans, credits, limits, and enterprise agreements without spreading pricing logic through application code every time something changes.
A billing system can calculate what a customer owes. Deciding whether the next AI request should run at all is a separate question, handled by a different part of the system entirely.
Five distinct layers tend to show up once a product's pricing gets past the basics:
This is the layer most billing conversations skip past, and it's the one that matters most once usage gets complicated.
Billing needs real-time enforcement whenever usage can create cost, cross a limit, or consume a shared budget before the billing system catches up. Common cases include:
The common thread is timing. If the decision happens after usage is recorded, the cost has already been created. Real-time enforcement moves that decision into the request itself.
The billing model usually gets clearer once you map it to the product's actual cost structure. These examples show how different AI products can combine pricing, usage, and spend controls around the way customers actually consume them.
A monthly subscription with an included credit balance usually works better than charging per generation.
The subscription provides the business with predictable base revenue, while credits allow different models, resolutions, or generation types to consume the balance at different rates.
In practice, the hard part is keeping those debits accurate when several jobs run at once or when users share credits across a team.
A seat fee with included usage and overages fits products where access has value but compute varies widely by user.
One developer might make a few lightweight requests, while another runs long agent sessions across large codebases. The billing layer needs to track both seat state and usage state without letting one overwrite the other's logic.
An outcome-based fee with a usage cap is a sensible fit when customers prioritize completed work over raw token counts.
The cap matters because one outcome can involve dozens of model calls, retries, tool calls, and external API calls before it finishes. Without runtime controls, a flat outcome fee can hide a lot of cost exposure behind a single successful result.
An annual commitment, combined with usage-based pricing and departmental limits, gives large accounts more control over how spend is allocated. The commit handles the commercial agreement, while dimensions such as model, region, workload, or service tier determine the actual rate.
Department-level limits then prevent a single team, product, or agent fleet from consuming a shared budget intended to cover the whole organization.
For engineering teams, billing problems usually start as architecture problems long before they show up on an invoice. The biggest mistakes happen when pricing, usage, and enforcement are modeled too simply compared to how the product actually behaves.
The common thread is that billing logic eventually becomes runtime logic. Once pricing affects what a request is allowed to do, engineering teams need infrastructure that can keep usage, entitlements, balances, and enforcement consistent as the product scales.
Every AI billing model on this list is missing the same thing: a way to decide, in the moment, whether the next request should be allowed to run at all.
Stigg is the usage runtime for AI products, enforcing entitlements, credits, usage limits, and spend governance synchronously in the request path, while billing systems handle what customers owe afterward.
A few differentiators worth naming directly:
There's no universal best billing model for AI products. The right one depends on what customers value, what drives your infrastructure cost, and how much control the product needs over usage while it's happening.
As AI pricing moves further toward credits, usage, agents, and enterprise limits, companies need infrastructure that can enforce those commercial rules during product usage, running alongside whatever system already handles billing.
Explore the Stigg docs to see the architecture behind credits, entitlements, metering, and real-time usage enforcement.
Most early-stage AI startups start with a simple subscription or credit-based model, since both are fast to launch and easy for a small customer base to understand. Usage-based, hybrid, and commit-based models tend to get added later, once cost variance across customers gets large enough to matter.
Yes, AI products can switch billing models without disrupting existing customers, but only if entitlements and usage limits live in a system that can be updated independently of application code.
Products that hardcode pricing logic usually have to grandfather existing customers onto the old model while new signups move to the new one, which adds real operational overhead.
There's no single best billing model for AI products, but credit-based and hybrid models tend to fit well because they turn variable, hard-to-predict costs into something customers can plan around. The right choice still depends on your marginal cost and how predictable you need customer spend to be.
The main difference between usage-based and credit-based billing is the layer of abstraction.
Usage-based billing charges directly for raw consumption, like tokens or API calls. Credit-based billing first converts consumption into a single commercial unit, making mixed or complex costs easier for a customer to understand.
The main difference between a billing model and a pricing model is what each one defines. A pricing model determines how value is priced, such as which plan tier or rate applies. A billing model determines how a price becomes a charge, including timing, metering, and invoicing.