Create, Update, and Schedule Subscriptions

You can create or update a subscription using the Stripe Dashboard or the Stripe API.

Creating subscriptions in the Dashboard

Create a subscription to start immediately:

  1. Log into your Stripe Dashboard and navigate to the Subscriptions dashboard.

  2. Click on the + New button.

  3. Add:
    - Customer
    - Product (with Tax rate or Coupon if needed)
    - Payment method
    - Memo (optional)

  4. You can also open the Advanced options to add:
    - Usage threshold (optional)
    - Custom field (optional)
    - An invoice footer (optional)


Create a subscription and schedule a future action on that subscription

Once you have filled out your subscription details, you can click on the ‘Schedule subscription’ button in the top right corner to:


Updating subscriptions in the Dashboard

Update an existing subscription immediately (for example, upgrade a plan)

To update an existing subscription:

  1. From the customer account page or the subscription details page, click Update subscription.

  2. Make your desired modifications.

  3. Click Update subscription in the top right corner to apply those changes immediately.

Schedule an update to an existing subscription (e.g. upgrade plan)

To schedule an update for the future:

  1. Navigate to the Subscription update page.

  2. Make your desired modifications (e.g. increasing the plan quantity).

  3. Click on the Schedule update button in the top right corner.

  4. Select whether you want the update to take effect at the end of the current period or on a custom date.

update schedule.gif

Modifiable fields

You can change a variety of factors including:

Using the Stripe API

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: