I have been a league secretary for many years now. Here is what I do every year.
1. Fill out USBC start of league paperwork for the league and each individual bowler and turn it all in.
2. Set up pay envelopes for each team
3. Give each team a monthly spreadsheet so that bowlers know how much they have paid and what is still owed.
4. Collect envelopes each work and have to deal with bowlers who are always behind
5. Fill out USBC paperwork and turn in for all honor scores
6. Answer all questions about league/USBC because the other officers have no answers and I seem to have all the answers
7. Set up the prize and sweeper funds
8. Get the prize/sweeper money in cash from the in house banking and separate it all into envelopes for winning the league, point money, and sweeper money.
9. At the end of the year, fill out USBC end of season paperwork and turn it in
All I expect out of this is to bowl for free. I have never "made" extra money, more often than not, I am always a bit short.
It is my observation that folks that complain the most stop complaining when I explain to them what I do.