Credit-based pricing

What is Credit-Based Pricing?

Credit-based pricing is a model where customers purchase or receive credits that are consumed when they use a product's features. Instead of paying per seat or per raw unit of consumption (like tokens or API calls), credits act as an abstraction layer: different actions cost different numbers of credits, and the customer draws down from a balance.

Credits surged 126% year-over-year in 2025 according to PricingSaaS, making them one of the fastest-growing pricing mechanisms in software. Microsoft, Salesforce, OpenAI, HubSpot, Atlassian, and Cursor have all adopted credit-based models. As Kyle Poyar documents in Why everyone's switching to AI credits, the shift is accelerating because AI costs aren't dropping as fast as predicted, usage is exploding from power users (70-80% of token consumption comes from just 10% of users), and large incumbents adopting credits validates the model for everyone else.

The reason is structural. AI introduced variable costs that seat-based pricing can't handle, and raw token pricing is too granular for most buyers to reason about. Credits sit in the middle: more aligned with usage than seats, more predictable than raw consumption.

How credit-based pricing works

The basic mechanics: a customer gets a credit balance (prepaid, included with a subscription, or both), uses the product, and each action deducts credits at a defined rate. When the balance runs low, they buy more or upgrade.

What makes credits different from raw usage pricing is the conversion layer. One credit doesn't have to equal one token or one API call. The vendor defines the exchange rate, and different actions can consume different amounts.

Example: A design tool might define credit costs like this:

Action

Credits consumed

Generate an image (standard)

5 credits

Generate an image (HD)

15 credits

Remove background

2 credits

Upscale image

8 credits

Edit with text prompt

3 credits

The customer buys 500 credits for $50. They don't need to know that an HD image costs 3x the inference compute of a standard one. They just know it costs 15 credits. The abstraction simplifies the purchase decision while letting the vendor manage margin underneath.

Who uses credit-based pricing?

Credits have spread far beyond AI-native companies. Here's how different categories use them:

Company

Category

What credits represent

How they work

Snowflake

Data/AI infrastructure

Compute across all services

Universal credit abstraction. $3/credit, different services consume at different rates

Clay

Sales intelligence

Enrichment and outreach actions

Credits consumed per action (research, enrich, email). Different action types have different costs

ElevenLabs

AI audio

Audio generation minutes

Credits map to generation time. Different voice models consume at different rates

Descript

Video/audio editing

AI-powered edits

Credits consumed for transcription, AI editing, and generation features

AssemblyAI

Speech-to-text API

Transcription and analysis

Credits consumed per audio hour processed

HubSpot

CRM/Marketing

AI features and integrations

Credits for AI content generation, enrichment, and premium features

Figma

Design

AI features

Credits for AI-powered design actions, bundled into plans with limits

Cursor

Code editor

AI completions and edits

Fast requests and slow requests consume credits at different rates

The pattern: credits work best when a product has multiple features with different cost profiles, and the vendor needs a single currency that customers can understand without knowing the infrastructure costs underneath.

Three patterns of credit architecture

Not all credit systems are built the same. The differences in architecture determine whether a credit system scales gracefully or becomes a maintenance burden.

Pattern 1: The universal abstraction

One credit unit maps to everything. The vendor defines conversion rates internally (e.g., "1 credit = X tokens for model A, Y tokens for model B"). The customer sees a single, stable price per credit.

Who does this: Snowflake

Advantage: Vendor can change underlying costs (new models, updated infrastructure) by adjusting conversion rates without renegotiating customer contracts. The customer interface stays simple.

Tradeoff: Customers can't easily reason about true costs. The vendor can effectively raise prices by tweaking credit-to-usage mappings without touching the headline price per credit. This benefits the vendor more than the buyer.

Pattern 2: The dollar wallet

Skip the credit abstraction entirely. Customers load money into a balance. Usage is priced directly in dollars (e.g., $X per million tokens, $Y per image). The balance draws down in real currency.

Who does this: OpenAI (API), Anthropic (API)

Advantage: Maximum transparency. No translation layer between usage and money. Customers know exactly what things cost.

Tradeoff: Rigid. No clean way to handle multiple resource types with different economics under a single balance. Hard to do rollover, expiry, or promotional allocations without building custom logic. Org-level controls are often fragmented.

Pattern 3: Credits as a feature bolt-on

Credits exist, but the implementation wasn't designed as a core system. Top-ups go through a separate checkout flow. Team-level budgets don't exist. When someone runs out of credits, they ping an admin who manually navigates a payment process.

Who does this: Many early-stage AI products that added credits after launching with a different model.

Advantage: Fast to ship initially.

Tradeoff: Every edge case becomes a support ticket. No auto top-up. No team-level budgets. No real-time visibility. The credit system exists as a skin over a billing system that wasn't designed for it. This is what happens when credits are a feature bolted on rather than a foundational design decision.

Credits vs. tokens vs. seats: when to use what

Each model serves a different purpose. The right choice depends on what you're selling and who's buying.

Model

Best for

Predictability for buyer

Margin control for vendor

Complexity to implement

Per-seat

Collaboration tools, simple SaaS

High (based on headcount)

Low (no link between usage and cost)

Low

Raw tokens/usage

API products, developer tools

Low (hard to forecast)

High (direct cost pass-through)

Medium

Credits

Multi-feature AI products, platforms

Medium (depends on design)

High (conversion rates manage margin)

Medium-High

Per-workflow

Vertical AI with bounded tasks

High (per task completed)

Medium

High

Outcome-based

Products with attributable results

High (pay for results)

Variable (vendor absorbs cost risk)

Highest

Credits tend to win when a product has heterogeneous workloads, meaning different features with different cost profiles that need a single, understandable billing unit. If your product only does one thing (like transcription), per-workflow pricing might be simpler. If you're selling raw infrastructure to developers, token-based pricing might be more transparent.

What makes a credit system work (or break)

The difference between a credit system that scales and one that becomes a liability comes down to a few design decisions made early.

Decisions that matter for designing a credit system

Design decision

Good implementation

Common mistake

Scope

Org-level credit pool with per-user guardrails

Per-user credit islands (creates stranded credits)

Pricing changes

Rate card is configuration, not code. Finance can adjust without engineering

Conversion rates hardcoded in application logic

Multiple resource types

Separate wallets for different credit types (image credits, token credits) that draw down automatically

Single undifferentiated pool that doesn't reflect cost differences

Top-up experience

In-product, instant, with auto-replenishment options

Redirect to external checkout. Admin must manually intervene

Rollover and expiry

Configurable per plan (some roll over, some expire)

All-or-nothing. Either everything expires monthly or nothing does

Visibility

Real-time balance, burn rate, and projected depletion in the product

Balance only visible on an admin page or invoice

Revenue recognition

Credits are liabilities until consumed; system tracks state per ASC 606/IFRS

Ad-hoc balance logic in spreadsheets that auditors can't reconcile

The stranded credits problem

One of the most common failure mode - when credits are allocated per user rather than pooled at the organization level, heavy users hit their limits while light users sit on unused balances. The company paid for those credits. They just can't use them.

This creates artificial "breakage" that benefits the vendor short-term (unused credits = free margin) but erodes trust. As AI costs rise, customers scrutinize utilization more aggressively. Products that rely on this friction risk accelerated churn.

The better model: organization-level pools, user-level guardrails to prevent any single user from draining the pool, and the flexibility to add team-level allowances as the org structure demands.

The economics of credits

Credits change the revenue model in ways that aren't always obvious.

Revenue characteristic

Subscription (seats)

Credits (prepaid)

Pay-as-you-go

Revenue recognition

Recognized ratably over subscription period

Recognized as credits are consumed (liability until then)

Recognized at time of usage

Cash flow

Predictable, upfront

Upfront (good for cash), but creates liability

Delayed, variable

Expansion motion

Add seats

Buy more credits or upgrade tier

Usage grows organically

Churn signal

Cancellation

Credit balance stops declining

Usage drops

Forecasting

Straightforward (seat count × price)

Requires burn-rate modeling

Hardest to forecast

For finance teams, credits introduce a liability management challenge. Prepaid credits sit on the balance sheet until consumed or expired. This needs proper accounting treatment from the start, not retroactively when an auditor asks questions you can't answer.

Companies that get this right build credit state into their billing ledger from day one: issuance, consumption, expiry, rollover, all tracked as financial events. Companies that get it wrong maintain credit balances in application databases and reconcile against revenue in spreadsheets.

Credits and hybrid pricing

In practice, credits rarely exist in isolation. The dominant pattern in 2026 is hybrid: a base subscription (flat fee for platform access and a credit allocation) plus additional credits available for purchase when the included amount runs out.

Hybrid structure

How it works

Example

Flat + credit allocation

Monthly fee includes X credits. Overages billed per credit

Cursor: subscription includes fast/slow request limits

Tiered credit bundles

Higher tiers include more credits at better per-credit rates

Clay: multiple tiers with increasing credit allocations

Committed spend + drawdown

Annual commitment, credits consumed over time at contracted rates

Snowflake: annual contract, usage draws down the commitment

Freemium + credits

Free tier includes limited credits. Paid plans add more

ElevenLabs: free characters per month, paid plans scale up

This hybrid approach gives buyers the predictability they need (a base fee they can budget for) while giving vendors the margin protection they need (usage above the base costs extra).

Learn more in our post on hybrid pricing.

Credits and billing infrastructure

Credits look simple on a pricing page. Underneath, they require infrastructure that most billing systems weren't built for.

A credit system needs to handle: real-time metering (what was consumed), balance management (what's available), rate cards (how consumption maps to credit deductions), wallet logic (rollover, expiry, pooling, top-ups), entitlements (what a customer can access based on their credit tier), and revenue recognition (when credits convert from liability to recognized revenue).

Most companies start by building this on Stripe or a homegrown system. It holds together until you're managing multiple credit types, enterprise contracts with committed-spend structures, team-level allocations, or pricing changes that require more than an engineering sprint to implement.

That's the billing v1 to billing v2 transition. The pricing model outgrows the infrastructure underneath it. Not because the first system was bad, but because credit-based pricing is an architectural decision, not a feature you bolt on.

For a deeper dive into the three architectural patterns and what correct credit architecture looks like, read our post on the credit architecture problem.

Looking to implement credit-based pricing with proper wallet logic, real-time metering, and revenue recognition built in? Talk to one of our billing experts.

Ready for billing v2?

Solvimon is monetization infrastructure for companies that have outgrown billing v1. One system, entire lifecycle, built by the team that did this at Adyen.

Advance Billing

AI Agent Pricing

AI Token Pricing

AI-Led Growth

AISP

ASC 606

Billing Cycle

Billing Engine

Consolidated Billing

Contribution Margin-Based Pricing

Cost Plus Pricing

CPQ

Credit-based pricing

Customer Profitability

Decoy Pricing

Deferrred Revenue

Discount Management

Dual Pricing

Dunning

Dynamic Pricing

Dynamic Pricing Optimization

E-invoicing

Embedded Finance

Enterprise Resource Planning (ERP)

Entitlements

Feature-Based Pricing

Flat Rate Pricing

Freemium Model

Grandfathering

Guided Sales

High-Low Pricing

Hybrid Pricing Models

IFRS 15

Intelligent Pricing

Lifecycle Pricing

Loss Leader Pricing

Margin Leakage

Margin Management

Margin Pricing

Marginal Cost Pricing

Market Based Pricing

Metering

Minimum Commit

Minimum Invoice

Multi-currency Billing

Multi-entity Billing

Odd-Even Pricing

Omnichannel Pricing

Outcome Based Pricing

Overage Charges

Pay What You Want Pricing

Payment Gateway

Payment Processing

Penetration Pricing

PISP

Predictive Pricing

Price Benchmarking

Price Configuration

Price Elasticity

Price Estimation

Pricing Analytics

Pricing Bundles

Pricing Engine

Proration

PSP

Quote-to-Cash

Quoting

Ramp Up Periods

Recurring Payments

Region Based Pricing

Revenue Analytics

Revenue Backlog

Revenue Forecasting

Revenue Leakage

Revenue Optimization

SaaS Billing

Sales Enablement

Sales Optimization

Sales Prediction Analysis

Seat-based Pricing

Self Billing

Smart Metering

Stairstep Pricing

Sticky Stairstep Pricing

Subscription Management

Tiered Pricing

Tiered Usage-based Pricing

Time Based Pricing

Top Tiered Pricing

Total Contract Value

Transaction Monitoring

Usage Metering

Usage-based Pricing

Value Based Pricing

Volume Commitments

Volume Discounts

Yield Optimization

From billing v1 to billing v2

Built for companies that outgrew simple billing

If you're monetizing AI features, running multiple entities, or moving upmarket with enterprise contracts—Solvimon handles the complexity.

From billing v1 to billing v2

Built for companies that outgrew simple billing

If you're monetizing AI features, running multiple entities, or moving upmarket with enterprise contracts—Solvimon handles the complexity.

Why Solvimon

Helping businesses reach the next level

The Solvimon platform is extremely flexible allowing us to bill the most tailored enterprise deals automatically.

Ciaran O'Kane

Head of Finance

Solvimon is not only building the most flexible billing platform in the space but also a truly global platform.

Juan Pablo Ortega

CEO

I was skeptical if there was any solution out there that could relieve the team from an eternity of manual billing. Solvimon impressed me with their flexibility and user-friendliness.

János Mátyásfalvi

CFO

Working with Solvimon is a different experience than working with other vendors. Not only because of the product they offer, but also because of their very senior team that knows what they are talking about.

Steven Burgemeister

Product Lead, Billing