Welcome to Zuora Product Documentation

Explore our rich library of product information

Percentage discount charge application to multiple regular charges

This article illustrates the application of a subscription-level percentage discount to multiple regular charges, detailing the impact on recurring and one-time charges, and the resulting MRR calculations.

This example demonstrates how a subscription level percentage discount is applied to two regular charges in a subscription. You can see the following analysis in this example:

Example: This example demonstrates how a subscription level percentage discount is applied to two regular charges in a subscription. You can see the following analysis in this example:

  • Charge 1 is a recurring monthly regular charge of $1000/month.
  • Charge 2 is a one-time regular charge of $400 flat fee.
  • Charge 3 is a recurring 20% percentage discount charge to apply at the subscription level but limited to recurring charges only.

Then the subscription is amended with two order actions as below:

  • Order Action 1 updated the price of Charge 1 to $1200/month with the new price triggered on 7/1/2019.
  • Order Action 2 added a new recurring monthly charge (Charge 4) to the subscription triggered on 9/1/2019. The price is $800/month.
  • Order Action 3 updated Charge 3 and removed the percentage discount from 11/1/2019.

The discounting logic and the MRR calculation for this example can be illustrated by the diagram below:

Percentage discount

The discount applying sequence:

To apply a percentage discount charge to multiple regular charges, you do not have to consider the applying sequence, as each regular charge has the same discount percentage.

The discount amount allocation:

The two regular charges (Charge 1 and Charge 4) have the same discount percentage. The discount amount is calculated by Regular Charge Price * Discount Percentage.

This discount charge is limited to recurring charges only, so it is not applicable to Charge 2, which is a one-time charge.

The charge-level MRR calculation:

The Gross MRR, Discount MRR, and Net MRR of each charge segment or charge period in the regular charges are calculated as in the table below.

Charge SegmentCharge PeriodGross MRRDiscount ChargeStart DateEnd DateApplicable DiscountDiscount MRRNet MRR
Charge1 Segment 1N/A100020%1/1/20197/1/2019-1000*20%= -200200800
Charge 1 Segment 2Charge Period 1

1200

20%7/1/201911/1/2019-1200*20%=-240240960
Charge Period 2n/a11/1/20191/1/20200n/a1200

Charge 4 Segment 1

Charge Period 1

800

20%9/1/201911/1/2019-800*20%=-160160640
Charge Period 2n/a11/1/20191/1/20200n/a800

The subscription-level MRR calculation:

By adding up the Gross MRR, Discount MRR, and Net MRR of the charge segments or charge periods with the same start and end dates, the MRR of the subscription is as shown in the table below:

Start DateEnd DateSubscription Gross MRRSubscription Discount MRRSubscription Net MRRCharge Segment or Charge Period Applicable
1/1/20197/1/20191000200800Charge 1/Segment 1
7/1/20199/1/20191200240960Charge 1/Segment 2/Charge Period 1
9/1/201911/1/20191200+800(240+160)= 4001600Charge 1/Segment 2/Charge Period 1 + Charge 4/Segment 1/Charge Period 1
11/1/20191/1/20201200+80002000Charge1/Segment2/Charge Period 2+ Charge 4/Segment 1/Charge Period 2