Articles on: Payments

Subscription Schedules

Subscription Schedules


Subscription schedules let you create multi-phase pricing where clients move through payment stages automatically. For example, a client pays a deposit, then transitions to a monthly subscription.


Options vs. Phases


When configuring a pricing option, you can toggle between two modes:


  • Options — multiple payment choices presented as alternatives (client picks one). The options are separated by "or".
  • Phases — sequential payment stages that happen in order (one after another). The phases are separated by "then".


Creating a Subscription Schedule


  1. Navigate to Settings > Products
  2. Click Add new (or edit an existing pricing option)
  3. Switch from Options to Phases mode
  4. Configure each phase


Example: Deposit + Monthly Subscription


Phase 1:

  • Type: Deposit
  • Amount: $50


Phase 2:

  • Type: Subscription
  • Amount: $150/month
  • Frequency: Monthly
  • Ends: Never


This charges the client a $50 deposit upfront, then automatically transitions them to a $150/month subscription.


Example: Trial + Full Price


Phase 1:

  • Type: Subscription
  • Amount: $49/month
  • Frequency: Monthly
  • Ends: After 1 payment


Phase 2:

  • Type: Subscription
  • Amount: $99/month
  • Frequency: Monthly
  • Ends: Never


This gives the client a discounted first month, then moves them to the full price.


Adding and Removing Phases


  • Click Add between phases to insert a new payment stage
  • Click Delete on any phase to remove it


How Phases Work for Clients


Clients experience phases automatically — they don't need to take any action when transitioning between phases. Stripe handles the scheduling, charging the next phase when the current one completes.


Editing Subscription Schedules


If a pricing option has active subscribers, the phases become read-only. You cannot modify an active subscription schedule. To offer different terms, create a new pricing option.

Updated on: 04/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!