Introduction
This guide explains how to configure usage-based products in Salesforce Revenue Cloud. The example uses an evergreen subscription with included usage and tiered overage fees.
Step 1: Enable Rate Management
- Navigate to Setup > Rate Management Settings
- Activate the Rate Management feature
Step 2: Configure Rating Procedures
Pricing Procedure
- Access Expression Set Templates
- Open Default Rating Procedure
- Save as a new version to create your Pricing Procedure
- Add Rank for execution order
- Include all required steps and outputs
- Activate the procedure
Discovery Procedure
- Open Default Rating Discovery Procedure template
- Save as a new version for your custom Discovery Procedure
- Assign Rank with required outputs
- Activate the procedure
Step 3: Set Revenue Settings
- Go to Revenue Settings in Setup
- Set Usage Rating procedure to Default Rating Discovery Procedure
- Keep the procedure name unchanged for proper functionality
Step 4: Create Usage-Based Product
- Open Product Catalog Management
- Create a new Commercial Product
- Set Model Type to Anchor (required for overage charges)
- Select your Selling Model (e.g., Evergreen Yearly)
- Set the List Price (this is the base subscription price)
- Add to a catalog and create a category
Step 5: Define Units of Measure
- Add a Type value to the Unit of Measure object
- Create units (e.g., Kilometer as base, Megameter with conversion factor)
- Group under a class with base and default unit specified
Step 6: Set Up Usage Resource
- Create a Usage Resource record
- Specify the Unit of Measure
- Link to your product
- Define a Usage Resource Billing Policy with:
- Accumulation method (e.g., Sum)
- Billing period (e.g., Monthly)
Step 7: Configure Product Usage Grant
- Specify the included usage quantity (e.g., 10,000 kilometers annually)
- Mark overages as chargeable
- Set validity period (e.g., 12 months)
Step 8: Create Rate Cards
Base Rate Card
- Create a Rate Card with Type = Base
- Create a Rate Card Entry with your base overage rate (e.g., $0.50/km)
- Set the effective date
Tiered Rate Card
- Create a Rate Card with Type = Tier
- Add Rate Card Entries (leave Rate field blank for tiered)
- Configure Rate Adjustments by Tier:
- Tier 1: Usage range with adjustment amount
- Tier 2: Higher usage range with larger discount
- Tier 3: Highest usage range with maximum discount
Step 9: Sync Decision Tables
Refresh the following to ensure records are active:
- Rate Adjustment by Tier Entries
- Rate Card Entries
- Price Book Rate Card Entries
- Rate Card Entry Resolutions
- Buy Tier Resolution Entries
Step 10: Link Rate Cards to Price Books
Create Price Book Rate Card records linking both Base and Tiered Rate Cards to your price book.
Step 11: Test the Setup
- Add the product to a quote
- Verify the included usage grant displays correctly
- Confirm the overage rate and tiered adjustments apply as expected
Summary
Usage-based products provide flexible, customer-friendly pricing models. Salesforce Revenue Cloud enables precise configuration of included usage, overage rates, and tiered pricing structures.
Revenue Cloud has the pricing engine. What it's missing: professional PDF templates, hosted quote links, and buyer acceptance tracking. SilkQuote closes that gap. Free on AppExchange, no code required:
- Generate - branded PDF quotes from any Opportunity in one click
- Host and share - prospects accept or decline directly in a browser, no Salesforce account needed
- Track - every open, view, acceptance, and decline logged to the Opportunity timeline
- Sign - DocuSign and Adobe Sign integration included
Free to install. Unlimited users and quotes. Deploys same day.
Get SilkQuote free on AppExchange →
