I coached, managed and did the finances for a travel team from 9U to 14U. I submitted a budget to the parents before the season started that included all of our expenses and any carry over balance from the previous season. I sent a spreadsheet every month that detailed our actual expenses. I gave the parents the option of looking at the finances rather than waiting for them to request it. Do you know how many financial questions (where is the money going?) I had in 6 years of travel baseball.....zero. I did this because I wanted there to be no questions in anybody's head where the money was going.
Every year, we (the coaches) clearly stated our team goals, how we were going to get there and how much it cost. A few times we did this in a season kickoff meeting (face to face) or held a conference call.
If this level of transparency is not for you then I would designate a group of parents as a steering or advisory committee that oversees where the money goes. I think this can be applied for non-profits and for-profit teams. People want to know they are receiving a value for their money. Profit is not a dirty word, but receiving no value for your money is a not a good situation. Organizations have a right to keep their finances private, but I believe they also have a duty to explain to their customers where their money is going.
As always, JMO.