Skip to main content
Skip table of contents

Consumption-based Products

Overview

This document guides you through creating and managing consumption-based products and add-ons.

In consumption-based billing, users are billed for the units they consume, calculated at the end of the subscription period.

The consumption is submitted at the end of the consumption period (subscription commitment period). by the seller or the broker.

It covers the steps to set up new metered products, how to configure their details, and how to manage them over time.

It also details the different billing logic setups, with detailed examples and calculations.

In a consumption-based billing cycle, you pay for the previous period.

Key Terminologies for Consumption-Based Product

Minimum Quantity: This ensures that if no usage data is submitted by the end of the billing period, a predefined minimum quantity is automatically applied. This baseline quantity is then used to generate the bill, guaranteeing a minimum charge regardless of actual usage.

Bill for Initial Period: A seller can adjust historical consumption data after the next billing date has passed. They can also charge for the initial period within the subscription settings.

Steps Involved in Creating a Consumption-based Products

  1. Log in to your seller account.

  2. Navigate to Services > Custom Services.

  3. Create a new service (or) if you chose a pre-existing service, navigate to Actions > Products.

  4. Click on Create.

    Screenshot 2025-03-25 at 16.14.39.png
  5. Select Consumption based on the billing model after selecting the product type as Recurring billing.

    Screenshot 2025-04-07 at 22.12.17.png
  6. Once all the fields are filled, click Create to add the product to your portfolio.

Examples for Consumption-based Billing

  1. Monthly Billing with Variable Consumption

Example: A monthly subscription with a billing cycle starting on the 25th of each month and a sales price of 100 €/unit is created on February 25th. On March 25th, the consumption is submitted as five units, and on April 25th, it is submitted as three units.

1.drawio.svg

Timeline and Calculations:

CODE
25.02: Subscription is created.
25.03: Consumption submitted as 5 units.
25.04: Consumption submitted as 3 units.
CODE
25.03: 5 units * 100€ = 500€
25.04: 3 units * 100€ = 300€
  1. Monthly Billing, Minimum Quantity Applied

Example: For a monthly subscription with a billing cycle starting on the 25th of each month, a sales price of 100 €/unit, and a minimum quantity of 2 units, the subscription is created on February 25th. On March 25th, no consumption is submitted, and on April 25th, the consumption is submitted as 4 units.

2.drawio.svg

Timeline and Calculations:

CODE
25.02: Subscription is created.
25.03: No consumption submitted.
25.04: Consumption submitted as 4 units.
CODE
25.03: 2 units (min quantity) * 100€ = 200€
25.04: 4 units * 100€ = 400€
  1. Monthly Billing, Add-ons Inheriting Minimum Quantity

Example: For a monthly subscription with a billing cycle starting on the 25th of each month, a sales price of 100 €/unit, a minimum quantity of 2 units, and an add-on price of 50 €/unit, the subscription is created on February 25th with an add-on. On March 25th, no consumption is submitted, and on April 25th, the consumption is submitted as 3 units for the subscription and 1 unit for the add-on.

3.drawio.svg

Timeline and Calculations:

CODE
25.02: Subscription is created with add-on.
25.03: No consumption submitted.
25.04: Consumption submitted as 3 units for subscription and 1 unit for add-on.
CODE
25.03: (2  (minimum quantity) * 100€) + (2 (add-on minimum quantity)
        * 50€) = 200€ + 100€ = 300€
25.04: (3 * 100€)+(1 * 50€) = 300€ + 50€ = 350 €
  1. Cancellation with Final Billing

Example: For a monthly subscription with a billing cycle starting on the 25th of each month and a sales price of 100 €/unit, the subscription is created on February 25th. The subscription is canceled on March 13th, but consumption is submitted as 2 units on March 25th.

4.drawio.svg

Timeline and Calculations:

CODE
25.02: Subscription is created.
13.03: Subscription is canceled.
25.03: Consumption submitted as 2 units.
CODE
25.03: 2 * 100€ = 200€
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.