Skip to Content
FeaturesExpense Tracking & Settlement

Expense Tracking & Settlement

Fairly manage shared costs on golf trips with automatic balance calculation and optimized settlement plans.

Overview

Golf trips involve shared expenses: greens fees, rental houses, group dinners, and more. Tracking who paid what and calculating who owes whom becomes complicated fast. The expense tracking feature handles all the math automatically, generating a clear settlement plan so your group can focus on golf instead of spreadsheets.

Key Features

Expense Recording

Track all shared costs throughout your trip:

  • Any participant can add expenses: No bottleneck on one person - add from dashboard or the mobile portal
  • Receipt upload: Attach photos of receipts or PDFs (up to 10MB) from phone or desktop
  • Categorized organization: Lodging, golf, food, transportation, entertainment
  • Flexible splitting: Even splits, select specific people, exclude people, or custom amounts per person
  • Notes and descriptions: Add context for any expense
  • Real-time sync: Everyone sees updates immediately

Automatic Balance Calculation

The system continuously calculates each participant’s financial position:

MetricDescription
Total PaidSum of all expenses this person covered
Fair ShareWhat they should have contributed
Net BalanceDifference (positive = owed money, negative = owes money)

Balances update instantly when expenses are added, edited, or deleted.

Smart Settlement Optimization

When it’s time to settle up, the algorithm minimizes the number of payments needed:

The Problem: In a group of 8 people with complex expenses, naive settlement could require 20+ individual transactions.

The Solution: Our settlement optimizer analyzes all balances and generates the minimum number of payments to settle everyone up. A typical 8-person trip settles in 4-6 transactions instead of 20+.

How It Works:

  1. Calculate net balance for each participant
  2. Sort participants by balance (highest owed to highest owing)
  3. Match payers with recipients to minimize transactions
  4. Generate clear “Alice pays Bob $X” instructions

Wager Tracking

Track informal bets and side games:

  • Record wagers as they happen: Description, amount, participants
  • Settle with a winner: Select who won
  • Automatic integration: Wager results factor into final settlements
  • No separate tracking needed: Everything in one place

How Balances Work

Balance Calculation Example

Consider a 4-person trip where expenses are tracked:

ExpenseAmountPaid BySplit
Rental house$800Mike4-way
Greens fees (Day 1)$600Dave4-way
Dinner$200Steve4-way
Breakfast$80Tom4-way

Total: $1,680

ParticipantPaidShareBalance
Mike$800$420+$380
Dave$600$420+$180
Steve$200$420-$220
Tom$80$420-$340

Settlement Generation

From the balances above, the optimizer generates:

FromToAmount
TomMike$340
SteveMike$40
SteveDave$180

Three transactions settle the entire trip. Without optimization, this could require up to 6 transactions (each owing person paying each owed person).

With Wagers

If Steve won a $50 Nassau from Tom during the trip:

ParticipantExpense BalanceWager AdjustmentFinal Balance
Mike+$380-+$380
Dave+$180-+$180
Steve-$220+$50-$170
Tom-$340-$50-$390

Settlements automatically incorporate wager results.

Settlement Algorithm

Optimization Goals

The settlement algorithm optimizes for:

  1. Minimum transactions: Reduce the number of payments needed
  2. Simple amounts: Round to clean numbers where possible
  3. Clear instructions: Unambiguous “pay this person this amount”

Algorithm Steps

  1. Calculate Net Positions: Sum expenses paid minus fair share for each person
  2. Identify Creditors: People with positive balances (owed money)
  3. Identify Debtors: People with negative balances (owe money)
  4. Match and Settle: Pair largest debtor with largest creditor, settle as much as possible, repeat

Example Walkthrough

Starting positions:

  • Mike: +$380 (owed)
  • Dave: +$180 (owed)
  • Steve: -$220 (owes)
  • Tom: -$340 (owes)

Step 1: Tom (-$340) pays Mike (+$380)

  • Tom can pay $340
  • Mike receives $340, new balance: +$40
  • Tom’s balance: $0 (settled)

Step 2: Steve (-$220) pays Mike (+$40)

  • Steve pays Mike $40
  • Mike’s balance: $0 (settled)
  • Steve’s new balance: -$180

Step 3: Steve (-$180) pays Dave (+$180)

  • Perfect match
  • Both settle to $0

Result: 3 transactions instead of up to 6.

Expense Categories

Lodging

Track accommodation costs:

  • Hotel rooms
  • Rental houses / Airbnb
  • Resort fees
  • Housekeeping tips

Golf

Track all golf-related costs:

  • Greens fees
  • Cart fees
  • Caddie fees and tips
  • Range balls
  • Club rentals
  • Forecaddie tips

Food

Track meal expenses:

  • Restaurant dinners
  • Breakfasts
  • Grocery runs
  • Snacks and drinks
  • Room service

Transportation

Track travel costs:

  • Rental car
  • Gas
  • Airport transfers
  • Rideshare (Uber/Lyft)
  • Parking fees

Entertainment

Track non-golf activities:

  • Bar tabs
  • Casino
  • Activities and excursions
  • Tips and gratuities

Custom Splits

When to Use Custom Splits

Not every expense applies to everyone equally:

ScenarioSolution
Non-golfers on the tripExclude from greens fees
Some shared a hotel roomSplit lodging among room occupants only
Individual items on group billAssign specific amounts per person
Early departureExclude from expenses after they left
Late arrivalExclude from expenses before they arrived

Custom Split Options

When adding an expense with custom split:

  1. Select Participants: Choose who shares this expense
  2. Equal Split: Divide evenly among selected people
  3. Custom Amounts: Enter specific amounts for each person

Integration with Trip Features

Trip Dashboard

Expense summary visible from the main trip view:

  • Total trip cost
  • Your current balance
  • Number of pending settlements

Participant List

Each participant shows their financial status:

  • Quick balance indicator
  • Detailed breakdown on click
  • Settlement status

Round Integration

Wagers can be linked to specific rounds:

  • Nassau bets tied to round scores
  • Skins game results
  • Other on-course wagers

Use Cases

Standard Buddy Trip

A group of friends takes an annual golf trip:

  • Shared rental house
  • Group greens fees
  • Communal meals
  • Various side bets

Expense tracking handles all shared costs, and settlement generation ensures fair resolution.

Extended Golf Vacation

Week-long trips with complex finances:

  • Multiple accommodations
  • Different courses each day
  • Mix of group and individual meals
  • Various activity costs

Categories and custom splits keep everything organized.

Ryder Cup Style Trips

Two-team format with shared and team expenses:

  • Overall trip expenses split among all
  • Team-specific costs (matching shirts, team dinner) split within teams
  • Inter-team wagers tracked and settled

Custom splits handle team-only expenses seamlessly.

Permissions

Who Can Add Expenses

By default, all trip participants can:

  • Add expenses
  • Edit their own expenses
  • View all expenses and balances

Trip Captain Privileges

Trip captains can additionally:

  • Edit any expense
  • Delete expenses
  • Generate settlement plans
  • Mark settlements complete
  • Manage wagers

Settlement Completion

Only the parties involved or the trip captain can mark a settlement as complete.

Best Practices

During Planning

  • Set expectations about expense tracking before the trip
  • Designate who handles large upfront payments
  • Agree on splitting philosophy (even vs. itemized)

During the Trip

  • Add expenses as they happen from the Trip Portal on your phone
  • Upload receipt photos directly when adding an expense
  • Select who paid and how to split (everyone, specific people, or custom amounts)
  • Communicate large expenses before recording
  • Review balances periodically

Settlement

  • Wait until all expenses are recorded
  • Verify entries before generating settlements
  • Use digital payment methods for easy tracking
  • Mark settlements complete promptly

Getting Started

Ready to track expenses on your next trip?

  1. Read the complete guide
  2. Add expenses from your trip dashboard
  3. Track wagers and side bets
  4. Generate settlements at the end
  5. Complete payments and close out the trip