1
0 Comments

Upgrade flow - should paying customers re-enter their payment details?

Hi Indie Hackers,

I'm currently working on the upgrade flow for my app, specifically the process of switching users from a Monthly to a Yearly subscription.

Lemon Squeezy offers a straightforward way to handle this via their API, requiring only the subscription_id to make the change.

However, I'm seeking advice on what the best user experience (UX) would be for this transition. As a user, I might be surprised if clicking a button or toggle immediately switched me to a yearly plan without any confirmation or additional steps.

What would be the best practice or acceptable flow for handling this upgrade process? Should I include a confirmation step, show a summary of the new plan and pricing, or perhaps even redirect to a dedicated upgrade page?

Any insights or examples of good UX practices in similar scenarios would be greatly appreciated!

on July 7, 2024