Prevent Rollover option to Remove Permit from Cart
A customer might select "Cancel Permit, Renewal Status" on the user account (It's "Prevent Rollover" on the Admin side) on their permit and the status will change to "Not Renewing". Customers see this thinking they stopped their auto-renewal. Actually it means "Do not rollover the permit and add it to my cart". What happens is the permit they are setting to "Prevent Rollover" has already rolled over on the 1st of the month (Often on the last day of the previous month).
This means the option the user selected does nothing, as it is too late and the auto renewal still makes the payment because it wasn't disabled. Customer is surprised and upset.
One way to help fix this is for another option for the user to select when they select "Prevent Rollover" they should also have the option to "Remove permit from cart". At least a message saying to go to your cart and remove the permit from your account. Only doing both will prevent the permit from being purchased by Monthly Permit Renewal.
OR
Another option to come up for the customer could be to remove the auto-renewal option or delete the credit card from account. This would guarantee that the customer wouldn't be charged.
A whole "Cancel Permit" process so the customer feels confident that they cancelled their permit correctly.
Customers do not like being charged when they think they have selected not to renew.