Jul 11, 2025
Notes on Stripe Subscriptions
Notes learnt when migrating Stripe Subscriptions
- Set
backdate_start_datetocurrent_period_startof the subscription to migrate andbilling_cycle_anchortocurrent_period_endto create a new subscription for the billing cycle you want instead of having to use phases. The invoice would not be creted untilcurrent_period_endis reached in the new subscription - Use subscription schedules for migrating prices and products seaminglessly. Remember to set proration behaviour to
noneto avoid overcharing the user - The migration toolkit for Stripe is not bad if you don't need to adjust usage-based meters
- Stripe support chart is really helpful for solving doubts
- Use stripe sandbox for testing different scenarios. Unfortunately, users need to be imported manually (or using a script)