About Offers

Check the Razorpay Subscription Offers available for your customers.


You can use Subscription Offers to provide discounts or cashback on Subscriptions. This attracts more customers, retains existing customers and increases sales. You have complete control over the offers you provide to your customers such as the payment methods on which the offer should be applied, maximum number of customers who can avail the offers and define the time of offers.

There are 2 types of discount calculations:

Let us say you sell keto meals.

  • Plan amount = ₹1,000/month
  • Quantity = 2 units
  • Upfront amount (delivery fee) = ₹250/month
  • Add-on (keto chips) = ₹250/month
  • You offer a 10% discount up to ₹300.
Total amount = (Plan amount x Quantity) + Upfront Amount + Add-ons
Total amount = (₹1,000 x 2) + ₹250 + ₹250
Total amount = 2,500
Discount amount = Total amount x Discount percentage
Discount amount = ₹2,500 x 10%
Discount amount = ₹250

Let us say you sell keto meals.

  • Plan amount = ₹1,000/month
  • Quantity = 2 units
  • Upfront amount (delivery fee) = ₹250/month
  • Add-on (keto chips) = ₹250/month
  • You offer a flat discount of ₹150.
Total amount = (Plan amount x Quantity) + Upfront Amount + Add-ons
Total amount = (₹1,000 x 2) + ₹250 + ₹250
Total amount = 2,500
Discount amount = ₹150

A Subscription offer has 2 states:

  • Enabled: The offer is active and available to your customers.
  • Disabled: The offer is disabled and no longer available to your customers.
offers life cycle

There are 3 main parameters that you can use to customise and control offers:

Apart from the above, you can use

to configure attributes such as the start and end dates and the number of times the offer can be used.

Following are the 3 types of offers you can create for Subscriptions:

Subscription Offer TypeDescription
Single UseThis is a one-time discount offered to the customer.
Limited number of cyclesYou can specify the number of cycles the offer should be applied.
For example, you can apply an offer for the first 3 cycles of a 12-month Subscription.
ForeverThe offer is applied for the entire duration of the Subscription.

Following are the 2 types of discounts you can provide on Subscription offers:

Discount TypeDescription
FlatA flat discount is offered to the customer.
PercentageThe discount offered is a percentage of the Subscription amount.

Watch Out!

Offers can only be applied if the chargeable amount after applying the offer is greater than ₹1.

Following are the 2 payment methods available for offers on Subscriptions:

Payment MethodDescription
CardOffers will be applied to Subscriptions paid using cards. The options available for cards are listed below:
  • Card type: Credit card, debit card or both.
  • Bank: Card issuing bank. For example, HDFC Bank, Axis Bank. You can select 1 bank or all available banks. You cannot select multiple banks.
  • Network: Card network. For example, Visa, RuPay. You can select 1 network or all available networks. You cannot select multiple networks.
  • Max Usage Per Card: How many times a particular card be used to avail the offer.
  • IINs: The card IINs on which the offer should be applied. You can enter multiple IINs separated by commas.
UPIOffers will be applied to Subscriptions paid using UPI apps.

Listed below are the other parameters available to you when creating an offer:

ParameterDescription
Offer NameA name for the offer. This appears on the checkout. For example, Monsoon Offer .
Display TextA description of the offer. This appears on the checkout. For example, 10% discount on all card payments .
TermsTerms and conditions of the offer.
Starting OnThe date and time from which the offer will appear on the checkout.
Expires OnThe date and time at which the offer will no longer appear on the checkout.
On Payment FailureWhat happens when an offer validation (such as payment method) fails. You can:
  • Allow the customer to complete the payment without the offer.
  • Do not allow the payment to go through.
Max UsageThe number of time the offer can be used.
For example, you can use this parameter to limit the offer to the first 100 customers.

Was this page helpful?