Razorpay Subscriptions
Overview
Built for Developers
Pricing

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.

Convert your customers to subscribers by collecting recurring payments!

Have a subscription-based business model in mind? Use Razorpay Subscriptions to execute the automated recurring transactions on various payment modes, through a platform that's built for automation.

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.

Try it out from the dashboard today!

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 cycle

Update 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 More

UPI (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 Pricing

A 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?

Accept payments from countries across the world. International payments on Razorpay supports 100 major currencies from all over the globe. Currency conversion is not required to be done by you, we do it automatically in real-time.
Currencies We Support
$
United States Dollar
USD
European Euro
EUR
£
Pound Sterling
GBP
S$
Singapore Dollar
SGD
د.إ
United Arab Emirates Dirham
AED
AU$
Australian Dollar
AUD
CA$
Canadian Dollar
CAD
¥
Chinese Yuan Renminbi
CNY
Skr
Swedish Krona
SEK
NZ$
New Zealand Dollar
NZD
MX$
Mexican Peso
MXN
HK$
Hong Kong Dollar
HKD
Nkr
Norwegian Krone
NOK
Russian Ruble
RUB
Lek
Albanian Lek
ALL
֏
Armenian Dram
AMD
AR$
Argentine Peso
ARS
ƒ
Aruban Florin
AWG
Bds$
Barbadian Dollar
BBD
Tk
Bangladeshi Taka
BDT
$
Bermudian Dollar
BMD
BN$
Brunei Dollar
BND
Bs
Bolivian Boliviano
BOB
B$
Bahamian Dollar
BSD
PKRs
Botswana Pula
BWP
BZ$
Belize Dollar
BZD
CHF
Swiss Franc
CHF
CO$
Colombian Peso
COP
Costa Rican Colon
CRC
$
Cuban Peso
CUP
Czech Koruna
CZK
Dkr
Danish Krone
DKK
RD$
Dominican Peso
DOP
DA
Algerian Dinar
DZD
EGP
Egyptian Pound
EGP
Br
Ethiopian Birr
ETB
FJ$
Fijian Dollar
FJD
£
Gibraltar Pound
GIP
D
Gambian Dalasi
GMD
GTQ
Guatemalan Quetzal
GTQ
G$
Guyanese Dollar
GYD
HK$
Hong Kong Dollar
HKD
HNL
Honduran Lempira
HNL
kn
Croatian Kuna
HRK
G
Haitian Gourde
HTG
Ft
Hungarian Forint
HUF
Rp
Indonesian Rupiah
IDR
Israeli New Shekel
ILS
Indian Rupee
INR
J$
Jamaican Dollar
JMD
Ksh
Kenyan Shilling
KES
Лв
Kyrgyzstani Som
KGS
KHR
Cambodian Riel
KHR
$
Cayman Islands Dollar
KYD
KZT
Kazakhstani Tenge
KZT
Lao Kip
LAK
LB£
Lebanese Pound
LBP
SLRs
Sri Lankan Rupee
LKR
L$
Liberian Dollar
LRD
L
Lesotho Loti
LSL
MAD
Moroccan Dirham
MAD
MDL
Moldovan Leu
MDL
MKD
Macedonian Denar
MKD
K
Myanmar Kyat
MMK
Mongolian Tugrik
MNT
MOP$
Macanese Pataca
MOP
MURs
Mauritian Rupee
MUR
Rf
Maldivian Rufiyaa
MVR
MK
Malawian Kwacha
MWK
RM
Malaysian Ringgit
MYR
N$
Namibian Dollar
NAD
Nigerian Naira
NGN
C$
Nicaraguan Cordoba
NIO
Nkr
Norwegian Krone
NOK
NPRs
Nepalese Rupee
NPR
S/
Peruvian Sol
PEN
K
Papua New Guinean Kina
PGK
Philippine Peso
PHP
PKRs
Pakistani Rupee
PKR
ر.ق,
Qatari Riyal
QAR
SR
Saudi Arabian Riyal
SAR
SRe
Seychellois Rupee
SCR
Le
Sierra Leonean Leone
SLL
Ssh
Somali Shilling
SOS
£
South Sudanese Pound
SSP
Salvadoran Colón
SVC
L
Swazi Lilangeni
SZL
฿
Thai Baht
THB
TT$
Trinidad and Tobago Dollar
TTD
TSh
Tanzanian Shilling
TZS
$U
Uruguayan Peso
UYU
so'm
Uzbekistani Som
UZS
YR
Yemeni Rial
YER
R
South African Rand
ZAR
We're currently not supporting the currency, we are in the process of getting support for more currencies.
We Also Support
$
United States Dollar
USD
European Euro
EUR
£
Pound Sterling
GBP
S$
Singapore Dollar
SGD
د.إ
United Arab Emirates Dirham
AED
AU$
Australian Dollar
AUD
CA$
Canadian Dollar
CAD
¥
Chinese Yuan Renminbi
CNY
Skr
Swedish Krona
SEK
NZ$
New Zealand Dollar
NZD
MX$
Mexican Peso
MXN
HK$
Hong Kong Dollar
HKD
Nkr
Norwegian Krone
NOK
Russian Ruble
RUB
Lek
Albanian Lek
ALL
֏
Armenian Dram
AMD
AR$
Argentine Peso
ARS
ƒ
Aruban Florin
AWG
Bds$
Barbadian Dollar
BBD
Tk
Bangladeshi Taka
BDT
$
Bermudian Dollar
BMD
BN$
Brunei Dollar
BND
Bs
Bolivian Boliviano
BOB
B$
Bahamian Dollar
BSD
PKRs
Botswana Pula
BWP
BZ$
Belize Dollar
BZD
CHF
Swiss Franc
CHF
CO$
Colombian Peso
COP
Costa Rican Colon
CRC
$
Cuban Peso
CUP
Czech Koruna
CZK
Dkr
Danish Krone
DKK
RD$
Dominican Peso
DOP
DA
Algerian Dinar
DZD
EGP
Egyptian Pound
EGP
Br
Ethiopian Birr
ETB
FJ$
Fijian Dollar
FJD
£
Gibraltar Pound
GIP
D
Gambian Dalasi
GMD
GTQ
Guatemalan Quetzal
GTQ
G$
Guyanese Dollar
GYD
HK$
Hong Kong Dollar
HKD
HNL
Honduran Lempira
HNL
kn
Croatian Kuna
HRK
G
Haitian Gourde
HTG
Ft
Hungarian Forint
HUF
Rp
Indonesian Rupiah
IDR
Israeli New Shekel
ILS
Indian Rupee
INR
J$
Jamaican Dollar
JMD
Ksh
Kenyan Shilling
KES
Лв
Kyrgyzstani Som
KGS
KHR
Cambodian Riel
KHR
$
Cayman Islands Dollar
KYD
KZT
Kazakhstani Tenge
KZT
Lao Kip
LAK
LB£
Lebanese Pound
LBP
SLRs
Sri Lankan Rupee
LKR
L$
Liberian Dollar
LRD
L
Lesotho Loti
LSL
MAD
Moroccan Dirham
MAD
MDL
Moldovan Leu
MDL
MKD
Macedonian Denar
MKD
K
Myanmar Kyat
MMK
Mongolian Tugrik
MNT
MOP$
Macanese Pataca
MOP
MURs
Mauritian Rupee
MUR
Rf
Maldivian Rufiyaa
MVR
MK
Malawian Kwacha
MWK
RM
Malaysian Ringgit
MYR
N$
Namibian Dollar
NAD
Nigerian Naira
NGN
C$
Nicaraguan Cordoba
NIO
Nkr
Norwegian Krone
NOK
NPRs
Nepalese Rupee
NPR
S/
Peruvian Sol
PEN
K
Papua New Guinean Kina
PGK
Philippine Peso
PHP
PKRs
Pakistani Rupee
PKR
ر.ق,
Qatari Riyal
QAR
SR
Saudi Arabian Riyal
SAR
SRe
Seychellois Rupee
SCR
Le
Sierra Leonean Leone
SLL
Ssh
Somali Shilling
SOS
£
South Sudanese Pound
SSP
Salvadoran Colón
SVC
L
Swazi Lilangeni
SZL
฿
Thai Baht
THB
TT$
Trinidad and Tobago Dollar
TTD
TSh
Tanzanian Shilling
TZS
$U
Uruguayan Peso
UYU
so'm
Uzbekistani Som
UZS
YR
Yemeni Rial
YER
R
South African Rand
ZAR

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

  1. curl https://api.razorpay.com/v1/plans \
  2. -u {KEY}:{SECRET} \
  3. -d 'period=weekly' \
  4. -d 'interval=1' \
  5. -d 'item[name]="Test Weekly 1 plan"' \
  6. -d 'item[description]="Description for the plan"' \
  7. -d 'item[amount]=600' \
  8. -d 'item[currency]=INR'
  1. curl https://api.razorpay.com/v1/subscriptions \
  2. -u {KEY}:{SECRET} \
  3. -d 'plan_id=plan_7wAosPWtrkhqZw' \
  4. -d 'customer_id=cust_7eW0gLQxrKAeDn' \
  5. -d 'start_at=1495995837' \
  6. -d 'addons[0][item][name]="Delivery charges"' \
  7. -d 'addons[0][item][amount]=30000' \
  8. -d 'addons[0][item][currency]=INR'
View Docs

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 Docs
subscription.activated

Fired when a subscription moves to active state

subscription.pending

Fired when a subscription's payments are failing

subscription.halted

Fired when a subscription is halted with all retries exhausted

Use Cases

Simple pricing, no hidden charges

Set up your recurring payments with ease and pay us only when you get paid.

Standard Plan

0.9%*
Charged as an addon to every payment made towards a Subscription

* Standard  Payment Gateway pricing applies on the underlying payment. GST applicable.

  • Automated billing
  • 24x7 Support
  • Hosted Page
  • Fast Onboarding
Get Started

Enterprise Plan

Have a large number of subscriptions? Get in touch for volume based pricing.
Explore Razorpay Subscriptions to collect recurring payments from your customers

Frequently Asked Questions

FAQ's

What does Subscriptions model mean?
What does Subscriptions model mean?

Subscriptions model largely pertains to a system of billing consumers on a time determined basis for products or services that they receive. Of course, unlike traditional Subscription billing systems, Razorpay also lets merchants bill users based on usage and not just based on periodicity.

What can I do with Razorpay Subscriptions?
What can I do with Razorpay Subscriptions?

With Razorpay Subscriptions, you can automate recurring billing payments using APIs and manage your subscriptions with ease via Razorpay dashboard. You can also notify your customers about all subscription-related activities via webhooks.

What are the various payment methods supported by Razorpay Subscriptions?
What are the various payment methods supported by Razorpay Subscriptions?

Razorpay Subscriptions supports all Credit cards on MasterCard and Visa network issued by any bank in India. Debit cards on Mastercard and Visa network issued by ICICI Bank, Kotak Mahindra Bank, Citibank, and Canara Bank.

How many currencies are supported by Razorpay Subscriptions?
How many currencies are supported by Razorpay Subscriptions?

Razorpay Subscriptions supports 100 currencies from around the world. To check the list of currencies supported, click here.

How does Razorpay differ from Chargebee, Recurly, and Zuora?
How does Razorpay differ from Chargebee, Recurly, and Zuora?

While Chargebee, Recurly, and Zuora are top Subscription billing software from around the world, you would also have to sign up, integrate and work with Payment Gateways for the markets you operate in. Razorpay, on the other hand, is also a leading payment gateway service provider in India. Razorpay Subscriptions becomes the one-stop payment processing solution for merchants interested in efficiently running a recurring payment model.

What does Subscriptions model mean?

Subscriptions model largely pertains to a system of billing consumers on a time determined basis for products or services that they receive. Of course, unlike traditional Subscription billing systems, Razorpay also lets merchants bill users based on usage and not just based on periodicity.

What can I do with Razorpay Subscriptions?

With Razorpay Subscriptions, you can automate recurring billing payments using APIs and manage your subscriptions with ease via Razorpay dashboard. You can also notify your customers about all subscription-related activities via webhooks.

What are the various payment methods supported by Razorpay Subscriptions?

Razorpay Subscriptions supports all Credit cards on MasterCard and Visa network issued by any bank in India. Debit cards on Mastercard and Visa network issued by ICICI Bank, Kotak Mahindra Bank, Citibank, and Canara Bank.

How many currencies are supported by Razorpay Subscriptions?

Razorpay Subscriptions supports 100 currencies from around the world. To check the list of currencies supported, click here.

How does Razorpay differ from Chargebee, Recurly, and Zuora?

While Chargebee, Recurly, and Zuora are top Subscription billing software from around the world, you would also have to sign up, integrate and work with Payment Gateways for the markets you operate in. Razorpay, on the other hand, is also a leading payment gateway service provider in India. Razorpay Subscriptions becomes the one-stop payment processing solution for merchants interested in efficiently running a recurring payment model.

Start Doing More with Razorpay Subscriptions

Handle the entire payments lifecycle with our technologically advanced payments solution.

  • Quick Onboarding
  • Unlimited Plans
  • Unlimited Subscriptions
  • 24x7 Support