Razorpay
NOTE:
- Recurring: Upgrade with proration enabled will switch the plan immediately(Works with internation Cards only)
- Onetime: Upgrade with proration enabled will switch the plan immediately
- Upgrade with proration disabled and crossgrade/downgrade will schedule the plan to switch
- Behaviour of Upgrade with proration disabled and crossgrade/downgrade will be same
- Minimum plan amount difference of 50cent is required for Upgrade with proration enabled
- In the below table
Switched plan start and end date by start datereferring to the new plan access start and end date. Not to be misunderstood with the subscription start date - For recurring plan switch, only card as payment method is allowed
- For onetime switch, any payment method can be used
Recurring
| Switched Plan Level | Switch Type | Proration Enabled? | Proration applied on | Switched plan start and end date |
|---|---|---|---|---|
| same amount same duration | upgrade | yes | no amount is charged | cannot be switched. amount difference in plan is less than 50cent |
| same amount same duration | crossgrade/downgrade | no | switched plan amount will be charged on scheduled date | switched plan is scheduled to start at the end of current plan cycle |
| same amount lower duration | upgrade | yes | prorated amount charged on switched date | start date will be switched date and end date adjusted to switched plan duration |
| same amount lower duration | crossgrade/downgrade | no | switched plan amount will be charged on scheduled date | switched plan is scheduled to start at the end of current plan cycle |
| same amount higher duration | upgrade | yes | prorated amount charged on switched date | start date will be switched date and end date adjusted to switched plan duration |
| same amount higher duration | crossgrade/downgrade | no | switched plan amount will be charged on scheduled date | switched plan is scheduled to start at the end of current plan cycle |
| lower amount -> higher amount same duration | upgrade | yes | prorated amount charged on switched date | start date and end date will remain the same |
| lower amount -> higher amount same duration | crossgrade/downgrade | no | switched plan amount will be charged on scheduled date | switched plan is scheduled to start at the end of current plan cycle |
| lower amount -> higher amount higher duration | upgrade | yes | prorated amount charged on switched date | start date will be switched date and end date adjusted to switched plan duration |
| lower amount -> higher amount higher duration | downgrade/crossgrade | no | switched plan amount will be charged on scheduled date | switched plan is scheduled to start at the end of current plan cycle |
| lower amount -> higher amount lower duration | upgrade | yes | prorated amount charged on switched date | start date will be switched date and end date adjusted to switched plan duration |
| lower amount -> higher amount lower duration | crossgrade/downgrade | no | switched plan amount will be charged on scheduled date | switched plan is scheduled to start at the end of current plan cycle |
| higher amount -> lower amount same duration | upgrade | yes | non exhausted amount is refunded | start date and end date remains same as duration is same |
| higher amount -> lower amount same duration | crossgrade/downgrade | no | switched plan amount will be charged on scheduled date | switched plan is scheduled to start at the end of current plan cycle |
| higher amount -> lower amount lower duration | upgrade | yes | non exhausted amount is refunded | start date is switched date and end date is adjusted to switched plan duration |
| higher amount -> lower amount lower duration | crossgrade/downgrade | no | switched plan amount will be charged on scheduled date | switched plan is scheduled to start at the end of current plan cycle |
| higher amount -> lower amount higher duration | upgrade | yes | non exhausted amount is refunded | start date is switched date and end date is adjusted to switched plan duration |
| higher amount -> lower amount higher duration | crossgrade/downgrade | no | switched plan amount will be charged on scheduled date | switched plan is scheduled to start at the end of current plan cycle |
Onetime
| Switched Plan Level | Switch Type | Proration Enabled? | Proration applied on | Switched plan start and end date |
|---|---|---|---|---|
| same amount same duration | upgrade | yes | no amount is charged | start date will be switched date and end date adjusted to switched plan duration |
| same amount same duration | crossgrade/downgrade | no | switched plan amount charged on switched date | switched plan will start at the end of current billing cycle(pending status) |
| same amount lower duration | upgrade | yes | prorated amount charged on switched date | start date will be switched date and end date is adjusted to switched plan duration |
| same amount lower duration | crossgrade/downgrade | no | switched plan amount charged on switched date | switched plan will start at the end of current billing cycle(pending status) |
| same amount higher duration | upgrade | yes | no amount is charged | start date will be switched date and end date is adjusted to switched plan duration |
| same amount higher duration | crossgrade/downgrade | no | switched plan amount charged on switched date | switched plan will start at the end of current billing cycle(pending status) |
| lower amount -> higher amount same duration | upgrade | yes | prorated amount charged on switched date | start date will be switched date and end date is adjusted to switched plan duration |
| lower amount -> higher amount same duration | crossgrade/downgrade | no | switched plan amount charged on switched date | switched plan will start at the end of current billing cycle(pending status) |
| lower amount -> higher amount higher duration | upgrade | yes | prorated amount charged on switched date | start date will be switched date and end date is adjusted to switched plan duration |
| lower amount -> higher amount higher duration | downgrade/crossgrade | no | switched plan amount charged on switched date | switched plan will start at the end of current billing cycle(pending status) |
| lower amount -> higher amount lower duration | upgrade | yes | prorated amount charged on switched date | start date will be switched date and end date is adjusted to switched plan duration |
| lower amount -> higher amount lower duration | crossgrade/downgrade | no | switched plan amount charged on switched date | switched plan will start at the end of current billing cycle(pending status) |
| higher amount -> lower amount same duration | upgrade | yes | no amount is charged | start date will be switched date and end date adjusted to switched plan duration |
| higher amount -> lower amount same duration | crossgrade/downgrade | no | switched plan amount charged on switched date | switched plan will start at the end of current billing cycle(pending status) |
| higher amount -> lower amount lower duration | upgrade | yes | no amount is charged | start date will be switched date and end date adjusted to switched plan duration |
| higher amount -> lower amount lower duration | crossgrade/downgrade | no | switched plan amount charged on switched date | switched plan will start at the end of current billing cycle(pending status) |
| higher amount -> lower amount higher duration | upgrade | yes | no amount is charged | start date will be switched date and end date adjusted to switched plan duration |
| higher amount -> lower amount higher duration | crossgrade/downgrade | no | switched plan amount charged on switched date | switched plan will start at the end of current billing cycle(pending status) |