EXPENSE SPLITTER
THAT JUST WORKS.

Ledgers sync directly between your devices. No accounts, no cloud.

Who-Owes home screen showing net balance
Who-Owes group detail screen with transactions
THE SYNC LAYER

ONE MESH
PER GROUP.

Your debts live in no central database. Inside each group, every member's device opens a direct, end-to-end-encrypted link to every other — a full mesh, one per group — so balances reconcile pairwise, phone to phone. Can't punch through a firewall? A blind relay forwards the encrypted bytes, never another member's device.

FULL
mesh / group
E2E
encrypted
0
data servers
GROUP // TRAV CONCERTGROUP // XRIG BREAKSSAHILAYUSHPRANAVARIYANAYANn0 RELAY · FALLBACKYOU

ON THE ROADMAP

Things we're sketching — no ship dates, no promises.

├─
RECURRING SPLITSAutomation· rent · subs
Set a split once — rent, utilities, the family streaming bill — and let it post itself every cycle.
├─
RECEIPT SCANCapture· on-device OCR
Photograph a receipt and line-item it across the group — parsed locally, never uploaded.

WHY WHO-OWES

Most split-expense apps are a database in someone else's cloud holding a map of who you eat with, travel with, and live with. At Who-Owes, we hold none of it. The ledger lives on the phones of the people in the group and reconciles directly between them — sovereign by default, legible by design. No accounts, no cloud rents, no tracking. Just the bill, split, between the people who shared it.

ZERO-SERVER
peers sync the ledger directly
SOVEREIGN STATE
Custodyself
Servers0
Keysed25519
Syncp2p · live
READY WHEN YOU ARE

STOP CHASING SPLITS.

GitHub ↗F-Droid · soonApp Store · soonGoogle Play · soon