Logo

Overview

Private Preview
Private Preview

OpenMeter Billing is currently in private preview - to request access.

Implementing and maintaining pricing and packaging is cumbersome and time-consuming. OpenMeter provides a flexible product catalog and billing system to define plans, provision custom deals, manage subscriptions, and handle invoicing so you don't have to hard code pricing in your application.

With OpenMeter, you can define a set of metered or non-metered features, add them to plans, define prices, access and usage limits, and assign them to customers. OpenMeter will automatically track usage, enforce limits, and generate invoices.

Plans are versioned and can be updated without affecting existing subscriptions.

Use Cases

OpenMeter billing can help to implement various pricing strategies:

Use CaseDescription
Recurring BillingMonthly, weekly or annual subscriptions.
Usage-Based PricingMetered pay-as-you-go, tiered and volume-based pricing.
Custom dealsCustom pricing and discounts for specific customers.
CommitmentsPre-purchase commitments, minimum spends, etc.
Trials and ramp-upsTime-based phases with different pricing and limits.
DiscountsPlan or customer-specific discounts.

Core Entities

Billing is built around the following core entities:

EntityDescription
FeatureA metered or non-metered feature like AI Tokens, SAML SSO, etc.
PlanA plan is a versioned collection of rate cards like Pro plan.
Rate CardA rate card is a feature and its pricing with optional limits.
CustomerA customer can subscribe to plans and have access to features.
SubscriptionA subscription is a plan and rate cards assigned to a customer.
InvoiceAn invoice is a bill for a customer based on their usage and plan.