Launched a self-serve plan switcher for our Stripe customers

Open · 285 viewsasked by priya_ships

Customers change plans without emailing support.

Upgrades, downgrades, and the proration explained in plain words before you confirm. Support was handling about fifteen of these a week by hand, and each one was a chance to get the billing wrong.

Lovable built the interface and I wrote the Stripe side myself, because proration is not something I wanted generated. The surprise was downgrades: customers expected a refund, Stripe gives credit, and no amount of good code fixes that. The explanation screen did.

Comment
Explaining proration in plain words before confirming is rare and good. What do you show on a downgrade? tobiasw
The credit on the next invoice, as an amount, not a formula. priya_ships

Activity