---
schema_version: "1"
id: a56813cc34795215901bf81b03be7a28956881bb94e633ca2206b10d2c33f31a
title: Enable Product Schedules in Salesforce Classic
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sales/264-0-0/enabling_schedules.md
canonical_url: https://help.salesforce.com/s/articleView?id=sales.enabling_schedules.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 832961763f7912056a087d61e96061665efe66f20eb484d496bebdeb832158f2
description: Create default revenue and quantity schedules for products that are delivered or paid for over time. Let users create schedules for individual products on opportunities.
products:
  - Sales Cloud
release: "264"
---
# Enable Product Schedules in Salesforce Classic

Create default revenue and quantity schedules for products that are delivered or paid for over time. Let users create schedules for individual products on opportunities.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small "><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d72286e75">User
              Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d72286e75 ">To enable product schedules:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d72286e75 ">Customize Application</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d72286e75 ">To customize page layouts:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d72286e75 ">Customize Application</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d72286e75 ">To define or change validation rules:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d72286e75 ">View Setup and Configuration</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d72286e75 ">To define Apex triggers:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d72286e75 ">Author Apex</td>

          </tr>
        </tbody>
      </table>

#### See Also

- [Products Concepts](https://help.salesforce.com/s/articleView?id=sales.products_def.htm&release=264.0.0&type=5 "Before you use products in Salesforce, make sure that you understand the basics.")
- [Customize Fields](https://help.salesforce.com/s/articleView?id=platform.customize_fields.htm&type=5&language=en_US)
- [Define Apex Triggers](https://help.salesforce.com/s/articleView?id=platform.code_define_trigger.htm&type=5&language=en_US)

## Turn On Product Schedules

![Warning](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_warning.png)

Warning Enabling or disabling product schedules doesn’t affect archived products. If you disable a scheduling type, all schedule information for that type is deleted from active products. Disabling product schedules deactivates and deletes any schedule date forecast types and deletes the related forecasting data.

1. From Setup, in the Quick Find box, enter Product Schedules, and select it.
2. Select **Enable quantity scheduling**, **Enable revenue scheduling**, or both.
3. To enable a product scheduling type for every product in your price books, select **Enable for all products**.
4. Save your changes.
    
    The Enable for all products option acts like a one-time switch. When it’s selected, the selected product scheduling type becomes available for all preexisting products. New products must have product scheduling enabled again, either at the time the product record is created, or later, via Setup.

## Add Product Schedule Fields to Page Layouts

1. From Setup, in the Quick Find box, enter Products, and select **Page Layouts** .
2. Click **Edit** next to the layout to customize.
3. Depending on which product scheduling types you've enabled, drag these fields to the layout.
    
    - Quantity Scheduling Enabled
    - Quantity Schedule Type
    - Quantity Unit of Measure
    - Quantity Installment Period
    - Number of Quantity Installments
    - Revenue Scheduling Enabled
    - Revenue Schedule Type
    - Revenue Installment Period
    - Number of Revenue Installments
4. Click **Save**.

## Allow Admin Users to Enable Product Schedules on New Products

To allow admin users to enable product schedules on new products, set field visibility on System Administrator profiles.

1. From Setup, in the Quick Find box, enter Security Controls, and select **Field Accessibility**.
2. Select **Product**.
3. Select **View by Profiles**.
4. Select the profile for **System Administrator**.
5. If you've enabled Revenue Scheduling:
    1. Find **Revenue Scheduling Enabled** and click the corresponding value under the Field Access column.
    2. Select **Visible**.
    3. Click **Save**.
6. If you've enabled Quantity Scheduling:
    
    1. Find **Quantity Scheduling Enabled** and click the corresponding value under the Field Access column.
    2. Select **Visible**.
    3. Click **Save**.
    
    Repeat these steps for all profiles that must have permission to enable product schedules.