Settle Every Group.
Automatically.
The SetAll engine algorithmically minimises shared debt to the fewest possible transactions — across any currency, any device, with zero spreadsheets.
Capabilities
Fintech-grade tools.
Zero complexity.
Everything you need to manage group trips, shared apartments, and cross-border expenses.
Greedy Flow Engine
Algorithmically minimises transactions. If Alice owes Bob and Bob owes Charlie, SetAll tells Alice to pay Charlie directly. Minimum transfers, zero waste.
Universal Anchor
150+ currencies including RSD, VND, and GEL. Spend in Japanese Yen, split in Euros, settle in USD. Every amount is anchored to its original rate at entry — no surprises.
Live Insights
Interactive financial canvas with Chart.js visualisations. Category donut, spending trend, group position — all pulled live from your Supabase ledger.
Local-First Architecture
Built on SQLite with conflict-free sync. Add expenses offline on a plane — the moment you reconnect, everything reconciles automatically in the background.
Group Balances
Shared groups with per-member splits, custom percentages, and direct 1-on-1 friend debts. Row-Level Security enforced at the database layer.
Non-Custodial & Secure
We never see your bank details. All data is encrypted in transit and at rest. Delete your account and every byte is wiped immediately — no ghost data.
How it works
Three steps to zero debt.
The Greedy Flow engine does the hard math so you don't have to.
Log any expense
Add an expense in any of 150+ currencies. SetAll anchors the amount to the live exchange rate at that exact moment, locking in accuracy forever.
Engine simplifies
The Greedy Flow algorithm traverses the debt graph and collapses chains of IOUs into the absolute minimum set of transfers needed to settle everyone.
Mark as settled
Pay your friend via cash, bank transfer, or any method you prefer. Tap "Settled" in SetAll — the ledger clears instantly across all devices.