The following steps outline the procedure for the members to use in order to upgrade to a higher membership level or downgrade from a paid to a free membership plan:


1. Click on Change My Plan in the Member Dashboard:




2. Here, the member can select the preferred membership plan and click on Click to Continue:




3. Here, the members will be able to select which plan they would like to upgrade to:




4. The billing module will confirm the amount to be paid. The system will not attempt to prorate the upgrade price in any way, it will charge the full amount of the new Membership Level (In this case is the Premium for $19.99) and will start a new subscription. 


Example: If a member purchased a Basic Membership for $1 on 02/15/2021 and 15 days later (02/30/2021) they upgrade to the Premium Membership which is $19.99, the system will start a new subscription for $19.99 on 02/30/2021 and the old subscription for the Basic Membership will be canceled.

The system will not refund the unused portion of the old membership.  However, an Admin of the site can issue a partial refund from the payment gateway account (Stripe, checkout, Authorize.net, PayPal Payments Pro, etc) if necessary. 




5. A success message will appear if the transaction was successfully charged:




6. If the member is moved to a membership plan that does not have upgrade/downgrade options available, the Change My Plan button will no longer appear:




7. Under the billing section on the member dashboard, if the admin has activated the Downloadable PDF Invoices add-on, they can view or download their invoices.




From the Owner's Perspective


The transaction will appear in the member's Transaction History.
*To find this section please find the member and click on Actions >> Payment History >> Transactions tab:




The payment will also appear under Finance >> Transaction History:




To learn how to "setup upgrade options" in every Membership Plan, please read this article: Setup Upgrade Options in Membership Levels.



For additional questions or help setting this up, please submit a ticket to [email protected] or create a ticket HERE.