Link

Stripe

NOTE:

  • Upgrade with proration disabled behavior is same as crossgrade/downgrade
  • No minimum amount difference in plan required for stripe proration
  • In the below table Switched plan start and end date by start date referring to the new plan access start and end date. Not to be misunderstood with the subscription start date

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 start date and end date remains same as duration is same
same amount same duration crossgrade/downgrade no no amount is charged start date remains same and end date adjusted to switched plan duration
same amount lower duration upgrade yes prorated amount charged on switched date start date remains same and end date adjusted to switched plan duration
same amount lower duration crossgrade/downgrade no switched plan amount charged on switched date start date remains same and end date adjusted to switched plan duration
same amount higher duration upgrade yes prorated amount charged on switched date start date remains same and end date adjusted to switched plan duration
same amount higher duration crossgrade/downgrade no switched plan amount charged on switched date start date remains same and end date adjusted to switched plan duration
lower amount -> higher amount same duration upgrade yes prorated amount charged on switched date start date remains same and end date adjusted to switched plan duration
lower amount -> higher amount same duration crossgrade/downgrade no switched plan amount charged on switched date start date remains same and end date adjusted to switched plan duration
lower amount -> higher amount higher duration upgrade yes prorated amount charged on switched date start date remains same and end date adjusted to switched plan duration
lower amount -> higher amount higher duration downgrade/crossgrade no switched plan amount charged on switched date start date remains same and end date adjusted to switched plan duration
lower amount -> higher amount lower duration upgrade yes prorated amount charged on switched date start date remains same and end date adjusted to switched plan duration
lower amount -> higher amount lower duration crossgrade/downgrade no switched plan amount charged on switched date start date remains same and end date adjusted to switched plan duration
higher amount -> lower amount same duration upgrade yes no amount is charged start date and end date remains same as duration is same
higher amount -> lower amount same duration crossgrade/downgrade no no amount is charged start date and end date remains same as duration is same
higher amount -> lower amount lower duration upgrade yes no amount is charged start date remains same and end date adjusted to switched plan duration
higher amount -> lower amount lower duration crossgrade/downgrade no switched plan amount charged on switched date start date remains same and end date adjusted to switched plan duration
higher amount -> lower amount higher duration upgrade yes no amount is charged start date remains same and end date adjusted to switched plan duration
higher amount -> lower amount higher duration crossgrade/downgrade no switched plan amount charged on switched date start date remains same and end date adjusted to switched plan duration

Onetime

Switched Plan Level Switch Type Proration Enabled? Proration applied on Switched plan start and end date
same amount same duration upgrade yes prorated amount charged on switched date start date and end date remains same as duration is same
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 remains same and end date 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 prorated amount charged on switched date start date remains same and end date 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 remains same and end date 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 remains same and end date 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 remains same and end date 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 was charged start date and end date remains same since duration is same
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 was charged start date is same 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 is same 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)