06/03/2026
When a member changes their billing plan, what actually happens in your system?
If you're using CiviCRM with a payment processor like Authorize.Net, the membership record updates — but the old recurring subscription often doesn't stop. Members end up charged twice, and staff have to catch it manually.
We wrote up how we solved this for Rigpa US with a custom CiviCRM extension that handles every membership transition automatically. It's a technical post, but the problem it solves is one a lot of membership organizations run into.
https://f.mtr.cool/lqedjbybol