Update plan cost in Stripe

dagda1 picture dagda1 · May 15, 2014 · Viewed 11.5k times · Source

I have a plan named "bronze" which is currently charged at $x dollars per month?

How can I update the price to $y per month and leave the existing customers on $y per month?

Is there a better way than creating a new plan that charges $y?

Answer

Pete Keen picture Pete Keen · May 16, 2014

Plans on Stripe are immutable by design, meaning you can't change the price. However, you can delete the plan and re-create it at a new price, with the same name and plan_id. Internally Stripe will continue to use the old plan for existing customers.

This will likely get really confusing for you, though, so I would recommend creating a new plan with a new ID.

Reference: https://stripe.com/docs/api/plans/update