Page:
Budget Tracking
Pages
API Keys
Admin Panel
Atlas
Backups
Budget Tracking
Collab
Contributing
Email Notifications
Environment Variables
File Management
Home
Installation
MCP Integration
PDF Export
Packing Lists
Photos
Public Share Links
Real Time Sync
Reverse Proxy
Security
Single Sign On
Trip Planning
Updating
Vacay
No results
3
Budget Tracking
Maurice edited this page 2026-04-03 22:52:24 +02:00
Budget Tracking
Adding Expenses
In the trip planner, open the Budget tab:
- Click + to add an expense
- Choose a category (Accommodation, Transport, Food, Activities, Shopping, Other)
- Enter the total price
- Optionally set number of persons and days for splitting
Splitting
| Field | Effect |
|---|---|
| Persons = empty | Total price is shared equally (shown as total) |
| Persons = 2 | Shows per-person cost |
| Days = empty | One-time expense |
| Days = 5 | Splits across days, shows per-day cost |
Paid By / Member Assignment
- Assign who paid for each expense
- Assign who benefits from the expense (which members it applies to)
- This data feeds into the settlement calculation
Settlement
The settlement system calculates who owes whom:
- Each expense tracks who paid and who it's split between
- TREK calculates net balances for each member
- Click the Settlement dropdown in the budget card to see optimized payment flows
- Click member avatars to mark transfers as paid (green = paid)
- Uses a greedy debt minimization algorithm to reduce the number of transfers
Overview
The budget panel shows:
- Pie chart by category with percentage breakdown
- Category legend with amount + percentage in a single row
- Total for the entire trip
- Per person breakdown
Currency
Each trip has a default currency set when creating the trip. TREK supports 46 currencies including USD, EUR, GBP, JPY, CHF, CAD, AUD, and many more. Zero-decimal currencies (like JPY) are formatted correctly.
CSV Export
Export budget data as CSV for use in spreadsheets:
- Click the download icon in the budget panel
- Exports all items with category, name, date, total, persons, days, per-person, per-day, per-person/day, and notes
- Respects the trip's currency and locale formatting