Skip to main content
A Pricing Model groups together your products, prices, features, usage meters, and resources into a single coherent offering.

What is a Pricing Model?

A Pricing Model defines everything your customers can buy and access:
  • Products & Prices: The items you sell and what they cost.
  • Features: Boolean access flags and usage credit grants that products provide.
  • Usage Meters: Consumption tracking for variable-cost resources.
  • Resources: Claimable capacity like seats, API keys, or project limits.
Every Product belongs to exactly one Pricing Model, and every Customer is associated with your Pricing Model.
Each organization has one live mode Pricing Model. When a new Customer is created, they are automatically associated with it.

Managing Your Pricing Model

You can manage your pricing model through the Flowglad dashboard (under Store > Pricing Models) or programmatically via the API.

Creating a Pricing Model

You have four options when creating a pricing model:
  1. From Scratch: Start with an empty pricing model and add products and prices as needed.
  2. Duplicate an Existing Pricing Model: Create a copy of an existing pricing model, including all its products, prices, features, usage meters, and resources. The duplicate is entirely independent, so modifications won’t impact the original.
  3. Import from pricing.yaml: Import a pricing model YAML file in the dashboard to instantly recreate a pricing model setup.
  4. Create from Template: Browse popular pricing models in the dashboard and create from a template.