Cost Splitting for Turf Rentals
Learn how to split turf rental costs among players automatically. This guide covers adding costs to matches, tracking payments, marking exemptions, and exporting payment reports.
Prerequisites
Before starting this tutorial, make sure you have:
- A Balla Stats account with a group
- At least one match created
- Players added to the match lineup
Cost Splitting helps you divide turf rental and other match costs among players who participated. It automatically calculates each player's share and tracks who has paid.
Auto Calculation
Costs divided equally among participating players
Payment Tracking
Track who has paid and who still owes
Export Reports
Download payment reports as CSV
- Add rental costs to a match
- Access the cost split tab
- Track individual payments
- Mark player exemptions
- Export payment reports
Balla Stats does not process payments directly. Cost splitting is a tracking tool to help organizers manage who owes what and who has paid.
You can add rental costs when creating a match or to an existing match:
When Creating a New Match
- 1Navigate to your group's Matches page
- 2Click "New Match" or "Schedule Match"
- 3Fill in the match details (teams, date, time)
- 4Scroll down to the "Rental Cost" section
- 5Enter the total cost and select the currency
For an Existing Match
- 1Navigate to the match detail page
- 2Click "Edit Match" or the settings icon
- 3Find the "Rental Cost" section
- 4Enter the total cost and currency, then save
Supported Currencies
JMD (J$), USD ($), EUR, GBP, CAD (C$)
Cost splitting becomes available after the match is completed:
- 1Track the match normally using live match tracking
- 2Record all events (goals, cards, etc.)
- 3End the match when it is finished
- 4The match status changes to COMPLETED
Make sure all players who participated are in the match lineup. Only players in the lineup will be included in the cost split calculation.
After the match is completed, access the cost split view:
- 1Navigate to the completed match detail page
- 2Click on the "Cost Split" tab
- 3The cost breakdown will be displayed automatically
What You'll See
- Total Cost: The full rental amount you entered
- Number of Players: How many players participated
- Cost Per Player: Total divided equally among non-exempt players
- Payment Summary: Overview of paid vs pending amounts
- Player List: Each player with their amount and payment status
As players pay their share, update their payment status:
Mark a Player as Paid
- 1Find the player in the cost split list
- 2Click the status button next to their name
- 3Select "Paid" to mark them as having paid
Mark a Player as Exempt
- 1Find the player in the cost split list
- 2Click the status button next to their name
- 3Select "Exempt" to exclude them from payment
When a player is marked exempt, the cost is automatically recalculated and split among the remaining non-exempt players.
Payment Statuses
- Pending: Player has not yet paid their share
- Paid: Player has paid their share
- Exempt: Player is excluded from the cost split
Bulk Operations
Use the "Mark All as Paid" button to quickly update all players at once when everyone has paid.
Automatic Recalculation
When you mark a player as exempt, the per-player cost is automatically recalculated. The total cost is divided among the remaining non-exempt players.
Export a detailed payment report for record keeping:
- 1Navigate to the Cost Split tab of the match
- 2Click the "Export" or "Download Report" button
- 3Choose CSV or JSON format
Report Includes
- Match date, teams, and venue
- Total cost and currency
- Per-player amount
- Payment status for each player
- Date of payment (for paid players)
Communicate Early
Let players know about the cost before the match so they come prepared to pay.
Collect on Match Day
The best time to collect is right after the match while everyone is still there.
Update Promptly
Mark payments as received right away to avoid confusion about who has paid.
Set Clear Exemption Rules
Decide upfront who is exempt (e.g., organizers, goalkeepers) to avoid disputes.
Wrong Amount Displayed
- Check the total rental cost in match settings
- Verify the currency is correct
- Ensure exempt players are properly marked
- The per-player amount updates when exemptions change
Cost Split Tab Not Visible
- The tab only appears when a rental cost is set for the match
- The match must be in COMPLETED status
- Ensure you have admin permissions for the group
Player Missing from Cost Split
- Only players in the match lineup are included
- Add missing players to the lineup before completing the match
- Check that the player was marked as having played