Subscription Billing | Pricing & Plans
A pricing catalog that moves faster than engineering.
Product families, plans, add-ons, one-off charges, price tiers and entitlements, all configured, not coded. Launch a new plan or grandfather an old one without a release. Migrate a Stripe or Chargebee catalog field for field.
What the system does
Capability, input, output.
| Capability | Input | Output |
|---|---|---|
| Product families | A family grouping products, plans and add-ons | One catalog node to govern a product line |
| Pricing models | Flat fee, per unit, tiered, volume or stairstep | The right charge curve for every product |
| Price tiers | Tier boundaries and rates per tier | Automatically applied based on quantity or usage |
| Entitlements | Features and limits attached to a plan | Access that flips the moment the subscription changes plan |
| Coupons and discounts | A coupon with amount, percent or trial extension | Discount applied at redemption, tracked per customer |
| Plan versioning | A new price or updated terms on an existing plan | Grandfathered subscribers stay on the old terms; new ones get the new |
-
Product families
- Input
- A family grouping products, plans and add-ons
- Output
- One catalog node to govern a product line
-
Pricing models
- Input
- Flat fee, per unit, tiered, volume or stairstep
- Output
- The right charge curve for every product
-
Price tiers
- Input
- Tier boundaries and rates per tier
- Output
- Automatically applied based on quantity or usage
-
Entitlements
- Input
- Features and limits attached to a plan
- Output
- Access that flips the moment the subscription changes plan
-
Coupons and discounts
- Input
- A coupon with amount, percent or trial extension
- Output
- Discount applied at redemption, tracked per customer
-
Plan versioning
- Input
- A new price or updated terms on an existing plan
- Output
- Grandfathered subscribers stay on the old terms; new ones get the new
Standards + connections
A catalog wired to billing, tax and the books.
A plan is not just a label. Its price drives the invoice, its entitlements control access, and its term drives the recognition schedule. Change the catalog and the downstream systems follow, with no manual re-entry.
Regulations we work within
-
Single source for prices
Every invoice line derives its amount from the catalog. There is no second place to keep pricing in sync with billing.
-
IFRS 15 / Ind-AS 115
Plan term and price are the inputs to the recognition schedule, so deferred and recognised revenue post on the right period from day one.
-
Audit trail
Every catalog change, plan launch, price edit and coupon creation is logged with user, time and prior value.
Connects to
- Subscription Billing Plans and prices drive every renewal and invoice
- Accounts Receivable Invoice lines reference catalog prices directly
- Revenue Recognition Plan term anchors the recognition schedule
- Usage-Based Billing Tiered and volume models rate metered events
Pricing & Plans FAQ
What buyers ask.
Can we grandfather existing customers when we change a price?
Yes. When you update a price or launch a revised plan, active subscriptions stay on their current plan terms until you explicitly migrate them. New subscriptions get the new price. There is no code change and no bulk update script needed.
How are entitlements connected to a plan?
Entitlements are defined directly on the plan in the catalog as features and limits. When a subscription is on that plan, the entitlements are live. When the subscription changes plan, access updates in the same step, with no separate flag to set in another system.
Can we migrate our Stripe or Chargebee catalog?
Yes. The catalog models product families, products, plans, add-ons, prices, tiers and entitlements the same way those platforms do. Plans and prices map field for field, so existing subscriptions continue on the same terms after migration.
How do coupons and discounts attach to a price?
You create a coupon with an amount, a percentage or a trial extension and attach it to one or more prices. At checkout or when you apply it to a subscription, the discount is recorded on the redemption and applied to the invoiced amount automatically.
More in Subscription Billing
Related features
Usage-Based Billing
Ingest usage events, rate them on any pricing model, and settle overage at the end of the cycle.
See Usage-Based BillingSubscription Management
Trials, upgrades, downgrades, pauses and cancellations on one timeline, with entitlements that update the moment a plan changes.
See Subscription ManagementProration & Plan Changes
Upgrade, downgrade or change quantity mid-cycle, prorated to the day and rolled into the next invoice.
See Proration & Plan Changes
See a plan launch flow to billing and the books.
Create a product family, add a tiered plan, attach entitlements, and watch a subscription pick up the new price, post its invoice to receivables and recognise revenue on the right period.