Pricing in Salesforce CPQ and Revenue Cloud is both flexible and powerful. From basic List Pricing to complex logic like Cost Plus or Percent of Total, understanding how and when to use each method is critical for delivering accurate, scalable, and strategic revenue models.
6.1 Overview of Salesforce CPQ Pricing Engine
Salesforce CPQ offers multiple pricing methods, which work in combination with Price Rules, Discount Schedules, and Quote Line fields.
The base price is usually defined in a Pricebook Entry, but pricing can be:
-
Modified through standard pricing methods
-
Overridden via logic in Price Rules
-
Adjusted using discounts or markups
6.2 Core Pricing Methods
Let’s explore each of the main pricing types you can configure:
1. List Pricing (Standard)
Definition: The product’s price is pulled directly from the Price Book.
-
Use Case: Flat-fee product or service (e.g., ₹10,000 for Setup Fee)
-
How it works:
-
Pricebook Entry = ₹10,000
-
Quote Line Unit Price = ₹10,000
-
Advantages: Simple, easy to manage
Limitations: No flexibility based on quantity or cost
2. Cost Plus Markup
Definition: Price is calculated by taking the product cost and adding a markup percentage or amount.
-
Use Case: When you sell services or items based on your internal cost.
-
How it works:
-
Cost Field = ₹8,000
-
Markup = 25%
-
Selling Price = ₹10,000
-
Setup:
-
Enable "Cost Editable" and populate the Cost field
-
Use a Price Rule to calculate markup
Advantages: Reflects profitability clearly
Limitations: Requires cost field population and custom logic
3. Percent of Total (PoT)
Definition: The product’s price is a percentage of the total price of other quote lines.
-
Use Case: Add-on services like Support (10% of total quote)
-
How it works:
-
Total of other products = ₹50,000
-
Support (PoT at 10%) = ₹5,000
-
Setup:
-
Enable Percent of Total checkbox on the product
-
Define which products are included/excluded in the calculation
Advantages: Great for optional services
Limitations: Not ideal for standalone products
4. Block Pricing
Definition: Price is defined in blocks or quantity ranges.
-
Use Case: Tiered or fixed pricing per volume
-
Example:
-
1–10 units = ₹1,000
-
11–50 units = ₹4,000
-
51+ units = ₹10,000
-
Setup:
-
Add Block Price records to the Product
-
Leave Pricebook Entry blank
Advantages: Easy to apply volume-based pricing
Limitations: No per-unit breakdown in invoice
5. Slab Pricing (Tiered Per Unit)
Definition: Price is calculated per unit within each block.
-
Use Case: Usage-based billing (e.g., electricity, SaaS)
-
Example:
-
First 10 = ₹100/unit
-
Next 40 = ₹80/unit
-
Beyond = ₹60/unit
-
Setup: Requires customization (usually via custom logic or external integration)
6. Custom Pricing (via Price Rules)
Definition: You use formulas, lookup queries, or dynamic conditions to control the price.
-
Use Case: Any scenario not supported by standard pricing
-
Example: If region = India and quantity > 100, apply special rate
Tools Used:
-
Price Rules
-
Lookup Queries
-
Summary Variables
Advantages: Maximum flexibility
Limitations: Requires testing and complexity management
6.3 Discounting Approaches
Although not pricing methods per se, Salesforce CPQ allows for robust discount control:
| Type | Description |
|---|---|
| Manual Discount | Sales rep manually adjusts discount (%) or amount |
| Automatic Discount | Triggered by quantity, tier, or product bundles |
| Contracted Pricing | Account-specific negotiated pricing |
| Partner Pricing | Adjusted pricing for partner or channel sales |
Use Discount Schedules for quantity-based automatic discounting.
6.4 Multi-Currency & Localization
Salesforce CPQ supports:
-
Multiple currencies via Advanced Currency Management
-
Localized pricing via multiple price books
-
Currency conversion based on exchange rates
You must plan pricing to align with local billing regulations and taxes.
6.5 Choosing the Right Pricing Method
| Pricing Method | Best For |
|---|---|
| List Pricing | Fixed-fee products |
| Cost Plus | Service-based pricing with known cost |
| Percent of Total | Add-on services (support, warranty) |
| Block Pricing | Tiered packages or bundles |
| Custom Pricing | Region-based or dynamic logic |
6.6 Best Practices
-
Start simple; scale pricing complexity gradually
-
Document pricing logic for easy handover
-
Use Lookup Price Rules to reduce hardcoded values
-
Align pricing methods with product types and billing terms
-
Always test with multiple use cases and contracts
6.7 Chapter Summary
-
Salesforce CPQ supports flexible pricing strategies for modern sales models
-
Choosing the right pricing method impacts scalability and maintainability
-
Price Rules and Lookup Queries unlock dynamic, intelligent pricing
-
Pricing connects deeply to billing, renewal, and revenue recognition — design with the full lifecycle in mind

No comments:
Post a Comment