Prerequisites
Before you create a ramp, confirm the following:- Revenue recognition is enabled for your organization.
- You know the signed year-by-year rate schedule (or the step-up pattern) the commercial terms commit to.
Create a multi-year ramp
On the contract wizard Performance Obligations step:- Add the product and choose the multi-year / period-based pricing option (where enabled).
- Add one period row per year, then set each row’s From date, To date, and Rate individually. The optional segment splitter pre-fills date ranges, but it divides the term by days rather than calendar years and copies a single rate to every row, so check each boundary and rate after you use it.
- Confirm that SSP is the same on every year row and that dates do not overlap.
- Continue through Allocations, Revenue Recognition, Invoicing, and Preview as you would for any contract.
Edit and modify ramps
Reopen the ramp from the contract’s performance obligation editor to adjust the year schedule while the contract remains editable. Use that path for draft-time corrections to rates, dates, or the number of years before activation. After the contract is active, treat the signed ramp as fixed commercial history for those year rows. For structural commercial changes after activation, such as added seats or a mid-term price change outside the signed ramp, use a change order instead of editing the ramp. Review the change-order impact summary before you complete it so billed and recognized amounts for later years stay aligned with the amendment. For how the ramp group behaves across that change order or a later renewal, see How DualEntry Models Multi-Year Ramp Deals.Next steps
- Understand why ramps are modeled this way in How DualEntry Models Multi-Year Ramp Deals.
- Review allocation behavior in Allocations and SSP.
- Process mid-term changes in Change Orders, Terminations, and Renewals.
- Configure volume-based rates with Usage Pricing: Flat and Tiered Models.