Casual sport has a maths problem that polite people solve badly. The court costs the same whether nine or twelve turn up — but attendance moves right up to game time. Someone's kid gets sick, someone's train is late, someone brings a mate. If you split across everyone who said yes, the no-shows subsidise nothing and resent it; if the organiser eats the difference, the organiser slowly stops organising. And the "we'll just even it out next week" ledger? Nobody is actually keeping it.
Why fixed splits punish the wrong people
A spreadsheet split assumes a fixed roster; sport doesn't have one. A generic app split is a snapshot — divide A$120 by 12 — that's wrong the moment one person pulls out. What you actually need is a split that tracks the roster: recalculating as people confirm, drop, and get replaced, and only settling on the people who were really there. That's a live system, not a formula.
Split by the roster, not the RSVP list
In a FairMate club, every session has a living roster. People tap themselves in; you confirm who actually played before the session settles; and the fees split across exactly those people. Someone drops at 6pm? The split redoes itself. Pricing works both ways too: split one fixed total (the court) across the players, or charge a flat per-player rate (shuttles, balls, a set session price) — or both in the same session.
Set Max spots — courts, lanes or seats. RSVPs past the cap queue on a waitlist in order, and a drop-out automatically promotes the next person and notifies them. Guests are covered too: a mate you bring rides on your share, with their portion billed to you.
A worked example
| Pitch hire | A$120.00 |
| Confirmed at noon — 10 players | A$12.00 each |
| 6pm: one drops out → waitlist promotes Nikhil | still 10 players |
| Full-time: 10 played, split locked | A$12.00 each |
The drop-out never touched the maths: the cap held, the waitlist filled the spot, and the ten people on the pitch paid A$12.00 each. Had it stayed at nine, the split would simply have re-run at A$13.33 — automatically.
The organiser stops being the bank
Everyone sees their own share and pays the organiser directly — FairMate tracks who has, nudges who hasn't, and never holds the money itself. New players join from one shared link showing the next session, spots left and price, so growing the game doesn't mean growing your admin. For the full weekly rhythm — sessions that open themselves, fees that add themselves — read running a weekly club without chasing fees, or see everything club-shaped on the clubs page.
Guests, late drops and the human stuff
The edge cases are where attendance-based splitting usually falls apart, so they're worth spelling out:
- Someone brings a mate. Guests ride on the member who brought them — the guest's share is billed to their host, no separate account or awkward "can you pay me?" needed. The visitor just plays.
- Someone bails at the last minute. Set a Back out by cut-off when you create the club. Cancel before it and you're free; after it and the session still bills you, because the court was booked on your yes. The app enforces the rule so no human has to.
- Someone's a maybe. Maybes don't count. The split only ever lands on confirmed, played people — which is why the organiser's one real job is the ten-second "confirm who played" tap before the session locks.
That last tap matters more than it looks: it's the moment the money stops being a forecast and becomes a record. Everything before it can shuffle freely — ins, outs, waitlist promotions — and nobody's share is real until the roster is. That's the property no fixed split can give you, and it's the whole reason attendance-based games need attendance-based maths.