Skip to main content
Question

Timeline for Web Billing support of upgrades/downgrades?

  • March 15, 2026
  • 3 replies
  • 37 views

Forum|alt.badge.img+2

Hi, I’ve seen a few open issue more than a year ago. Can we expect it sometime soon?
 

 

3 replies

alejandra-wetsch
RevenueCat Staff
Forum|alt.badge.img+6

Hey ​@aiwritebook-fc9ce7

Thank you for reaching out!

Web Billing already supports upgrades/downgrades. You can read about it here. Customers will be able to upgrade/downgrade their subscriptions via their Customer Portal for subscriptions with the ‘Subscription change paths’ configuration. 

Let us know if you have any questions!


Forum|alt.badge.img+2

Hey Alejandra, thanks for the response!

But let's be honest - redirecting users to a Customer Portal via email link isn't a real upgrade flow. It adds friction at the exact moment a user has decided to pay more.

With Stripe directly, I can upgrade a subscription in one API call, instantly, without taking the user out of the app. No email, no portal, no extra clicks.

Is there a way to trigger an upgrade programmatically through the RevenueCat Web Billing SDK or API without routing through the Customer Portal? If not, is this on the roadmap?

For context, I'm building a SaaS where seamless in-app plan switching is a baseline expectation, so it makes me think about switching to Stripe directly if I cannot get this functionality from RC, UX is a priority for us, especially around payments.


alejandra-wetsch
RevenueCat Staff
Forum|alt.badge.img+6

Hey ​@aiwritebook-fc9ce7

Thank you for following up!

I understand your point. Thank you for your feedback.

Customer Portal is the only way to upgrade/downgrade subscriptions at the moment. Handling product changes via the Paywall and the API is on the team’s roadmap, with API product changes as a higher priority. Having said that, I don’t have an ETA for when this will get released at the moment.

I’ll share this internally with the team as additional input for when both these features get implemented.