Plan add-ons
Attach optional extra charges to a plan — fixed or usage-based, with flat, tiered, stair-step, volume, and percentage pricing.
Add-ons are optional extra charges attached to a plan. When a customer subscribes, you choose which add-ons (and what quantities) their subscription includes — letting one plan cover many variations without cluttering your catalogue.
Typical parlour examples: an extra wash between grooms, day-care days billed per visit, or a premium shampoo upgrade on any package.
Fixed vs Usage Add-Ons#
Every add-on has a type that determines how it charges:
| Type | How it bills |
|---|---|
| Fixed | A set charge each billing cycle, based on the quantity selected on the subscription. |
| Usage | Charges based on recorded usage of a measured unit (for example, day-care days) during the billing period. |
Usage add-ons price in one of two ways:
- Price per unit — each recorded unit is charged according to the add-on's pricing structure.
- Percentage — the charge is a percentage of a monetary usage amount, resolved against percentage tiers.
Pricing Structures#
Add-ons support four pricing structures. The examples below assume an extra-wash add-on:
| Structure | How the total resolves | Example (15 units) |
|---|---|---|
| Flat | One per-unit price regardless of quantity. | 15 × R80 = R1 200 |
| Tiered | Units are priced progressively through each tier bracket. | First 10 at R80 + next 5 at R70 = R1 150 |
| Volume | All units are priced at the rate of the tier the total quantity lands in. | 15 units lands in the 11–20 tier → 15 × R70 = R1 050 |
| Stair-step | A fixed price for the whole quantity based on the bracket it lands in, rather than a per-unit rate. | 11–20 bracket priced at R950 flat |
For usage add-ons you can also control how usage is calculated — accumulated across the billing period, or taken from the last recorded value in the period — and whether tiers reset each billing period or accumulate across the whole subscription term.
Adding an Add-On to a Plan#
Add-ons are managed in the Plan Add-Ons section when you create a plan or edit an existing one. For each add-on you capture:
- Name and code — how the add-on is identified on subscriptions and invoices.
- Type — fixed or usage (with a measured unit for usage add-ons).
- Pricing — the per-unit amount, or the tier table for tiered/volume/stair-step structures.
- Accounting code — optional, to map add-on revenue separately in your accounting system.
Add-Ons on Subscriptions#
When you create a subscription, the plan's add-ons are available to include, each with its own quantity. Need to add or remove one later? Change the subscription — the adjustment applies immediately or at next renewal, depending on the timing you choose.
Add-Ons on the Invoice#
Each add-on bills as its own line item on the subscription's invoice, alongside the plan charge — so customers can see exactly what they are paying for. For once-off extras that don't belong on the plan at all, use charges and credits adjustments on the account instead.
Reach for an add-on when the extra recurs with the subscription (a monthly de-shed treatment), and a once-off charge when it's incidental (a missed-appointment fee). Recurring items on the plan keep invoices predictable and reporting clean.