For my donations, for many years I was a certified soccer referee. Did kids, adults, and high school. I did many a kids game for teams that were not necessarily well off, for free. Donated the game fee back, or at a couple of tournaments, took teams to the snack bar with my envelope, and bought them all iceys.
At a tournament the teams pay their referee fees up front in cash. For a U-10 game that would be $15. I could take both teams to the snack bar and buy water ice for them for 0.50 each. Well worth it for the smiles on their faces, and maybe a good thought about the referees.