Handy TipsAll recurring payments methods - Cards, UPI Autopay, Emandate and Paper NACH, are available by default on your Razorpay account.
How It Works
How It Works
- Authorise: Customer authorises their payment method.
- Tokenise: Payment method is securely tokenised after first successful payment.
- Charge: You initiate charges as needed using the token.
When to Use Recurring Payments
When to Use Recurring Payments
Recurring Payments are ideal when you need:
- Flexible billing cycles: Charge customers based on usage, milestones or variable schedules.
- Manual control: You decide when to charge each payment.
Recurring Payments vs. Subscriptions
Recurring Payments vs. Subscriptions
Available Payment Methods
Choose the payment method that best suits your business model:
Cards
Accept Recurring Payments with Cards.

Wallets
Accept Recurring Payments with Wallets.
Use Cases
Usage-Based Billing - Online Marketing Agency
Usage-Based Billing - Online Marketing Agency
Scenario: Acme Corp, an online marketing agency, charges clients based on actual ad clicks rather than fixed monthly fees.Example: A client wants to run campaigns for three months, paying ₹1000 per 5,000 clicks.Solution: Authorise the payment method once, then charge the customer each time they reach 5,000 clicks. The amount and timing varies based on actual usage.Recommended Method: Cards for quick authorisation (₹1 minimum)→ Set up with Cards
Flexible Investment Plans - Investment Management Company
Flexible Investment Plans - Investment Management Company
Scenario: Acme Finance, an investment company, offers mutual funds where customers make an initial investment and add variable amounts later.Example: Customer invests ₹1000 initially and can invest any amount (₹500, ₹2000, ₹5000) at any time.Solution: Charge the initial investment immediately during authorisation, then process subsequent investments as requested by the customer.Recommended Method: Card for long-term investment commitments.→ Set up with Card
Get Started
Select the payment method based on your use case and customer preferences. Follow these steps to implement Recurring Payments:Step 2: Fetch Token Details
Step 2: Fetch Token Details
Fetch the customer’s token detail to proceed with the authorisation payment using:
Step 3: Charge Subsequent Payments
Step 3: Charge Subsequent Payments
Use the token to charge customers as needed using: