Four ways to split
Equally, exact amounts, percentages, or shares. Equal is right nearly always; the other three are there for the night three of you had starters and one did not.
Android · coming to Google Play
iOS · coming to the App Store
OweMe records what was paid, who paid it and how it should be split — then tells you, in the fewest possible transfers, who owes who. There is no card, no bank link and no wallet. It is a shared notebook that does the arithmetic, and then gets out of the way. Android first, iPhone after.
Hi Ali
You owe overall
€56.00
Owed to you
€25.00
You owe
€81.00
Where it went
The one thing to understand
Settling up in OweMe is a sentence, not a transaction: Ali marked €20 paid to Bea. You pay your friend the way you already pay them — cash, your bank app, a favour returned — and then tell OweMe you did. OweMe nets it out of the balances and shows it in the history. That is the whole of it.
It means you never hand this app a financial detail, because it has nowhere to put one. Nothing is held, nothing is routed, nothing can go missing in transit. The worst thing a breach could leak is an argument about a taxi.
How it works
Dinner, €96, Ali paid, split four ways. Or three people who each chipped in for one bill, split by percentage. Or by shares, so a couple in a room counts double a single person. OweMe takes the expense as it actually happened rather than making you simplify it first.
Every expense nets against every other one. You get a single number per person — what they are up or down overall — instead of a pile of individual IOUs. If you bought dinner and Sam got the taxi, those cancel rather than becoming two debts to remember.
Tap Settle up and OweMe works out the fewest payments that clear everybody. Make them in real life, then tap Mark paid. Tapped it by mistake? Undo it — the record stays visible, marked as undone, so “why did my balance change?” always has an answer.
The settle-up optimizer
Four people on a trip to Lisbon. €608 spent, everyone in for a quarter. Settle it pair by pair and there are six transfers to make. There is a set of three that clears exactly the same debts, and OweMe finds it every time.
Pair by pair
6 payments
Everybody paying everybody. Three of these move money in circles.
OweMe
3 payments
Bea fronted the flat, so Bea gets paid. Everyone ends up exactly where they should.
Both columns settle the same four people to zero. The larger the group, the wider the gap — and the optimizer is free, on every tier. Charging for the arithmetic would be a strange thing to do.
What is in it
Equally, exact amounts, percentages, or shares. Equal is right nearly always; the other three are there for the night three of you had starters and one did not.
Three people put money towards one bill. Record it the way it happened instead of inventing a single payer and a correcting expense afterwards.
Add someone by name — Sam from work is a perfectly good entry, and it is a Premium feature. If they install it later, their whole history comes with them. Inviting them to join is free on every plan, and always will be.
Invite somebody by sending a link or holding up a QR code. It only ever opens the one group, it expires by itself, and you can revoke it. Nothing about you is in it.
Rent, the internet, a shared subscription — set it once and it appears on its own, daily through to yearly. Rent due on the 31st stays on the 31st; it does not quietly become the 28th because February happened once.
When someone records a payment to you, you confirm it — or dispute it. A balance that only one person can move is not a shared ledger. Disputing accuses nobody; it just stops the number changing while you two work it out.
Currency is per expense, not per app: a trip with euros and yen in it shows a euro balance and a yen balance, because a conversion rate you did not choose silently changes who owes what. The categories are enough to be useful and few enough to pick without thinking, and they add up into where the money actually went.
No cap on members, on either plan. Charging by the head for a group of friends would be a strange way to price a thing about splitting fairly.
A group as CSV, or your entire account as JSON — both free, and the CSV includes what the free plan's history window hides. An export that stopped at the paywall would make the promise worthless.
Premium
Read your groups, expenses and balances offline, and add, edit or delete an expense while you are down there. It syncs when you are back, and anything the server refuses is shown to you rather than quietly dropped.
Premium
Photograph it and get the line items back, then tap who had what. Read entirely on your phone, so it works with no signal and the photo never leaves the device. It is a proposal: nothing reaches the ledger until you have looked at it.
Premium
Set a conversion rate for a group and see the mixed-currency trip as a single figure — because you picked the rate, and it says so.
Why you can trust the number
Most of the work in OweMe is not the features. It is the small, dull decisions that stop a shared ledger turning into an argument.
€10 between three people is 3.34 / 3.33 / 3.33. It adds back to exactly ten, every time — no stray cent quietly unaccounted for.
The split, the netting and the optimizer are one piece of code that runs in both places. An offline app that disagreed with the server would be a disagreement about money.
A voided expense and an undone settlement both stay visible, marked as such. In a shared ledger, an entry that simply vanishes is an argument waiting to happen.
Owed and owes each carry a word as well as a tint. Red-green is the most common colour-vision deficiency, and a balance sheet that encodes the sign only as hue is unreadable to a lot of people.
Groups, expenses and history all stay exactly as they are. The premium capabilities go quiet; your record does not. History outside the free window is withheld from view, not destroyed, and it all comes back if you return.
Delete your account and your entries stay, attributed to a name rather than an account. Nobody else’s arithmetic silently changes because you left.
Your data
OweMe is used across the EU, so it is built to the GDPR whether or not a given user is covered by it. Everything below is a right you exercise yourself, in the app, without asking us and without waiting for anybody.
Your email, your display name, a password stored only as a hash we cannot read, and the ledger you record. No location. No analytics. No advertising or ad identifiers. No tracking across apps or sites. No cookies on this page. Nothing in the special categories the GDPR protects — no health, biometric, political or religious data. We do not ask for your real name, address, phone number or date of birth.
The photo is read on the device, by Android. The image is not uploaded and neither is the text — only the numbers you accept become an expense. It works with no connection at all, which is the simplest proof that nothing is sent anywhere.
Your whole account exports as JSON, and any group as CSV — including the entries the free plan hides, because a window that stopped you taking your own data would make this a lie. One tap, free, immediate. No form, no request, nobody to approve it.
In the app, or on the web with no app installed — here. It happens at once rather than becoming a request somebody actions. Locked out entirely? Write to us and a person will do it.
Your email, your name, your password and every session are erased, and your seat in any shared group stops carrying your name — it becomes a nameless former member. What stays is the arithmetic: the expenses and settlements other people in that group still depend on. Erasing those would silently change what everybody else owes each other, and the GDPR recognises that limit in Art. 17(3). We would rather say this plainly than promise you a clean wipe we do not perform.
We do not sell your data, share it for advertising, or profile you. There is no analytics processor, no ad SDK, and no automated decision-making anywhere in OweMe. The full detail — every processor, every retention period, every right and how to use it — is in the Privacy Policy.
Pricing
Splitting, balances and settle-up are the product, and they are not behind a paywall on any tier. Premium is about scale and convenience — more groups, longer memory, and the things that need a server to do.
Free
€0forever
A complete expense splitter, not a trial.
Capped at one group, 300 expenses and 90 days of browsable history. Older entries still count towards every balance — the window hides them, it never deletes them.
Premium
€2.99/ month
Or €34.99 a year, which is about two months off.
Billed through your Google Play account, cancellable there at any time. Prices are set in Play and shown to you in your own currency.
One group, one payment
€4.99once
For the one holiday that needs it.
It upgrades the group. Offline mode and receipt scanning belong to a person, not a group, so those stay with the subscription.
Questions
No — and not “not yet”. OweMe holds no funds and touches no payment rails, deliberately, because that is what keeps it from needing your card details and from becoming a party to your debts. You settle up in real life and record that you did.
No. Add anybody by name and OweMe tracks their share exactly as it would anyone else’s — that part is Premium, or comes with a premium group. Inviting them to join is free on every plan, and if they do, everything you recorded before they arrived comes with them. A lapsed subscription never removes somebody already in a group: your balances are untouched, you simply cannot add the next one.
No. The free plan is one group ever — archived and deleted ones still count. Archiving tidies the list; it does not hand back the slot. The moment you want a second group is the moment the app is worth paying for, and pretending otherwise would just be a worse-hidden version of the same limit.
It stays. Every group, expense and settlement is kept exactly as it was, and premium capabilities go read-only instead. History older than the free window is hidden from browsing but still counted into every balance, and it reappears in full the moment you subscribe again.
Then you dispute it, and the balance stops moving. Every settlement one person records has to be confirmed by the other, and either way the record stays on screen with its state showing. OweMe is not the referee — it just makes sure you are both looking at the same thing.
Nowhere. The receipt is read on your phone, by your phone — which is why scanning works with no signal at all, and the simplest proof that the photo is not going anywhere. What you get back is a suggestion: nothing is recorded until you have looked at it and confirmed.
Because picking the rate decides who owes what, and that should not happen behind your back. Mixed-currency groups show one balance per currency. Premium lets you set a rate yourself and see a single combined figure, on the record as your choice.
After Android. OweMe is being finished properly on one platform rather than started badly on two, so Android goes to Google Play first and iOS follows. Leave your address above and you will hear when it does — say which phone you have and we will only bother you about that one.
A very small operation, contactable at owemeapp@gmail.com. Privacy and account-deletion requests go to the same address and are answered by a person.
OweMe is finishing up for Google Play. Leave an address and we will tell you once — on the day it is there.