Pricing configuration
To understand how our different pricing models work, you can refer to our pricing models glossary. As with any other products, metered prices can be overridden on a per-customer basis directly in the product dropdown.
Min, max and committed amounts
You can add safety thresholds to your subscription to ensure your customer won’t pay below or above a certain price. Minimum and maximum amounts are applied on prices and we’ll show the correct usage as well as the capped/floored price on both the invoice and the interface. Committed units are another way to set up a minimum committed amount. If the actual usage is under the threshold value, we’ll show the minimum committed usage instead.Metering periods
You can configure metering options when assigning a subscription manually or in a plan if you need to reuse the product. Metering is only available for dynamic products and the configuration will appear below the price preview within the product dropdown.
Option 1: Same as payment interval
This option will select all billable events for which thetimestamp value is within the current subscription period of the product. This is the most common and straightforward option for most use cases, like billing overheads for a given subscription period or standard usage-based pricing.
For example, on a product billed every month with a metering period set to Same as payment interval, if the current subscription period is Sept 1st - Oct 1st, we’ll take into account all events with a timestamp between these dates.
Option 2: Committed period
This option will select all billable events for which thetimestamp value is within the current subscription committed period. This is useful when billing usage-based past a certain annual threshold (for instance your customer is allowed 10M€ of spend every year with additional usage billed monthly).
For example, on a subscription committed yearly from Jan 2023 to Jan 2024, we’ll take into account all events within that timeframe.
Option 3: Whole database
This option will configure Hyperline to not take into account the timestamps of your events and include all of them in each invoice. It’s useful to automate a seat-based billing based on realtime data for instance.Only bill the difference with the last invoice
This option tells Hyperline to only bill the difference between usage for your current period and your previous period. It’s only available for the last 3 options. It’s particularly helpful when you’re billing overages. For instance, coming back to our 10M€ example, if you want to bill the additional revenue every month you don’t want to re-bill previously billed revenue. When this option is selected, Hyperline will take into account the total usage billed the last month and subtract it from the current period usage.Include child customers’ usage
When a customer has child customers through organisation-based billing, a usage-based product can bill the parent subscription on usage from the parent and its direct children. Use this when the parent owns the contract, but usage events are sent by several child customers. Each child keeps its own customer record and usage history, while the subscription on the parent calculates one metered charge.

- Sum across child customers adds the parent usage and each direct child’s usage together.
- Max across child customers bills only the highest-consuming customer among the parent and its direct children.
Child usage roll-up applies to direct child customers only. It is configured per usage-based product on the subscription, so you can roll up usage for one metered product while keeping another product billed only on the parent’s own usage.

