Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Full Annuity entry
How-to guide

How to set up an Annuity product with Revenue Schedules

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.

By Dipojjal Chakrabarti · Founder & Editor, Salesforce DictionaryLast updated May 19, 2026

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.

  1. Enable Product Schedules

    Setup, Product Schedule Settings. Enable Revenue Schedules and (if needed) Quantity Schedules. The settings unlock the Schedule checkboxes on Product2.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Gotchas
  • 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.

See the full Annuity entry

Annuity includes the definition, worked example, deep dive, related terms, and a quiz.