Using Stripe subscriptions as payment plans

A subscription that cancels itself after six payments is the most common Stripe payment plan workaround. It works until the plan needs a deposit, a change or a balance.

How the workaround is usually set up

  1. Create a recurring price equal to one installment.
  2. Start a subscription for the customer and charge the deposit separately.
  3. Set the subscription to cancel after the final installment, or use a subscription schedule with a fixed number of iterations.
  4. Track the total, what has been paid and what remains in a spreadsheet.

Subscription vs. payment plan

QuestionSubscription workaroundPayment plan in Cadence
Designed toRenew until canceledFinish when the total is paid
Deposit up frontSeparate invoice or one-off item to rememberPart of the plan
Agreed totalImplied by price × number of cyclesStored with the plan
Remaining balanceWork it out yourselfShown for every customer
Uneven amountsNeeds schedule phasesAny leftover cent handled
Move one paymentEdit billing dates or phases by handPreview the new schedule first (drafts today)
Customer agrees to the scheduleNot built inCustomer accepts the exact terms

Cadence’s collection features are in a sandbox pilot. Changing a plan a customer has already accepted is planned.

Signs you’ve outgrown it

Cadence keeps the plan and its balance, and uses Stripe invoices on your account to collect. See how Stripe payment plans work in Cadence.

Questions

Can I set a Stripe subscription to end after a number of payments?

Yes. You can set a cancellation date on a subscription, or use a subscription schedule with a set number of iterations. Both stop billing after the last payment.

What are Stripe subscription schedules?

A subscription schedule lets you plan changes to a subscription over time in phases, such as a different price for the first months or an end date. It is flexible, but it models billing cycles rather than a balance owed.

When is a subscription good enough?

When every payment is the same amount, there is no deposit, you rarely change dates and you have few customers on plans. Past that, the bookkeeping moves into a spreadsheet.

How does Cadence collect instead?

Cadence issues each installment as a Stripe invoice from your account, tied to one plan and one balance. Automatic charging of a saved card is planned; today the customer pays each invoice on Stripe.

Offer the plan. Know the balance.

Stripe collection is in a sandbox pilot. No live payments yet.