Match Payments
Learn how to track and manage match payments, handle exemptions, and export payment reports.
Prerequisites
Before managing match payments, you need:
- A Balla Stats account
- Admin or Owner role in a group
- A match with cost splitting enabled
Match payments are part of the cost splitting feature. Make sure you have set a rental cost when creating or editing a match before using payment tracking.
The match payments system helps you track who has paid for turf rentals and other match costs. Manage individual payments, handle exemptions, and export reports for your records.
Bulk Operations
Mark multiple players as paid at once
Exemptions
Exempt players and auto-recalculate splits
Export Reports
Download payment reports as CSV
- How to initialize payment tracking for a match
- Mark players as paid or pending
- Handle player exemptions
- Export payment reports
- Best practices for payment management
After a match with a rental cost is completed, you can initialize payment tracking to create payment records for all participating players.
- 1Navigate to the match details page
- 2Click on the Cost Split tab
- 3Click Initialize Payments to create records for all players
- 4Each player will be assigned their share of the total cost

Sometimes certain players should be exempt from paying, such as match organizers or goalkeepers. When you exempt a player, the cost is automatically recalculated among the remaining players.
Example Calculation
- 10 players, J$3,000 total = J$300 each
- 1 player exempted (organizer)
- 9 remaining players = J$333.33 each
How to Exempt a Player
- 1Find the player in the payment tracker
- 2Click the status dropdown and select Exempt
- 3The cost per player will automatically recalculate
You can exempt multiple players. The cost will always be split evenly among non-exempt players.
As players pay their share, update their payment status to keep an accurate record.
- 1Find the player in the payment list
- 2Click on their payment status
- 3Select Paid to mark them as having paid
- 4Optionally add notes about the payment method or date

Export a detailed payment report as a CSV file for your records or to share with your group.
Report Columns
- Player Name - The name of each player
- Team - Which team the player was on
- Amount - The amount owed
- Status - Paid, Pending, or Exempt
- Payment Date - When they paid (if applicable)
- Notes - Any additional notes
The CSV export includes all payment data and can be opened in Excel, Google Sheets, or any spreadsheet application.
Use the payment tracker to follow up with players who have not yet paid and share payment summaries with your group.
Share with Group
Share the payment summary link with your group so everyone can see who has paid and who still owes.
Track Over Time
The payment tracker persists across sessions, so you can come back anytime to update payment statuses.
Best Practices
- Initialize payments as soon as the match is completed
- Set a deadline for payments and communicate it to the group
- Use the bulk mark as paid feature for efficiency
Set Costs Before the Match
Add the rental cost when creating the match so players know what to expect before they play.
Use Bulk Operations
If multiple players pay at once (e.g., at the venue), use the bulk mark as paid feature to save time.
Add Payment Notes
Add notes like the payment method (cash, transfer) or reference numbers for better record keeping.
Cannot initialize payments
- Make sure the match has a rental cost set
- Check that the match status is COMPLETED
- Verify you have Admin or Owner permissions
Cost per player seems wrong
- Check if any players are marked as exempt
- The cost is split evenly among non-exempt players only
- Verify the total rental cost is correct in match settings