Recurring Payments

Know how to create and collect an authorization transaction from your customer, and how you can charge the customer recurring payments.

You can use Razorpay Recurring Payments to create subsequent payments for your customers at intervals you can define and control. Set up recurring payments for your customer quickly using our powerful REST APIs.

Feature Request

  • This is an on-demand feature. Please raise a request with our to get this feature activated on your Razorpay account.
  • Watch this video to know how to raise a feature enablement request on the Razorpay Dashboard.
Feature Request GIF

What's New

  • RuPay cards from all major banks are supported. (April 2024)

FeatureSubscriptionRecurring Payments
Schedule PaymentsYou can schedule the Subscription debits (weekly, monthly, quarterly, yearly and so on), and Razorpay will create the debits as per the selected frequency. No additional effort is required from you and your customers.You cannot auto-schedule debits in Recurring Payments. However, you can charge your customers as per your business needs. You should request for the debit, and Razorpay will process it depending on the request.
Intervention for DebitsSchedule a Plan and Subscription, and Razorpay creates the debit as per the agreed Plan. No intervention is required from you.You should raise the debit request as per the schedule, and Razorpay will process it.
TokenizationThe subsequent debit depends on the selected frequencyThe Recurring Payment gets tokenized after the first successful debit. Tokens are used for charging any subsequent debits.
Payment methodsFollowing are the supported payment methods:
  • Credit Cards
  • Debit Cards
  • UPI
  • Emandate
Following are the supported payment methods:
  • Credit Cards
  • Debit Cards
  • Emandate (Netbanking, Debit Card and Aadhaar)
  • Paper NACH
  • UPI

Below are the payment methods available for Recurring Payments:

As an online marketing agency, you would offer various plans to your clients to run their advertisement campaigns on different platforms.

For example, a customer might want to run their advertisement campaign on various online platforms for the next three months and will pay you ₹1,000.00 per 5,000 clicks over the next three months.

In this case, you would want to authorize the selected payment method so you can charge them for every 5,000 clicks.

You can do this by passing one of the following values in the appropriate fields:

  • A minimum of ₹1 for cards and UPI.
  • ₹0 for Emandate and Paper NACH.

As an investment management company, you might sell mutual funds to your customers under various schemes.

For example, you might offer your customers a plan where they make an initial investment of ₹500.00 in a mutual fund and can make investments of any amount going forward as per their choice. You might want to charge the initial investment amount immediately after the selected payment method is authorized.

You can do this by passing the first payment amount in the appropriate field.

Razorpay Recurring Payments is supported on the following platforms:

✓ (excluding Paper NACH)

Was this page helpful?