Features
Everything it does, on the real app.
Every phone on this page is a screenshot of Cashvy — iPhone 17 simulator, iOS 26.5, 11 September 2026 — with a made-up trip in it.
Splitting
Split it the way the table did.
One sheet: the amount, what it was for, who paid, and how it divides.
- Equally, by shares, by percentage, or in exact amounts
- Line by line off a scanned receipt, with tax and tip following what each person ordered
- Money is whole cents, never fractions, so every split adds back up to the total exactly
- When a cent won’t divide, Cashvy shows who took it
Friends in a browser
Nobody has to install anything to join in.
Share a code and a friend opens the trip on join.cashvy.app — on a phone or a laptop, with no account. They read the ledger and add what they paid.
- A code works once, for one person’s browser
- Six words on both screens prove nothing sits in between
- What a browser adds arrives as a yellow unfiled slip
Approving
Nothing counts until someone approves it.
Everything added from a browser waits — on the trip’s ledger and in one Activity list across every trip — until someone with the app approves or declines it.
- The phone refuses an approval from a browser, whatever the browser sends
- A declined expense counts toward nobody’s balance
Settling up
The fewest payments that clear everyone.
Cashvy works out who pays whom, and you record each payment as it happens. It never moves money — you pay however you already pay each other.
- Record a payment, and confirm or dispute one
- Keep a friend’s payment handle, so you know where to send it
- Attach a screenshot as proof that a payment was made
People
Where you stand with everyone.
One list of the people you split with, across every trip — and for each of them, what you owe each other and why.
- Your position with each person, trip by trip
- Loans between two people, outside any trip
- Where to pay them, saved on your phone
Receipts
The receipt is read on the phone.
Photograph the bill, or choose a photo, and Cashvy reads the lines off it. The reading happens on the phone; the picture is never uploaded.
- Split line by line, with each person claiming what they had
- Tax, tip and service follow what each person ordered
Off the grid
Pass a trip phone to phone, with no internet.
Hand a whole trip to another phone as one file — over AirDrop, or by radio across the table. It is signed by the phone that made it, and nothing is added until the other person has looked and said yes.
- While looking for phones nearby it shows two random words, and nothing about you or the trip
- It stops looking the moment you leave the screen
Private by construction
There is nothing to collect, so nothing is collected.
No account, no analytics, no crash reporter, no advertising identifier. Not settings that are switched off — code that was never written.
- The ledger is encrypted with a key that never leaves the phone
- It is kept out of iCloud and computer backups on purpose
- Your own backup is one file, opened by eight words shown to you once
- Require Face ID or Touch ID to open the app, if you want it
And
The rest of it.
-
Any currency
Each trip has its own currency, and an expense in another one keeps the rate you type in, frozen onto it. Cashvy doesn’t look rates up — looking something up is a request.
-
Works in airplane mode
Adding, splitting, settling, reading a receipt and passing a trip to a phone nearby all work with no signal.
-
Export your ledger
A readable copy or a spreadsheet, from the menu, whenever you want one. It is your data.
-
Reminders
Scheduled on the phone itself, not pushed from a server that would need to know about you.
-
Light and dark
Both designed rather than inverted, and large text reflows into columns rather than being cut off.
-
Open source
MIT licensed, and meant to be read: everything on this page is written to be checked against the code.