Usage Management in Salesforce Revenue Cloud allows you to sell subscription products whose price is based on how much a customer consumes, rather than duration alone. This article walks through the end-to-end setup and the quote-to-invoice lifecycle.
Key Objects and Architecture
Before getting started, familiarize yourself with the following core components:
| Object | Description |
|---|---|
| UnitOfMeasure / UnitOfMeasureClass | Foundational measurement standards (e.g., Hour, GB, Token, USD) |
| UsageResource | The metered dimensions being tracked (e.g., Compute Time, Data Storage, AI Tokens) |
| Product2 | The sellable item with a UsageModelType flag (Anchor, Pack, Commit, etc.) |
| ProductUsageResource (PUR) | Links products to usage resources |
| ProductUsageGrant (PUG) | Defines included allowances and overage chargeability |
| RateCard / RateCardEntry | Pricing structures that convert usage units to revenue |
| Price Book Rate Card | With stores, the RateCard / RateCardEntry |
| UsageResourcePolicy | Defines aggregation frequency and overage rules |
Part 1: Setup Rate Management Entities
— Unit of Measure Setup
— Create Usage Resources
— Build the Anchor Product
— Link Resources and Define Grants
— Configure Rate Cards
Phase 6 — Configure Policies and Binding
Important: Activation must follow this strict order — UoM Classes → UoMs → UsageResources (Token-category first) → PURs (Token first) → PUGs → RateCardEntry records. Activating out of sequence will trigger validation errors.
Part 2: Quote-to-Liable Summary
— Quote and Order
— Ingestion (Creation of Transaction Journals)
— Aggregation (Creation of Usage Summaries)
— Rating (Creation of Ratable Summaries)
— Liable Summary
Run the Liable Summary DPE to get the rates reflected.
— T+3 Drawdown (3-Day Waiting Period)
005385519

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.