I will be taking over the treasurer's position for a club. The club has a single checking account but has several groups within the club that spend money from the single checking account. The club would like to know how much money each group has within that checking account. All of the transactions go through the checking account and are allocated to income/expense categories.
The current treasurer has used the following approach to keep these records. For each of the groups (like Fundraising Campaign, Quilting, Grounds Maintenance, Event) a liability account was set up. The balance in the liability account indicates how much money is available to that group.
Whenever a transaction is made in the checking account, the appropriate income/expense category is used. Let's say it was an expense in the Quilting group. The treasurer would then go to the Quilting liability account and record an increase in that liability account, use that liability account in the category, and indicate in the memo what the expense was. So now the liability account value reflects the expense that was made.
Sometimes transfers would be made between the liability accounts without any entry in the checking account - for example, moving money from the Fundraising Campaign to the Grounds Maintenance liability account to indicate that some of the funds raised will be used by Grounds Maintenance.
This seems to be working OK, but requires recording a transaction in two places usually (in the checking account and in an appropriate liability account). By looking at the balances in the liability accounts, the club knows how much each group currently has available.
Is there a better way to handle this? Is using liability accounts in this manner appropriate? or kind of a workaround to have accounts for each group without affecting the checking account?
Thanks for your any suggestions.