Usage Metering

What is Usage Metering?

Written by Arnon Shimoni

✓ Expert

Last updated on:

What is usage metering?

Usage metering is the measurement and recording of how much of a product or service a customer consumes, so that consumption can be priced, billed, and analyzed. Every usage-based invoice starts with a meter. If the meter is wrong, everything downstream (the invoice, the revenue number, the margin analysis) is wrong with it.

The term comes from utilities, where a physical meter counts kilowatt-hours. In software the meter is a data pipeline: events go in, billable quantities come out.

How does a usage meter work?

A meter has 3 parts, and each one is a place where accuracy is won or lost:

Stage

What happens

Where it goes wrong

Event ingestion

The product emits usage events (an API call, a token generated, a task completed)

Dropped events, duplicate events, events arriving days late

Aggregation

Events are grouped into a billable quantity per customer per period

Wrong aggregation function (sum vs max vs unique count), timezone boundaries

Rating

The quantity is priced against the customer's plan

Stale rate cards, missed contract amendments, proration edge cases

The aggregation step matters more than most teams expect. "Monthly active users" is a unique count. "Peak concurrent connections" is a maximum. "Tokens processed" is a sum. Pick the wrong function and the invoice is legally wrong.

What should an AI product meter?

For AI products the metering question has become the pricing question. The candidate units:

Unit

Example

Trade-off

Tokens

Per-token rates like model providers

Precise, but customers can't predict it

Requests or calls

Per API call

Predictable, but a 100-token call and a 100,000-token call cost you very differently

Credits

Actions burn credits from a balance

Abstracts cost, but you now maintain a conversion layer. See credit-based pricing

Outcomes

Per resolved ticket, per completed task

Best value alignment, hardest to meter and audit

Whichever unit is chosen, the meter has to record enough dimensions to answer later questions: which model served the request, which feature triggered it, which customer entity to bill. Metering only the total is the most common regret.

Why does metering accuracy matter so much?

Because metering errors are silent. A wrong subscription fee gets noticed by the customer. Unmetered usage gets noticed by no one: the events simply never become revenue. This is the largest single source of revenue leakage in usage-based businesses.

Accuracy in practice means idempotent ingestion (the same event counted once, even when sent twice), handling late-arriving events (a batch job that reports yesterday's usage today), and auditable recalculation (when a customer disputes an invoice, you can replay the events that produced it). These are ledger properties. A meter that can't replay its history is a guess with a dashboard.

Should metering and billing be separate systems?

They often are, and it's usually a mistake. A standalone metering tool that exports totals to a separate billing system creates a reconciliation gap: the meter says one number, the invoice says another, and finance spends month-end finding out why. The argument for keeping them in one system is covered in don't split metering and billing, and the common failure patterns in usage metering pitfalls and how to avoid them.

Solvimon runs metering as part of the billing ledger itself: events are ingested once and priced, invoiced, and recognized from the same record. Built by the team that ran this kind of infrastructure at Adyen at €1T+ volume.

FAQ

What's the difference between usage metering and metering?

In billing contexts, none worth defending. Metering is the general term; usage metering emphasizes that the measured quantity drives billing.

How real-time does metering need to be?

As real-time as your customer-facing needs, not your invoice. Invoices are periodic, but customers checking a usage dashboard, or hitting an entitlement limit, expect current numbers. Prepaid and credit models raise the bar further: you can't let a customer with an empty balance keep consuming.

Can you meter retroactively?

Only if the raw events were captured. This is the argument for ingesting events even for things you don't bill yet: repricing later is a configuration change instead of a data archaeology project.

What happens when a meter and an invoice disagree?

In a split stack, a reconciliation project. In a unified ledger, it can't happen, because the invoice is computed from the meter's own records.

Related

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.

AI Token Pricing

Entitlements

Seat-based Pricing

Usage-based Pricing

AI Factory

Token Factory

Neocloud Billing

GPUaaS Billing

Neocloud

Neocloud Metering

GPU-hour

Sovereign AI Billing

Credit-based pricing

Minimum Commit

Deferred Revenue

Usage Metering

Multi-currency Billing

E-invoicing

Hybrid Pricing Models

Revenue Backlog

Tiered Pricing

Stairstep Pricing

Sticky Stairstep Pricing

Tiered Usage-based Pricing

Revenue Leakage

Revenue Assurance

IFRS 15

ASC 606

France's E-Invoicing reform

Revenue Recognition

Prepaid vs Postpaid billing

Metering

Volume Commitments

Overage Charges

AI Agent Pricing

Outcome Based Pricing

Agentic Billing

Price Benchmarking

Freemium Model

Market Based Pricing

Odd-Even Pricing

Price Estimation

Marginal Cost Pricing

Quote to Cash

ACH

Subscription pause

Net Revenue Retention: How to Calculate It and What It Actually

PLG billing

Captive Product

Headless Monetization

Invoice

MRR & ARR

Subscription Management

Recurring Payments

Cost Plus Pricing

Dunning

Payment Gateway

Value Based Pricing

Consolidated Billing

Pricing Engine

Embedded Finance

Flat Rate Pricing

Yield Optimization

Grandfathering

Billing Engine

Predictive Pricing

AI-Led Growth

AISP

Advance Billing

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

Loss Leader Pricing

Omnichannel Pricing

Revenue Optimization

Sales Enablement

Sales Optimization

Volume Discounts

Margin Management

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

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

SaaS Billing

Billing Cycle

Payment Processing

Multi-entity Billing

Ramp Up Periods

Proration

PISP

PSP

From billing v1 to billing v2

Solvimon is the best billing system for AI and SaaS adding AI

The biggest businesses rely on Solvimon to monetize their products and powering the next-generation of usage-based and outcome-based pricing for AI.

From billing v1 to billing v2

Solvimon is the best billing system for AI and SaaS adding AI

The biggest businesses rely on Solvimon to monetize their products and powering the next-generation of usage-based and outcome-based pricing for AI.

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