
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
Metering: the general concept
Usage-based pricing: the pricing model meters enable
Usage metering pitfalls: the failure patterns
Neocloud metering: attributing GPU consumption per tenant at infrastructure scale
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
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


