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