---
schema_version: "1"
id: 819685c1702b77717ee1de53b271e32dc2854e0d14e18e33c0926c9fbbe7f57f
title: "Method 2: Create Billing Milestone Plans and Plan Items"
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/billing_milestone_create.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.billing_milestone_create.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 65cf681bab794a7cd552980171ee2a85d8d757bcf745e962fca2e5c69e98d9ca
description: Create billing milestone plans, and then create billing milestone plan items to specify how billings are scheduled based on the completion of specific project milestones throughout the lifecycle of the order product.
products:
  - Revenue Cloud
release: "264"
---
# Method 2: Create Billing Milestone Plans and Plan Items

Create billing milestone plans, and then create billing milestone plan items to specify how billings are scheduled based on the completion of specific project milestones throughout the lifecycle of the order product.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions with <a href="https://help.salesforce.com/s/articleView?id=ind.revenue_licenses_areas_and_features.htm&amp;release=264.0.0&amp;type=5">the Revenue Cloud Billing license</a>. Contact your Salesforce account executive for more information.</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="d160549e73">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d160549e73 ">To create billing milestone plans and plan items:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d160549e73 ">
              <p>Billing Admin permission set</p>
              <p> OR </p>
              <p style="margin-bottom:0;">Billing Operations User permission
                set</p>
            </td>

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

## Create Billing Milestone Plans

1. From the App Launcher, find and select **Billing Milestone Plans**.
2. Click **New**.
3. Enter a name for the billing milestone plan.
4. Select a billing treatment for the billing milestone plan.
5. Select **Draft** as the status.
6. If necessary, enter a description.
7. Select a reference item for which you want to create a billing milestone plan.
    
    You can select a billing schedule, order product, quote line item, or an external reference item.
8. Save your changes.

## Create Billing Milestone Plan Items

1. Open the billing milestone plan that you want to create the plan item for.
2. Click **Configure Milestones**.
    
    You can create up to 20 milestones at once.
3. Select **Billing Schedule Start Date** as the milestone commencement trigger.
4. Enter a name for the billing milestone plan item.
5. Specify whether to set date-based or event-based milestones.
    - For the billing checkpoint to occur when you manually activate the milestone trigger by selecting Milestone accomplished, select **Event**. For example, you can invoice a client after completing a project phase, delivering a key output, or reaching a specific goal. This type of milestone makes sure that billing is directly linked to project progress and measurable achievements.
    - For the billing checkpoint to occur on a predefined date, which is calculated from the activation date of an order product, select **Date**. For example, you can configure a billing milestone plan item such that an invoice for the billing milestone plan item is generated one month after an order product is activated. By specifying the milestone commencement offset and milestone commencement unit, you can define the exact duration after which the date-based billing milestone becomes ready for invoicing. This method provides a predictable billing timeline, supporting efficient cash flow management and financial planning.
6. Select **Draft** as the status.
7. If necessary, enter a description.
8. For a date-based milestone, enter these values.
    - For the offset, specify the wait time from the commencement trigger to determine the milestone's accomplishment date.
    - For the offset unit, specify the time unit for the milestone commencement offset, such as days, months, or years. For example, if you activate a product on January 1 and set a 30-day milestone commencement offset, the milestone completes on January 31.
9. Specify the distribution method for the milestone amount.
    
    - Enter the percentage of the total billable amount for the reference item to be invoiced for this milestone.
    - Enter a flat amount to be invoiced for this milestone.
    
    You can combine both the distribution methods within a single milestone billing plan.
10. Click **Add Item** to add the required milestone items and enter the necessary values.
11. Save the changes.
12. Update the status of the billing milestone plan to Active, and save the changes.
13. If needed, modify the uninvoiced billing milestone plan items.

Alternatively, on the Related tab, in the Billing Milestone Plan Items section, click **New** and follow the same configuration steps. After activating the billing treatment, you can view the milestones and update only the Milestone accomplished field for event-based milestones.