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.

Beginner
5 minutes

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
What is Cost Splitting?

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

What You'll Learn
  • 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.

1
Add a Rental Cost to a Match

You can add rental costs when creating a match or to an existing match:

When Creating a New Match

  1. 1Navigate to your group's Matches page
  2. 2Click "New Match" or "Schedule Match"
  3. 3Fill in the match details (teams, date, time)
  4. 4Scroll down to the "Rental Cost" section
  5. 5Enter the total cost and select the currency

For an Existing Match

  1. 1Navigate to the match detail page
  2. 2Click "Edit Match" or the settings icon
  3. 3Find the "Rental Cost" section
  4. 4Enter the total cost and currency, then save

Supported Currencies

JMD (J$), USD ($), EUR, GBP, CAD (C$)

2
Complete the Match

Cost splitting becomes available after the match is completed:

  1. 1Track the match normally using live match tracking
  2. 2Record all events (goals, cards, etc.)
  3. 3End the match when it is finished
  4. 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.

3
Access the Cost Split Tab

After the match is completed, access the cost split view:

  1. 1Navigate to the completed match detail page
  2. 2Click on the "Cost Split" tab
  3. 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
4
Track Payments

As players pay their share, update their payment status:

Mark a Player as Paid

  1. 1Find the player in the cost split list
  2. 2Click the status button next to their name
  3. 3Select "Paid" to mark them as having paid

Mark a Player as Exempt

  1. 1Find the player in the cost split list
  2. 2Click the status button next to their name
  3. 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.

5
Export Payment Reports

Export a detailed payment report for record keeping:

  1. 1Navigate to the Cost Split tab of the match
  2. 2Click the "Export" or "Download Report" button
  3. 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)
Tips for Cost Collection

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.

Common Issues

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