Enabling Schedules on a Product and using it on Opportunity Products takes about ten minutes. The judgement call is which Schedule Type matches the commercial reality of the contract.
- Enable Product Schedules
Setup, Product Schedule Settings. Enable Revenue Schedules and (if needed) Quantity Schedules. The settings unlock the Schedule checkboxes on Product2.
- Flag the Annuity Product
On the Product2 record, check Can Use Revenue Schedule. Optionally set the default Revenue Schedule Type and Installment Period on the Product itself so Opportunity users do not have to choose every time.
- Add the product to an Opportunity
Open the Opportunity, add the Annuity Product as an Opportunity Product, then click Establish Revenue Schedule on the related list.
- Choose Schedule Type and installments
Pick Default, Repeat, or Divide. Enter Number of Installments and Installment Period. Save. Salesforce generates one OpportunityLineItemSchedule row per installment.
- Validate the forecast
Open the Forecasts tab and confirm each installment lands in the correct future period. If the period assignment is off, the installment date math is the usual cause.
- Repeat schedules multiply the parent line total. A 100k annual annuity with Repeat over five installments rolls up to 500k. Confirm Type matches commercial intent.
- Schedules respect the Opportunity Close Date for forecast period calculation, not the line item Start Date. Misaligned dates push installments into the wrong period.
- Schedules are basic. They lack term changes, pro-ration, and renewal logic; for those, Salesforce CPQ is the right tool.
- FSC Annuity objects are separate from Opportunity Schedules. Reporting and automation built on one surface do not cover the other.