Tiered on total bookings
Rates step up as cumulative bookings grow, no quota required.
Worked example
A rep booking $120,000 earns 6% on the first $50,000, 8% on the next $50,000, and 10% on the rest.
The plan definition
This is the plan exactly as the product would create it. Rates are decimal strings rather than numbers throughout, because binary floating point cannot represent most of them exactly and a commission rate is not a place to discover that.
id: tiered-volume
version: 1
effective_from: 2026-01-01
period: monthly
currency: USD
measures:
booked: 'sum(allocations, allocation.amount)'
components:
- id: bookings
label: Bookings
basis: allocation.amount
rate:
type: tiered
on: measure.booked
mode: marginal
tiers:
- through: "5000000"
rate: "0.06"
- through: "10000000"
rate: "0.08"
- through: null
rate: "0.10"
Starting from this template gives you an editable copy, it is not locked, and the editor validates as you type.