Receive recurring payments with Razorpay Subscriptions
Enable recurring payment schedule, control the billing cycle and get instant alerts on subscription activity with Razorpay Subscriptions. All you have to do is to link a plan to the customer. Let us handle everything else for you.
The agile billing system makes handling subscriptions a breeze with a powerful hosted solution that handles edge cases like card change, retries, email alerts etc.
Onboard Subscribers
via links
Create unique links from the dashboard for your Subscription plans and share
with customers via SMS, email etc and turn them into Subscribers immediately
Create a Plan
via Dashboard
Share the Subscription Link
via SMS, Email etc.
Accept Payments
via multiple payment modes.
Multiple Billing Models
One Solution to Rule Them All
Fixed Payment Schedule
Automate your fixed price recurring charges to a customer as per a fixed schedule
Quantity Based Model
Charge your customers based on the number of users or quantity per billing cycle
Usage Based Model
Charge your customers for only what they consume over a billing cycle
Make subscription payments frictionless for your customers
Razorpay Subscriptions gives you the flexibility to craft your subscription plans as per your business' specific requirements, with support for trial period, upfront charges, add-ons, discounts etc.
Got a different use case? Reach out to us and we'll figure out how to solve for it.
Multi-currency support
Onboard subscribers for your offerings from around the world. With support for over 100 currencies, grow across geographies without worry.Trial Period
Offer your customers the option of a trial period with a subscription plan that automatically starts charging at the end of the trial period.Upfront Charge
Charge your customers a one time fee at the time of creating subscription before the actual billing starts.Add-ons
Easily add charges for any overhead expenses, extra services used etc. in the billing cycleUpdate Subscriptions
Offer your customers the flexibility to upgrade or downgrade their subscription plans anytime they want, with proration.Multiple Payment Modes available
Offer your customers a variety of payment methods to choose from for the subscription. All payment modes offering recurring are compliant with RBI's regulations.
Credit Cards
All credit cards on Mastercard and Visa network issued by any bank in India can be added to a subscription for automated recurring transactions requiring no customer intervention after a one-time authentication. Support for Amex cards coming soon.
Debit Cards
Debit cards on Mastercard and Visa network issued by ICICI Bank, Kotak Mahindra Bank, Citibank and Canara Bank can be added to a subscription for automated recurring transactions requiring no customer intervention after a one-time authentication.
E-Mandate
Enable automated recurring transactions over a bank account via e-Mandate registration through Netbanking or Debit Card.
Learn MoreUPI (coming soon)
The next version of UPI is adding support for recurring transactions. Razorpay Subscriptions will be adding support for this under the same integration, requiring no change on your side.
View PricingA Subscription Platform Built for Automation
Don't let your business growth suffer from the irregularities of recurring payments. Use Razorpay Subscriptions instead.
Run on Autopilot
Link the customer to a plan, create a subscription and leave the rest on autopilot to work best for you.
Easy Reporting
Track all your subscriptions and make informed decisions using dashboard reports.
Handle edge cases
Razorpay takes care of all scenarios such as declined card, retries on failed transaction, change of card etc.
Webhook notifications
Create a subscription and get notified for all payment related activities via webhooks and be in full control of the business
Own the customer experience
Personalise the customer experience by communicating the subscription status and prompting next steps.
Built for Automation
Razorpay Subscriptions has been built from the ground up for easy integration and complete automation.
From which country do you want to accept payments?
There's an API for That
From creating a plan, charging a customer, to cancelling a subscription; all can be automated with APIs generated on the dashboard.
Create a Plan
Create pre-defined plans for ease of use
Creating a Subscription
Subscribe a customer to a plan
- curl https://api.razorpay.com/v1/plans \
- -u {KEY}:{SECRET} \
- -d 'period=weekly' \
- -d 'interval=1' \
- -d 'item[name]="Test Weekly 1 plan"' \
- -d 'item[description]="Description for the plan"' \
- -d 'item[amount]=600' \
- -d 'item[currency]=INR'
- curl https://api.razorpay.com/v1/subscriptions \
- -u {KEY}:{SECRET} \
- -d 'plan_id=plan_7wAosPWtrkhqZw' \
- -d 'customer_id=cust_7eW0gLQxrKAeDn' \
- -d 'start_at=1495995837' \
- -d 'addons[0][item][name]="Delivery charges"' \
- -d 'addons[0][item][amount]=30000' \
- -d 'addons[0][item][currency]=INR'
And There's a Webhook For That
Keep your systems in sync with automated notification of events through webhooks on Razorpay Subscriptions. Easily build and send email alerts or push notifications to customers for successful charge, change of card required, failing payments etc.
With webhook for each state change, Razorpay Subscriptions is built for automation for all aspects of a subscription business.
Explore Subscription DocsFired when a subscription moves to active state
Fired when a subscription's payments are failing
Fired when a subscription is halted with all retries exhausted
Simple pricing, no hidden charges
Set up your recurring payments with ease and pay us only when you get paid.
Standard Plan
* Standard Payment Gateway pricingapplies on the underlying payment. GST applicable.
- Automated billing
- 24x7 Support
- Hosted Page
- Fast Onboarding