Use the Stripe Dashboard or API to create or update a subscription. It can start immediately or at a later scheduled date.
To start immediately:
Scheduled to start in the future
To schedule a subscription that starts in the future select a future date as the start date under Duration. Then, click Schedule subscription.
Backdated
A backdated subscription starts in the past, usually for migrations to Stripe or record keeping purposes.
Select a start date in the past that you want the billing cycle to start on under Duration. Select the date that you want to start the billing cycle on. Then click + Create subscription button. The subscription will start on the date you selected.
Update existing subscriptions any time through the Dashboard or Stripe API. Subscription schedules can automate changes to subscriptions over time.
The start date of an existing subscription can't be updated. Certain changes to a subscription can trigger prorations.
Update existing subscriptions immediately in the Dashboard:
Scheduling update to existing subscriptions in the Dashboard:
Follow the same process as above, but in the final step select, click Schedule update and select when your changes will apply (end of current period or on a custom date).
To automate multiple changes overtime, you can add phases to subscriptions that define when changes occur and what properties of the subscription to change. Phases must be sequential, meaning only one phase can be active at a given time. A subscription can have up to 10 phases.