League Payouts
Real money, tracked — not processed. Frolf Bot records buy-ins and who gets paid, and gives one-tap links to apps like Venmo. The actual payment is settled peer-to-peer (cash or a payment app) between players and the organizer. No money flows through Frolf Bot.
This is different from Betting, which is a play-money prediction market that never uses real money.
How a prize pool is built
Requires: Admin role · league night finalized
After a night is finalized, the admin opens the Settle tab and records each player’s buy-in in the buy-in ledger. Buy-ins marked paid are added up into the night’s prize pool. (Unpaid entries don’t count toward the pool.)
Setting the splits
The admin decides how the pool is divided by finishing position:
- Each position has a share slider. Shares can be locked to hold a fixed percentage, or left unlocked to auto-rebalance as you adjust the others. A common starting point is 50% / 30% / 20% for 1st / 2nd / 3rd.
- An optional ace-pot reserve (up to 30% of the pool) can be held back before positions are paid.
A breakdown panel shows the dollar amount for each position, the reserved amount, and the grand total. The total turns green when it balances against the pool, or warns you if it doesn’t — so you can’t accidentally pay out more or less than the pool.
Calculating payouts
When the splits look right, the admin clicks Calculate payout. Frolf Bot works out the exact amount for each position and creates a payment record for each payee. Any leftover cents from rounding go to the largest unlocked position so the math always adds up.
Getting paid (players)
Open a finalized night’s Payout view to see your payouts: the amount, your placement, and the status (pending, paid, or cancelled). It’s read-only — only an admin marks payments as settled.
If the organizer has a payment handle on file, each payout shows a one-tap button that opens Venmo, Cash App, or PayPal with the amount and a “Putting league payout” note pre-filled. If no handle is set up, you’ll see a prompt to add one instead.
Payment methods and handles
Settlement happens through whatever your group uses:
| Method | Notes |
|---|---|
| Venmo | Generates a one-tap Venmo link from the configured username. |
| Cash App | Generates a Cash App link from the configured $cashtag. |
| PayPal | Generates a PayPal.me link from the configured username. |
| Cash | In-person settlement; just mark it paid. |
| Other | Any other arrangement the organizer notes. |
Payment handles (the Venmo / Cash App / PayPal identifiers used to build those links) are managed by admins in the league’s payout tools. A handle can be set for the club or carried at the player level.
Marking payments settled (admins)
On each pending payout, an admin can Mark paid once the money has changed hands, or Cancel it if it no longer applies. The status updates for everyone — a settled payout shows Paid, and a cancelled one shows Cancelled, with the action buttons hidden afterward.
Winnings export (for taxes)
Requires: Admin role · League Night enabled
For tax reporting, admins can export a club’s yearly winnings from Winnings. Pick a year (2020 to the current year) and export a CSV spreadsheet with one row per player:
| Column | Meaning |
|---|---|
| Player | Player display name. |
| Payout | Prize winnings for the year. |
| Ace Pot | Ace-pot winnings for the year. |
| Total | Combined total. |
| Payout Count | Number of payouts received. |
Amounts are plain decimals (no $) so the file imports cleanly into tax or accounting software.
Related docs
- Putting Leagues — running league nights and side games
- Betting — the separate play-money prediction market
- Admin Reference — all club admin surfaces