What software companies achieve with m3ter

  1. Capture usage and cost data
  2. Automate billing operations
  3. Provide usage & spend data to customers
  4. Inject intelligence into go-to-market

m3ter integrates with existing systems and upgrades them for usage-based pricing by allowing usage, spend, and margin data to flow seamlessly throughout the organization.

Let’s Talk
Stedi logoSift logoPaddle logoVendia logoVeremark logo

Metering engine

Usage metering

Define usage measurements using m3ter’s flexible schema - Who, What, Where, Why, and When.

Ingest usage data from existing repositories or collect via m3ter’s API or data streaming integrations.

"timestamp": "2022-07-01T15:45:47.549Z",
"measurements": [
"meter": "ec2-compute-usage",
"account": "<customer-account-ref>",
"what": {
"instanceType": "t2.micro",
"usageClass": "OnDemand"
"where": {
"region": "eu-west-1"
"measure": {
"duration": 5

Cost Metering

Capture costs using pre-built integrations for public cloud, or send them at runtime.


Automatically identify and manage formatting errors, duplications, and missing data.


Automatically transform data into 6th normal form and persist it for both operational and analytics use cases.

Scale & Flexibility

Process hundreds of measurements per second, and flexibly export transformed data to any destination.

Rating Engine

Pricing configuration

Our ‘math engine’ handles billing logic of any complexity, down to an individual customer level. This includes all usage-based pricing models (tiered, volume, stair-step etc), commitments, credits, promotions, and more.

Configuration can be via m3ter’s flexible UI, via code, or ingested from CPQ systems.

m3ter console showing pricing configuration

Data aggregation

Usage data typically needs to be pre-processed before pricing can be applied. Deal with any complexity using m3ter’s standard group functions or by creating custom logic.

Bill calculation

Calculate spend amounts on demand, including running totals mid-billing cycle. These drive billing via integrations to invoicing systems, and also support pricing transparency to customers, and deliver insights to Sales, Success, and Finance teams.

Tooling integrations

Establish bi-directional integrations to other systems in your stack using our library of connectors. These map data object models and allow easy synchronisation and rich hand-offs for account details, pricing configuration, and usage and spend data.

Data Explorer

A window into every customer

See dashboards for each individual customer that show up-to-date usage, billing, and cost data, and forecasts of future activity.

Provides a vital tool for Operations, Sales, and Success to manage accounts.

Data visualisation of customer usage

Unit economics

m3ter allocates shared costs to customers algorithmically based on their usage, providing visibility into individual customer profitability.


Configure alerts when customers approach usage and spend thresholds, that automatically trigger opportunity creation in your CRM.

Access control

Control access to your customers’ data with our richly configurable permissions model.

Coming Soon

Executive Dashboards

The health of your business at a glance

See dashboards showing the KPI for usage-based software businesses - customer numbers, monetization, product usage, and margin - at an aggregate and cohort level.

Provides a vital tool for senior execs and product leaders to manage their business.

Data visualisation of company data

Usage insights

See trends in usage at an aggregate, customer cohort, and product family level.

Margin insights

See how usage drives monetization and costs, and identify the most profitable customer cohorts and product families.

Near real time

See reliable estimates for usage, monetization and costs in near real time, and at any point in the billing cycle.

Coming Soon

Pricing Optimizer

Capturing your true value

Identify high potential opportunity areas for pricing changes, and assess possible impact using historical usage data.

Pricing optimizer

Margin heat maps

See how gross margins vary by customer, and identify high/low performing cohorts and their usage behaviours.

Pricing explorer

Flexibly apply potential pricing changes to historical usage data to estimate revenue and contribution impact.


Set yourself up in days, in 4 easy steps

  1. Configure meters

    Define your measurements and their attributes using our data model, and choose how you want to ingest data (API, file, or streaming).

  2. Configure pricing

    Define pricing and its supporting data aggregations at product catalog and customer level, using our configuration tools.

  3. Integrate systems

    Use our library of connectors and data mapping guides to link m3ter to your existing systems, including your billing system, Sales CRM, SaaS platform, and public cloud.

  4. Define permissions

    Set up role types and permissions using our security and access management tools.