We create a new On Account payment method for each season. At the end of the season we inactivate the payment method and remove all security rights so it. The money stays on the patron's account but no one can access it. Accounting runs the On Account Tracking report to know the amount that has been inactivated and should be adjusted in their records.