Give program finances the same structure as the roster

Track player balances, payments, campaigns, donations, and public payment links without stitching together separate spreadsheets and forms.

Player fee tracking

Assign fees, record payments, and keep outstanding balances visible.

Fundraising campaigns

Create campaigns and player fundraising pages while keeping donations connected to the season.