Charge-level min/max rules for per unit pricing
Learn how to apply charge-level minimum and maximum rules for per unit pricing to ensure charges do not fall below or exceed set thresholds across various charge models.
While tier-level min/max rules apply within tiered and volume pricing, charge-level caps can be used across any charge model, such as Per Unit, Flat Fee, or Overage, to enforce minimum or maximum thresholds on the entire charge. The supported charge models are:
Per Unit
Volume
Tiered
Business Scenario
Charge-Level Cap with Per Unit Model A Per Unit charge is defined with a flat unit price for each unit consumed, but the business wants to ensure that the final charge never drops below a minimum or exceeds a maximum.
State | Unit Price | Min. Charge | Max. Charge |
|---|---|---|---|
| CA | $10 | $100 | $200 |
| NY | $12 | $120 | $240 |
Example 1 – CA, Quantity = 8 → 8 * $10 = $80 → Result: $100 (Min Cap Enforced)
Example 2 – NY, Quantity = 25 → 25 * $12 = $300 → Result: $240 (Max Cap Enforced)
Example 3 – NY, Quantity = 10 → 10 * $12 = $120 → Result: $120 (Within Range)
Configure in Zuora UI
-
Go to and open the product.
-
Create or edit a rate plan.
-
Select Charge Type as Usage and Charge Model as Per Unit.
-
In the Pricing section, select Dynamic Pricing.
-
In the Decision Table:
-
Add attributes like State (CA, NY).
Enter the Unit Price (e.g., $10 for CA, $12 for NY).
Define Charge-Level Min and Max thresholds in the Min/Max fields at the bottom of the table.
-
-
Click Save.