Invoice Payment Plans let you break up an invoice’s total amount into separate payments with different due dates for your customers. This can expand your billing flexibility. For example, you could first collect a deposit and then the balance amount of a transaction at a later date. Alternatively, you could break up dues into more favorable terms for your customers by splitting them up into multiple, smaller increments over time. Stripe reminds your customers of upcoming payments that they have to make and shows them a history of past payments that they’ve already made. You can use both the Dashboard and the API to generate Payment Plans.
Payment Plans are only available for non-subscription-generated invoices. Additionally, Payment Plans let you split up amounts due over multiple dates and remind your customers to make payments, but they don’t automatically charge saved payment methods on each due date. Stripe doesn’t offer financing for or guarantee collections with Payment Plans.
Post-finalization actions on invoices
You can still revise, void, or mark as uncollectible a finalized invoice with a payment plan, only before the first payment is received. Additionally, Payment Plans can only be “marked as paid” outside Stripe for the entire remaining amount due of the invoice, and not for a partial amount.
Tracking partially paid invoices
Payment plan invoices that have been partially paid display a partially paid status across the Stripe Dashboard. However, if any invoice payments aren’t made by their due date, the overdue status takes precedence. To view invoice status with the API, review the amounts_due and payments fields for useful details.