When you sell a subscription for $100 today and it renews in 12 months, how do you ensure a 5% price increase at renewal? In Salesforce Revenue Cloud, price uplift is the mechanism that handles exactly this — managing automatic price increases on recurring subscriptions at renewal time.
In this guide, we’ll walk through both methods for configuring renewal uplift: a simple fixed percentage approach and a more sophisticated CPI-based approach using Price Revision Policies. By the end, you’ll know exactly how to set up each method and when to use them.
What is Price Uplift?
Price uplift is a mechanism for managing price increases on recurring subscriptions at renewal time. It allows you to:
- Communicate potential changes upfront — capture uplift on the initial quote and expose it in output documents
- Apply increases automatically — when the renewal quote is generated, uplift is applied without manual intervention
- Monetize ongoing investments — reflect product improvements and support costs in renewal pricing
- Deliver high-margin ACV — uplift dollars count toward bookings for your account team
Two Types of Uplift
Revenue Cloud supports two approaches to renewal uplift:
| Approach | Negotiated (Fixed %) | CPI-Based (Automated) |
| How it works | Sales rep specifies a fixed Unit Price Uplift percentage | Uses Consumer Price Index as a floating base rate |
| Where it’s set | Quote Line Item, Order Product, or Asset | Price Revision Policy linked to quote line |
| Formula | Flat percentage (e.g., 5%) | CPI rate + spread (e.g., MAX(8%, CPI + 5%)) |
| Best for | Simple, predictable price increases | Tying increases to objective market conditions |
Method 1: Fixed Unit Price Uplift
The simplest way to apply renewal uplift is through the Unit Price Uplift field — a flat percentage that you set during the initial sale.
How It Works
- Set Uplift on Initial Sale — the sales rep specifies a Unit Price Uplift % on the quote line item (e.g., 5%)
- Order & Assetize — when the order is activated, the uplift percentage carries through to the asset
- Generate Renewal Quote — the system automatically applies the stored uplift at renewal
- Activate Renewal Order — the renewed order reflects the uplifted price
Prerequisites
- Pricing Source = Last Transaction — if the asset’s pricing source is set to List Price, uplift will be ignored
- Term subscription only — uplift is not supported on evergreen or one-time products
- The Unit Price Uplift field must be added to your quote line editor layout
Example Walkthrough
Starting with a subscription product priced at $2,400/year:
- Edit the quote line and set Unit Price Uplift = 5%
- Create the order — the order product shows the 5% uplift carried through
- Activate the order — the asset is created with Unit Price Uplift = 5%
- Set the asset’s Pricing Source to Last Transaction
- From the Managed Asset Viewer, select the asset and hit Renew
- The renewal quote shows: List Price $2,400 → Renewal Price $2,520 (5% uplift = $120)
The uplift can be modified at any point before processing a renewal. If business rules change, simply update the Unit Price Uplift value on the asset.
Method 2: CPI-Based Uplift with Price Revision Policies
For more sophisticated uplift that ties to market conditions, Revenue Cloud offers Price Revision Policies combined with Index Rates. This approach allows you to build formulas that reference the current Consumer Price Index (CPI) and add a negotiated spread.
Three Components
- Index Rates — store CPI rates per region and time period. Each rate has a start date, optional end date, region, and usage type. The currently valid rate at the time of renewal is used.
- Price Revision Policy — defines the uplift formula. Can be Flat (manual rate) or Price Index (lookup from Index Rate decision table). Example formula:
MAX(PriceIndex + 5, 8) - Pricing Procedure — the Price Revision element in your pricing procedure automates the calculation. This element is included in the standard pricing procedure template.
Setting Up Index Rates
- Navigate to Index Rates in the App Launcher
- Create a new record (e.g., “CPI”) with the current rate (e.g., 3.5%)
- Set a Start Date and optionally an End Date
- Assign a Region (add picklist values if blank) and set Usage Type to Pricing
- Mark as Active and save
- Refresh the Index Rate decision table in Setup → Decision Tables (this is required after any changes)
Creating a Price Revision Policy
- Navigate to Price Revision Policies in the App Launcher
- Create a new policy with Type = Price Index
- Set the Effective From date and matching Region
- Build your formula using the formula builder — for example:
MAX(PriceIndex + 5, 8) - Save the policy
This formula means: take the current CPI rate, add a 5% spread, and use whichever is greater — that result or 8%. With a CPI of 3.5%, the total uplift would be MAX(3.5 + 5, 8) = 8.5%.
Applying CPI Uplift to a Quote
- On the quote line, remove any Unit Price Uplift value
- Select your Price Revision Policy (e.g., “CPI Plus”)
- The policy carries through: Quote Line → Order Product → Asset State Period
- At renewal, the system looks up the current CPI, applies the formula, and calculates the uplift
In our example with a $2,400 list price and 8.5% uplift: $2,400 × 1.085 = $2,604 renewal price.
Key Considerations and Limitations
Before implementing uplift, keep these important points in mind:
- Last Transaction Pricing required — if the asset pricing source is set to List Price, uplift is ignored
- Term subscriptions only — not supported on one-time, evergreen, or usage-based products
- Not supported on derived pricing products
- Ramp deals — per-segment uplifts are set on the initial quote; the last segment’s uplift becomes the renewal uplift
- Index Rate matching — a matching index rate record must exist for the region and date, or an error will occur
- CPI not available for Community users — Partner and Customer Community users cannot use CPI-based uplift
- Decision table refresh — after updating Index Rates, always refresh the decision table
- Winter ’26 note — if Price Tracking is enabled, the Index Rate decision table may become deactivated; manually reactivate it in Setup → Decision Tables
Pricing Procedure Considerations
Your pricing procedure must account for uplift to work correctly. The standard pricing procedure template includes the Price Revision element, but depending on your setup:
- If using the standard template, the Price Revision element should already be present
- If using a custom pricing procedure, you may need to add support for the Unit Price Uplift field manually
- The Price Revision element sits after the List Price element in the waterfall and feeds into the final price calculation
Summary
Revenue Cloud gives you two powerful mechanisms for managing renewal price uplift:
| Feature | Fixed Uplift | CPI-Based Uplift |
| Setup complexity | Low — one field on the quote line | Medium — Index Rates + Price Revision Policy |
| Flexibility | Static percentage | Dynamic formula based on market conditions |
| Automation | Applied automatically at renewal | Applied automatically at renewal |
| Best for | Simple, predictable increases | Market-linked, formula-driven increases |
Both methods require Last Transaction Pricing on the asset and only work with term-based subscriptions. Whether you choose the simplicity of a flat percentage or the sophistication of CPI-based policies depends on your business requirements.
For a complete walkthrough with live demos, watch the full video above.