Match Payments

Learn how to track and manage match payments, handle exemptions, and export payment reports.

Beginner
8 minutes

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.

Payment Tracking Overview

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

What You'll Learn
  • 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
1
Initialize Payment Tracking

After a match with a rental cost is completed, you can initialize payment tracking to create payment records for all participating players.

  1. 1Navigate to the match details page
  2. 2Click on the Cost Split tab
  3. 3Click Initialize Payments to create records for all players
  4. 4Each player will be assigned their share of the total cost
Bulk payment selection interface
2
Handle Exemptions

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

  1. 1Find the player in the payment tracker
  2. 2Click the status dropdown and select Exempt
  3. 3The cost per player will automatically recalculate

You can exempt multiple players. The cost will always be split evenly among non-exempt players.

3
Track Individual Payments

As players pay their share, update their payment status to keep an accurate record.

  1. 1Find the player in the payment list
  2. 2Click on their payment status
  3. 3Select Paid to mark them as having paid
  4. 4Optionally add notes about the payment method or date
Payment report export interface
4
Export Payment Reports

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.

5
Share and Follow Up

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
Tips

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.

Common Issues

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