
Stigg vs Schematic: Which Is Better for AI Products?
See how Stigg vs Schematic differ on entitlement enforcement, AI credits, usage metering, local checks, billing, and deployment options.
Understand how to set overage units, allowances, rates, credits, and contract terms for AI products once included usage runs out.
.jpg)
Overage pricing gets awkward the moment two AI workloads cost very different amounts but sit behind the same plan.
A lightweight extraction call might barely move your cost base, while a long agent run can consume several models and tools. I’ve seen the pricing question arrive late: what exactly should the customer pay once included usage runs out?
Good overage pricing starts by choosing the right unit, allowance, and rate before those decisions reach product code.
Overage pricing is a pricing structure that charges for usage beyond an included allowance or commitment.
An AI product might include a monthly amount of credits, agent actions, API requests, generated assets, or another usage unit. Consumption beyond that amount is priced separately.
The basic structure looks like this:
Included allowance → excess usage → overage unit → overage rate
For example, a plan could include 25,000 AI credits. Any credits consumed beyond that amount would follow the overage price defined for the plan.
The focus here is the price structure behind that extra usage.
Overage usage is priced by applying a defined rate to consumption that falls outside the customer’s included allowance. Four variables determine the final price:
Consider an AI API plan with 800,000 included inference units each month. If the customer consumes 940,000 units, 140,000 units fall into overage.
The rate applied to those units might stay fixed, depend on volume, or be represented through credits.
That last part is important for AI products, because two actions can create very different infrastructure costs even when customers experience them as similar features.
The commercial unit needs enough abstraction to stay understandable while still reflecting meaningful differences in consumption.
The overage unit should be easy for customers to understand and consistent enough for your product to measure. AI products have several reasonable choices:
Tokens can be technically precise, but customers may struggle to connect them to an outcome.
Credits give you more flexibility. A lightweight request might consume one credit while a premium reasoning workflow consumes several.
The usage metering layer can still track lower-level events underneath. The overage unit is the commercial abstraction you choose to price.
I’d avoid exposing five separate infrastructure meters just because they’re available. Customers should not need to reverse-engineer your model calls, retrieval steps, and compute costs to estimate their bill.
The included allowance should reflect the amount of usage the base price is designed to cover.
I’d start with product usage and unit economics, then work back toward a customer-facing amount.
Useful inputs include:
Take an AI research product where most customers complete a similar number of research workflows each month. A package can include enough workflows to cover that normal pattern while pricing additional usage separately.
The decision gets harder when usage distribution is wide. A single included allowance can become very generous for light customers and expensive for heavy customers.
The allowance and overage rate should be designed together. A low included amount paired with expensive overage creates a very different product experience from a larger allowance with a modest overage rate.
An overage rate should reflect marginal cost, the value of extra usage, and the economics of the base commitment.
Bessemer’s 2026 AI pricing research puts AI product gross margins around 50-60%, compared with 80-90% for traditional SaaS, reflecting the compute and inference cost attached to each AI query.
One useful benchmark is the effective price of an included unit.
Say a customer pays $600 for a package containing 60,000 credits. Ignoring the value of other plan features for a moment, the implied price is:
$600 ÷ 60,000 = $0.01 per included credit
That gives you a reference point for the overage price. You then have several choices.
This keeps the economics easy to understand, because the customer pays roughly the same effective amount as usage grows beyond the package.
A higher rate can make a larger upfront commitment more attractive.
This structure works when the base package rewards predictability. Customers who commit earlier receive a better effective rate, while occasional excess usage remains available at a premium.
Enterprise contracts can pair a larger commitment with a lower price for additional usage.
The customer gives you more predictable revenue, and the contract gives them more favorable economics once the commitment is exceeded.
There is no universal percentage that makes an overage rate correct. The important comparison is the relationship between included-unit economics, marginal cost, and the overage price.
Credits change overage pricing by letting one customer-facing unit represent workloads that carry very different infrastructure costs.
Suppose an AI product gives a customer 75,000 credits each month. Its consumption rules could look like this:
Once the included balance is gone, the customer can purchase or be billed for additional credits according to the overage terms.
This approach gives you room to represent changing model economics without putting a separate dollar rate next to every AI feature.
A production AI credit system still needs clear definitions for burn rates, credit types, expiration, and adjustments.
Pricing also needs a clear relationship between credits and money. If 1,000 extra credits cost $12, customers should be able to understand what typical workloads consume from that block.
That is where credit pricing and overage pricing start to meet.
Rollover changes overage pricing because unused allowance can increase the amount available before extra usage becomes billable.
Imagine a monthly plan includes 30,000 credits and allows unused credits to carry forward for one month.
A customer uses 24,000 credits in April and carries 6,000 into May. If May also grants 30,000 credits, the customer begins the period with 36,000 available.
Overage now begins after 36,000 credits, subject to whatever expiration and consumption rules apply.
This forces the question: Which credits get consumed first?
If carried credits expire earlier than the new monthly grant, consuming them first can prevent customers from losing value they already earned.
Rollover can make pricing feel more forgiving, but it also changes the effective value of the package. A plan with generous rollover may support more consumption over time than its headline monthly allowance suggests.
Top-ups differ from overage pricing in the purchase model. Top-ups sell defined blocks of additional usage upfront, while overage charges automatically for consumption beyond the included allowance.
The customer experience is different.
A top-up might look like:
Purchase another 20,000 credits for $240.
Overage might look like:
Usage beyond your included credits is priced at $0.014 per credit.
Top-ups give customers a clear purchase event and a known amount of additional usage. Overage can feel more flexible because consumption does not need to fit a predefined block.
Some products support both. For example, a customer could buy discounted credit blocks in advance and fall back to a higher overage rate if those credits are exhausted.
The price relationship between top-ups and overage matters. If a top-up and automatic overage cost the same amount, customers have little economic reason to choose one ahead of time.
Discounts can apply to the commitment, the overage rate, or both.
This matters because a 20% discount on the base contract does not automatically tell you what should happen to excess usage.
For example, an enterprise agreement might include:
Each option produces different effective economics.
I’d store the overage rate as an explicit commercial term rather than assuming it inherits the discount applied elsewhere in the contract.
That makes the pricing easier to explain when customers compare the committed amount with their final usage.
Annual commitments need a clear rule for how usage is allocated across the contract period.
There are two common ways to think about it:
The annual contract is divided into monthly usage allocations.
A customer with 1.2 million annual credits might receive 100,000 each month, and overage is calculated against each monthly allowance.
This gives both sides predictable monthly boundaries.
The customer draws from one larger commitment throughout the contract term.
A heavy month does not automatically create overage if unused committed capacity remains elsewhere in the annual pool. The difference can materially change the bill for customers with uneven usage.
AI workloads often have spikes around launches, batch processing, or new feature adoption. Monthly and annual pooling can produce very different overage totals from the same amount of yearly consumption.
The contract should make that choice explicit.
Different AI products can use the same overage principle while pricing very different units.
If the account consumes 6,750 minutes:
750 × $0.07 = $52.50 in overage
This works when processing minutes provide a stable enough commercial unit.
Different actions consume credits at different rates. A short code explanation might use fewer credits than a multi-step repository task.
The credit gives both workloads a common pricing unit.
A standard generation may consume one unit while higher-resolution output consumes several.
The unit gives the pricing model room to reflect those differences without publishing separate infrastructure prices for every rendering path.
These examples all follow the same rule. The allowance defines what the customer has already bought, and the overage rate prices the usage beyond it.
Overage pricing becomes hard to understand when the commercial unit or rate has too many hidden rules. The mistakes I’d watch most closely are:
The pricing model should be detailed enough to reflect real cost differences while remaining easy to explain from the customer’s point of view.
Overage pricing should be reviewed using usage, margin, and customer behavior as well as any extra revenue it generates.
A few metrics are especially useful:
One signal I’d watch closely is repeated overage from the same accounts.
Consistent excess usage may mean the customer belongs on a larger commitment. It can also mean the included allowance no longer reflects how the product is being used.
The goal is a pricing structure that handles extra usage predictably, without turning overage into the only way the package economics work.
Once overage terms vary by plan, credits, workload, or enterprise contract, the pricing structure needs a clear representation outside scattered product conditionals.
Stigg is the usage runtime for AI products. Entitlements, credits, usage limits, and spend governance are enforced synchronously in the request path.
For overage pricing, the relevant pieces include:
The deeper enforcement mechanics belong in the overage fees guide. For the pricing side, the important part is keeping the unit, allowance, credit rules, and customer-specific terms represented consistently.
If you’re mapping those rules into your own architecture, the Stigg docs show how product catalog configuration, metering, credits, and billing integrations fit into production infrastructure.
It depends. Overage often costs more per unit than included usage, because a higher overage rate rewards customers who commit upfront.
But the right relationship depends on marginal cost, the base commitment, and the value of additional usage. Some enterprise contracts run overage below the included-unit rate as a volume incentive.
Yes. Different AI models can have separate rates or credit burn amounts when their cost profiles differ. Credits can keep the customer-facing price simpler by converting multiple model costs into one usage unit.
Overage pricing on an annual contract can use monthly allowances or one pooled annual commitment. The contract should state which method applies because uneven monthly usage can produce very different overage charges.
They can. Promotional credits can extend the available balance before paid overage begins if the plan defines them that way. The pricing terms should also state when promotional credits expire and which credit type is consumed first.
Yes. Enterprise customers can have negotiated overage rates, commitments, discounts, or usage units as part of their contract. Those terms should be represented separately from the standard package pricing.