Support

Help and documentation

Subscription management

Pricing models: monthly, yearly, usage-based

Overview

Kyvento covers every common pricing strategy, from the classic monthly subscription to usage-based billing. This article explains the four pricing models and shows how usage-based billing works.

Billing intervals

Every subscription product has a billing interval: daily, weekly, monthly, quarterly, semi-annually or annually. Use the interval count to model custom rhythms – such as "every 2 years" (annually × 2). The easiest way to offer multi-year plans with a discount is as a separate product.

The four pricing models

  • Flat price – a fixed amount per period, regardless of quantity. The standard for classic plans.
  • Per unit – price × quantity. The quantity comes from the booking (e.g. 5 licenses) and can additionally be supplemented by reported usage.
  • Tiered – each price tier applies only to the units within that tier (e.g. units 1–10 at 5 € each, units 11–100 at 4 € each).
  • Volume-based – the tier reached determines the price for the entire quantity.

For the three quantity-based models, "Bookable multiple times" is enabled automatically so that customers can book quantities greater than 1.

Usage-based billing

For usage-dependent plans (API calls, GB consumed, hours worked …), you combine a quantity-based pricing model with the mandatory "Quantity aggregation" setting: the sum, maximum or last value of the reported usage per period.

You can report usage in two ways:

  • Via the API – through the endpoints under /api/v1/usage-data, including retroactively. Ideal for automatic meter readings from your own system.
  • Manually – on the subscription detail page in the "Usage" tab via "Record usage manually"; you record corrections as an offsetting entry.

Open usage automatically flows as a line item into the subscription's next regular invoice. Using "Bill usage now", you can create an interim invoice immediately if needed. The usage history shows the status (Open, Billed, Cancelled) for each entry along with its invoice reference; in the case of an immediate cancellation, you decide whether open usage is billed with a final invoice or discarded.

Which model for which case?

  • SaaS plans → Flat price (monthly/yearly as separate products)
  • License or seat pricing → Per unit
  • Quantity discounts with a marginal rate → Tiered
  • Quantity discounts on the total quantity → Volume-based
  • Usage-dependent costs → quantity-based model + usage reporting via the API

Next steps

  • Report usage data automatically – see "Usage-based billing"
  • Product form basics – see "Creating a plan: step by step"