Overview
Enso supports four main plan types:- One Time Fixed Fee
- Recurring Fixed Fee
- License Fee
- Usage Fee
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 Type | Best For | Example |
---|---|---|
One Time Fixed Fee | Single, upfront payments | Setup fee |
Recurring Fixed Fee | Regular, fixed interval payments | Monthly subscription |
License Fee | Recurring, per-license/seat payments | $10/user/month SaaS |
Usage Fee | Charges 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
Field | One Time Fixed Fee | Recurring Fixed Fee | License Fee | Usage Fee |
---|---|---|---|---|
Amount | ✔️ | ✔️ | In prices | In prices |
Billing Frequency | - | ✔️ | ✔️ | ✔️ |
Anniversary Cycle | - | ✔️ | ✔️ | ✔️ |
Proration | - | ✔️ | ✔️ | - |
Meter | - | - | ✔️ | ✔️ |
Pricing Model | - | - | ✔️ | ✔️ |
Prices | - | - | ✔️ | ✔️ |
Revenue Rule | ✔️ | ✔️ | ✔️ | ✔️ |
Block Size | - | - | In prices | In prices |
Day/Month of Cycle | ✔️ (Day) | ✔️ | ✔️ | ✔️ |
ℹ️ Note:For full details, see the Plan Type Schemas.
- “✔️” 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 more details, check out the Enso Pricing Guide.