The parents organization at our gym hosts the meets, so we are in charge of everything, with gym set up supervised by the coaches. They don't want their equipment harmed.
We have to sign in at all meets with the time we worked. After the meet budget is done and all judges paid, receipts reimbursed, etc... we then come up with a profit. We then add up all the hours worked and divide it into the profit and come up with an hourly wage. What ever you earn, that money is deposited into the gymnasts accounts to be used for assessments, meet fees etc... If you don't work you don't get penalized, you just don't earn any money. Some families might work only 4 hours, others 10 or more. So the more you work the more you get paid. We pay any gymnast over 12 if they work timing or checking in gymnasts. We don't pay the little ones for handing out medals, running raffle, etc.
this works well at our gym, as there are always ones who don't want to work and would rather just pay as they go. I like to earn my money, and have not had to pay any assessment or meet fees out of pocket in over 7 years.