Split the trip.
Not the friendship.
Group trip expenses in any currency. Scan the receipt, split it any way, and everyone sees who owes what — down to the last cent.
Invite by one link. Free for everyone, no account, no daily cap.
Splitrip is not released yet. iOS is in a private TestFlight beta and Android is unpublished — it is not on the App Store or Google Play, and there is nothing to download here.
Lisbon
12–19 June · 4 people · base EUR
- €1,400.00
Airbnb, 7 nights
Maya paid · split 4 ways
- €138.40
Dinner at Ramiro
Maya paid · itemised
- €62.00
Taxi from the airport
Tom paid · split 3 ways
Balances
- Mayais owed+€1,153.80
- Tomowes−€412.00
- Priyaowes−€384.00
- Danowes−€357.80
Three payments settle everything.
No daily expense cap, for anyone
Join by link — no account, no install
The rate is frozen when you spend
We never touch your money
Why we built it
Right now it takes three apps and none of them talk
Group travel is the highest-value moment in consumer money software and it is served by two half-products that refuse to meet. Between them sits what everyone actually does.
A spreadsheet
Someone builds it, and then that same person ends up entering everybody else’s expenses for the whole trip.
A splitting app
Owns the ledger, then rations you — a daily cap and a countdown before you can save, firing exactly when the group is spending fastest.
A group chat
Where the receipts, the “who paid for the taxi?” and the awkward reminders about money all go to be lost.
How it works
Four steps, and only one of them is yours to organise
Step 1
Start the trip
Name, dates, base currency. Add the people coming by name alone — you do not need anyone’s email address or phone number to put them on the roster.
Step 2
Share one link
A link or a QR code at the restaurant table. Whoever opens it picks which person they are and starts adding expenses. No account. No install wall.
Step 3
Spend in any currency
Every expense keeps the currency it was paid in and the rate that applied that day, frozen at the moment you saved it. Split six ways, item by item, or between several payers.
Step 4
Settle up
Balances net down to the fewest payments that clear the trip. You pay each other however you already do; Splitrip records that it happened.
Inside the app
Three screens, and you have the whole app
What you spent, who owes what, and how each expense is split.
You are owed
+€1,153.80Everyone
Settle up
Rounding: largest remainder in EUR. Any leftover cent goes to the first member by id, so every device computes the same plan.
Amounts are stored resolved, in integer minor units — what you type here survives leaving the screen.
What it does
Built for the trip, not for the dinner bill
One meal is a calculator problem. Two weeks, four people, three currencies and a friend who will not install anything is a ledger problem.
Free for everyone you invite
Unlimited expenses for every member. No daily cap, no ads, no wait to save.
People before accounts
Add someone by name, or let them tap the link. No email or phone needed to join.
Multi-currency that stays still
Each expense keeps the rate from the day you paid it. Balances never drift months later.
Six ways to split
Equally, by shares, exact amounts, percentages, adjustments, or item by item off the receipt.
Balances you can check
Open any balance and see every expense behind it, in both currencies. The numbers sum to zero.
Works without a signal
Add and read expenses offline. A dead SIM on a mountain pass never stops the ledger.
Receipts
Photograph the bill. Correct it faster than you could type it.
A photo comes back as line items, tax, tip or service charge, the merchant and the date — with the text it read each number from, printed next to the number.
Straight with you: the receipt scanner reads best on a flat, well-lit bill. It is an assistant, not an oracle — you review every number before it is saved, and you can always type an expense in by hand or in plain language.
- Assign the wine to the three who drank it; tax and service apportion across the rest.
- Every field is tappable. One wrong price is one tap to fix, never a re-shoot.
- Local conventions are modelled rather than assumed — an Italian coperto is per head, a Portuguese serviço is a service charge and not a tip.
- Or type it in plain language — “dinner forty euros, split me Ana and Tom, I paid” — and check what was understood before it is saved.
- Hitting an extraction limit never blocks you: the manual path to the same expense is always open.
How we use AI
No number reaches the ledger without you seeing it
- You confirm, then it commits. Extractions land in a pending area and only a human tap moves them into the trip. In a shared ledger an invented amount means somebody is asked to pay money they do not owe, so this is structural, not a setting.
- The model never does the arithmetic. Splits, balances, conversion and settlement are computed in our own code. A model may narrate a figure it was handed; it may not produce one.
- Abstaining is a correct answer. Every extracted field may come back empty. A model forced to produce a value invents one.
- Names are matched in code. Deciding whether you said Ana or Anna is never left to a model — an ambiguous name becomes a question for you, not a guess.
- AI never deletes. It proposes; you dispose.
Receipt photographs and natural-language expense text are sent to Google’s Gemini API for extraction. Read the Privacy Policy.
Your money
Splitrip is a ledger, not a bank
This is a deliberate, permanent product decision, and it is the reason we can be free for every member you invite.
- Splitrip never accepts, holds, escrows or transmits anyone’s funds. It is not a payment service, a money transmitter or a bank.
- It works out who owes whom, and by how much. You pay each other the way you already pay each other.
- Recording a settlement records a claim that a payment happened. Splitrip does not verify, effect or guarantee it — and it will not let the same balance be settled twice.
- No percentage fee on anything anyone settles. Ever.
Settle up
Tom → Maya
−€412.00Netted from 11 expenses across 2 currencies. Open it and every one of them is listed, with the rate each was booked at.
The money moves outside Splitrip. When it has, mark it paid — and Maya can acknowledge it from her side.
Travelling alone
A trip with one person is not a broken group
Every splitting app in the market is structurally useless to someone travelling on their own. A one-member trip in Splitrip is a first-class object: the group interface is absent rather than greyed out, there is no empty “who owes who”, and no prompt nagging you to invite somebody.
Budget, not balances
€418of €1,200
Day 5 of 14 · on track
The plan wraps the money — and it comes second
Day-by-day planning, places and what a trip will cost before you commit are on the way, but they are not in the product today and we are not going to pretend otherwise. The money layer is the spine because it is the only part that holds up whether you plan every hour or nothing at all. When planning lands, an expense will be able to hang off an itinerary item — and will never have to.
Questions
Straight answers
Can I get Splitrip yet?
Not from an app store. Splitrip is in a private beta: an iOS build is being tested through TestFlight and the Android build is unpublished. It is not on the App Store or Google Play, and there is nothing to download from this page. Email us and we will let you know the moment there is.
Does everyone in my group have to pay?
No. The plan is that the person who creates the trip is the only one who ever pays. Anyone they invite gets the trip free — unlimited expenses, no daily cap, no countdown before saving, no ads. Pricing is not final and is not published yet.
Do my friends need an account?
No. Opening a trip link signs you in anonymously and lets you pick which person on the roster you are. From there you can see the trip, see what you owe and add expenses without ever creating an account. If you later sign in, that anonymous identity is upgraded in place — your history comes with it rather than being stranded.
Can I add someone who has not joined yet?
Yes. You can add a person by name alone — no email address, no phone number. They exist on the roster immediately and expenses can be split with them straight away. When they open the link they claim that seat and inherit the whole history.
How does Splitrip handle several currencies?
Each trip has a base currency and each expense keeps the currency it was actually paid in. The exchange rate that applied on the day of the expense is frozen onto that expense at the moment it is created, and is never recalculated afterwards, so historical balances do not move when today’s rate does. You can also override the rate by hand — useful when you want the ledger to match what your card actually charged. Rates come from the European Central Bank’s daily reference set; on a day the ECB publishes nothing the previous rate is carried forward and labelled as such.
Does Splitrip move money between people?
Never. Splitrip is a record-keeping and calculation tool. It does not accept, hold, escrow or transmit funds, it is not a payment service and it is not a bank. It works out who owes whom and by how much; you pay each other however you already pay each other, then record in Splitrip that it happened. Splitrip records that claim — it does not verify, effect or guarantee the payment.
What happens to a photo of a receipt?
It is sent to Google’s Gemini API, which reads it and returns the merchant, date, currency, line items and charges. The extraction is then shown to you for review: every field is editable and nothing enters the shared ledger until you confirm it. The same applies to typed natural-language entry — the text goes to Gemini to be parsed, and who each name refers to is resolved against your roster in our own code, never by the model. Note that camera capture is not switched on in the current beta build, so no image is being sent anywhere yet. See the Privacy Policy for the full detail.
Is my trip data stored on my phone or in the cloud?
Both, and it is important to be precise: trips, members, expenses and settlements are stored in Google Cloud Firestore under our Firebase project. The app keeps a local offline cache so you can add and read expenses with no signal, but that cache is a copy — the record lives in the cloud, not only on your device.
Does it work for a trip I am taking alone?
Yes. A trip with one person is a first-class object, not a broken group: there is no empty "who owes who", no invite nag, and budget-versus-actual takes the place the balances screen holds for a group.
I already use Splitwise. Can I bring my data?
A Splitwise group exported as a spreadsheet can be imported, including the awkward parts — European decimal commas, UTF-16 files from Excel, and settle-up rows filed under "Payment".
Where is the itinerary?
Not built yet, and we would rather say so than imply otherwise. The money layer is the spine and it is what exists today. Day-by-day planning wraps around it and comes later; when it does, an expense will be able to hang off an itinerary item but will never have to.
Want it for your next trip?
Splitrip is in private beta. Send us a note and we will tell you when there is something to install — no list, no drip campaign, just the one message.
No App Store or Google Play listing yet. No ratings, no reviews — there is nothing to quote and we are not going to invent any.