You can create or update a subscription using the Stripe Dashboard or the Stripe API.
When creating a subscription, you can start immediately or schedule the subscription to start later.
Similarly, when updating a subscription, you can modify a subscription and apply those modifications immediately, or schedule them to take effect later.
Create a subscription to start immediately:
Log into your Stripe Dashboard and navigate to the Subscriptions dashboard.
Click on the + New button.
- Product (with Tax rate or Coupon if needed)
- Payment method
- Memo (optional)
You can also open the Advanced options to add:
- Usage threshold (optional)
- Custom field (optional)
- An invoice footer (optional)
Once you have filled out your subscription details, you can click on the ‘Schedule subscription’ button in the top right corner to:
Schedule the subscription to start in the future (1st of next month or a custom date)
Schedule the subscription to cancel in the future (after X cycles or at a custom date)
To update an existing subscription:
From the customer account page or the subscription details page, click Update subscription.
Make your desired modifications.
Click Update subscription in the top right corner to apply those changes immediately.
To schedule an update for the future:
Navigate to the Subscription update page.
Make your desired modifications (e.g. increasing the plan quantity).
Click on the Schedule update button in the top right corner.
Select whether you want the update to take effect at the end of the current period or on a custom date.
You can change a variety of factors including:
Default payment method
Days until due
Supported payment methods
Sending invoice payment page in email
To learn how to create or update a subscription via the API, see Set Up Subscriptions in the Stripe Docs:
To learn about scheduling subscriptions or updates see Subscription Schedules in the Stripe Docs: