Skip to main content

Overview

Enso supports four main plan types:
  • One Time Fixed Fee
  • Recurring Fixed Fee
  • License Fee
  • Usage Fee
Below, you’ll find a description of each plan type, when to use it, and practical examples.

1. One Time Fixed Fee

Use this plan type if there is a single, upfront fee to be paid.
Example:
A setup fee for onboarding a new customer.
When to use:
  • Onboarding/setup fees
  • One-time purchases
  • Non-recurring services

2. Recurring Fixed Fee

Use this plan type for regular, fixed payments (e.g., monthly or yearly).
Example:
A monthly subscription for a SaaS product.
When to use:
  • Standard subscriptions
  • Maintenance contracts
  • Memberships

3. License Fee

Use this plan type for recurring fees based on the number of licenses, seats, or subscriptions.
Example:
A software product that charges per user per month.
When to use:
  • User-based SaaS pricing
  • Seat-based subscriptions
  • Any plan where the fee scales with the number of licenses

4. Usage Fee

Use this plan type for charges based on consumption or usage of units.
Example:
Charging for the number of SMS messages sent or API calls made.
When to use:
  • Pay-as-you-go models
  • API usage
  • Communication services (SMS, emails, etc.)

Choosing the Right Plan Type

Plan TypeBest ForExample
One Time Fixed FeeSingle, upfront paymentsSetup fee
Recurring Fixed FeeRegular, fixed interval paymentsMonthly subscription
License FeeRecurring, per-license/seat payments$10/user/month SaaS
Usage FeeCharges based on consumption/usage$0.01 per SMS sent

💡 Tip:
You can combine multiple plan types for a single product (e.g., a setup fee + recurring subscription + usage charges).

Plan Type Configuration Fields

FieldOne Time Fixed FeeRecurring Fixed FeeLicense FeeUsage Fee
Amount✔️✔️In pricesIn prices
Billing Frequency-✔️✔️✔️
Anniversary Cycle-✔️✔️✔️
Proration-✔️✔️-
Meter--✔️✔️
Pricing Model--✔️✔️
Prices--✔️✔️
Revenue Rule✔️✔️✔️✔️
Block Size--In pricesIn prices
Day/Month of Cycle✔️ (Day)✔️✔️✔️
ℹ️ Note:
  • “✔️” means the field is directly configurable for that plan type.
  • “In prices” means the field is part of the pricing tiers array.
  • ”-” means not applicable.
For full details, see the Plan Type Schemas.
For more details, check out the Enso Pricing Guide.
I