Metering

What is Metering?

Written by Arnon Shimoni

✓ Expert

Last updated on:

What is Metering?

Metering is the process of tracking and recording how much of a product or service a customer uses. In software, it means capturing usage events (API calls, tokens processed, storage consumed, transactions completed, agent actions performed) and aggregating them into numbers that can be billed against.

It's worth mentioning that metering is not billing. Billing takes the metered data and turns it into an invoice. Metering is the step before: the measurement system that answers "how much did this customer use?" before the billing system answers "how much do they owe?".

This distinction matters because metering is where most usage-based pricing breaks down. Not in the invoice generation, not in payment collection, but in the accurate, real-time capture of what actually happened inside the product.

How metering works

A metering system has four jobs: capture events, aggregate them, apply rules, and make the data available.

Stage

What happens

Example

1. Event capture

Product emits usage events every time a billable action occurs

Customer makes an API call → event logged with customer ID, timestamp, action type, metadata

2. Aggregation

Raw events are grouped by customer, metric, and billing period

147,382 API calls by Customer X in March, broken down by endpoint

3. Rating

Pricing rules are applied: tiers, volume discounts, included allowances, credit deductions

First 10K calls included in plan. Next 100K at $0.01. Remaining 37,382 at $0.008

4. Delivery

Metered and rated data is passed to the billing system for invoicing, and surfaced to customers for visibility

Billing system generates invoice. Customer dashboard shows real-time usage

In a simple subscription business, metering barely exists. You count seats. In a usage-based or hybrid business, metering is critical infrastructure that processes millions of events per day and feeds every downstream system: billing, revenue recognition, customer dashboards, cost analysis, and entitlement enforcement.

What typically gets metered

The usage metric you meter determines what you can charge for. Choosing the wrong metric, or metering it poorly, creates problems that cascade through pricing, billing, and customer trust.

Metric type

What's measured

Common in

Example

API calls

Number of requests to an API endpoint

Developer tools, infrastructure, integrations

Twilio: per SMS sent. Stripe: per API call

Tokens

Input and output tokens processed by an AI model

AI products, LLM-based tools

OpenAI: per million tokens. Anthropic: per million tokens

Compute time

CPU/GPU seconds or minutes consumed

Cloud infrastructure, ML training, rendering

AWS: per EC2 instance-hour. Replicate: per second of GPU time

Data volume

Gigabytes stored, transferred, or processed

Storage, analytics, data platforms

Snowflake: per TB scanned. S3: per GB stored

Transactions

Completed business events (payments, orders, invoices)

Payments, e-commerce, billing platforms

Stripe: per successful transaction. Adyen: per transaction

Active users

Distinct users who performed a qualifying action in a period

PLG products, collaboration tools

Slack: per active user. Segment: per tracked user

Agent actions

Tasks performed by AI agents

AI agent platforms, automation tools

Intercom Fin: per resolved ticket. Salesforce Agentforce: per conversation

Credits consumed

Proprietary units drawn from a balance

Multi-feature AI products

Clay: per enrichment credit. ElevenLabs: per audio generation credit

The best usage metric has three properties: it correlates with customer value (usage goes up when the customer gets more value), it's measurable without ambiguity (both sides agree on the count), and it scales with the vendor's cost to serve (more usage = more infrastructure cost).

Real-time vs. batch metering

How frequently you process usage events determines what you can do with the data.


Real-time metering

Batch metering

Processing

Events processed as they arrive (sub-second to seconds)

Events collected and processed at intervals (hourly, daily, end of billing period)

Customer visibility

Customers see current usage in real time

Customers see usage after the batch runs

Entitlement enforcement

Can block or throttle usage when limits are reached

Limits enforced retroactively or at next batch cycle

Invoice accuracy

Charges reflect actual usage up to the moment

Charges may lag behind actual consumption

Infrastructure cost

Higher (streaming architecture, always-on processing)

Lower (scheduled jobs, simpler infrastructure)

Best for

Products with hard usage limits, credit drawdown, real-time dashboards, or where over-consumption is costly

Products where end-of-period billing is acceptable and usage doesn't need real-time gating

Most billing systems that "support metering" do batch processing: you send usage records at the end of the period, and the billing system calculates charges. That works for simple usage-based pricing. It breaks when customers need real-time visibility, when you need to enforce limits mid-cycle, or when credit balances need to draw down as events occur.

AI products in particular need real-time metering. Token consumption is spiky and variable. A customer burning through a credit balance needs to see it happening, not find out after the invoice arrives.

Metering vs. billing vs. rating

These three terms are often used interchangeably. They're different stages of the same pipeline.


Metering

Rating

Billing

What it does

Captures and counts usage events

Applies pricing rules to metered data

Generates invoices and collects payment

Input

Product events (API calls, tokens, actions)

Aggregated usage data from metering

Rated charges from the rating engine

Output

"Customer X used 147K API calls this month"

"That costs $1,221.06 based on their rate card"

"Invoice #4721 for $1,221.06, due March 31"

Who owns it

Engineering / Infrastructure

Product / Finance (pricing rules)

Finance / Revenue Operations

What breaks when it fails

Everything downstream. Wrong usage data = wrong invoices = wrong revenue = lost trust

Pricing changes require engineering. Finance can't iterate

Late invoices, failed payments, revenue recognition errors

Metering is the foundation. If your usage counts are wrong, your pricing, invoicing, and revenue recognition are all wrong. Companies that under-bill due to metering errors lose 4-7% of revenue according to m3ter's research. Companies that over-bill lose customer trust, which is harder to quantify but often more expensive.

What makes metering hard

Metering looks simple on paper (count events, add them up). In practice, several challenges make it one of the hardest infrastructure problems in billing.

Challenge

Why it's hard

What goes wrong

Scale

AI products can generate millions of usage events per day per customer

Batch processing can't keep up. Events get dropped or delayed

Idempotency

The same event can be sent multiple times (retries, network issues)

Double-counting inflates usage and breaks trust

Multi-metric

Products often bill on multiple dimensions simultaneously (tokens + storage + seats)

Each metric needs its own metering pipeline, aggregation logic, and rate card

Attribution

Some events are hard to assign to a single customer or action

Shared resources, multi-tenant systems, and agent-to-agent interactions create ambiguity

Retroactive corrections

Customers dispute usage. Events arrive late. Pricing changes need to apply retroactively

The metering system needs to support amendments without corrupting historical data

Consistency

The number the customer sees in their dashboard must match the number on the invoice

Two different systems calculating usage independently will eventually disagree

Metering and hybrid pricing

In a pure subscription business, you don't need metering. In a pure usage-based business, metering is everything. Most companies in 2026 run hybrid pricing (base subscription + usage components), which means metering coexists with subscription logic.

Pricing component

Metering requirement

Base subscription

None. Fixed fee, no usage tracking needed

Included usage allowance

Metering tracks consumption against the included amount. No charge until exceeded

Overage charges

Metering counts usage above the allowance. Rating engine applies overage rates

Credit drawdown

Metering events decrement credit balance in real time

Committed spend

Metering tracks consumption against the annual commitment. Usage rated at contracted rates

Tiered pricing

Metering aggregates total usage. Rating engine applies correct tier at each threshold

This hybrid reality is why metering can't live in isolation. It needs to know about the customer's plan, their contract terms, their credit balance, and their included allowances. A metering system that just counts events without context produces numbers that still need manual processing before they become an invoice.

The companies that get this right build metering into their billing infrastructure from the start, so usage data flows directly into rating, invoicing, and revenue recognition without spreadsheet intermediaries.

Learn more about how hybrid pricing models work in our post on hybrid pricing, and how credits add another layer of metering complexity in our deep dive on credit architecture.

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.

Seat-based Pricing

Usage-based Pricing

AI Token Pricing

Invoice

MRR & ARR

Subscription Management

Recurring Payments

Cost Plus Pricing

Dunning

Payment Gateway

Value Based Pricing

Revenue Backlog

Deferrred Revenue

Consolidated Billing

Price Estimation

Pricing Engine

Embedded Finance

Overage Charges

Flat Rate Pricing

Minimum Commit

Yield Optimization

Grandfathering

Billing Engine

Predictive Pricing

Price Benchmarking

Metering

AI Agent Pricing

AI-Led Growth

AISP

Advance Billing

Credit-based pricing

Outcome Based Pricing

Top Tiered Pricing

Region Based Pricing

High-Low Pricing

Lifecycle Pricing

Pay What You Want Pricing

Time Based Pricing

Contribution Margin-Based Pricing

Decoy Pricing

Dual Pricing

Freemium Model

Loss Leader Pricing

Marginal Cost Pricing

Odd-Even Pricing

Omnichannel Pricing

Quote-to-Cash

Revenue Optimization

Sales Enablement

Sales Optimization

Volume Discounts

Margin Management

Market Based Pricing

Sales Prediction Analysis

Pricing Analytics

Intelligent Pricing

Margin Pricing

Price Configuration

Customer Profitability

Discount Management

Dynamic Pricing Optimization

Enterprise Resource Planning (ERP)

Guided Sales

Margin Leakage

Usage Metering

Smart Metering

Quoting

CPQ

Self Billing

Revenue Forecasting

Revenue Analytics

Total Contract Value

Pricing Bundles

Penetration Pricing

Dynamic Pricing

Price Elasticity

Feature-Based Pricing

Transaction Monitoring

Minimum Invoice

Volume Commitments

Tiered Pricing

E-invoicing

SaaS Billing

Billing Cycle

Payment Processing

Hybrid Pricing Models

Stairstep Pricing

Multi-currency Billing

Multi-entity Billing

Ramp Up Periods

Proration

Sticky Stairstep Pricing

Tiered Usage-based Pricing

Entitlements

Revenue Leakage

ASC 606

IFRS 15

PISP

PSP

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