Split trip costs fairly: per leg, not lump sum.
If you're on the leg, you pay for it. If you're not, you don't. RapidSplit settles your kayak or club trip completely: driving costs per leg (per-km rate or fuel by km share), driver expenses and every shared expense, from the grocery run to the campsite. Free, no account, offline and private – in German or English.
After the trip: who owes whom what?
Three cars, shuttle runs, tolls. And not everyone was there for every leg. Ordinary split apps still throw it all into one pot: if you rode only half the distance, you still pay for the full tank.
- Several drivers, different distances, people arriving separately. A single lump-sum split will never be fair.
- Not every car drove shuttle, and not everyone was on every leg.
- One person paid out for the toll and the parking, but only for one leg.
- In the end everyone pays everyone, and nobody can keep track.
Greyed out = not on this leg. This person does not share that leg's costs.
RapidSplit calculates leg by leg
The way trips really happen: you create the outbound drive, the shuttling and the return drive separately and mark for each leg who rode along. The app calculates the rest.
- Per leg instead of lump sum: Only the people on a leg share its costs.
- Two billing methods: Per-km rate or real fuel costs, distributed by km share.
- Expenses per leg: Toll, parking or permit are paid only by the people who were there.
- Minimal transfers: A few clear payments instead of “everyone to everyone”.
Driving costs as they really add up
RapidSplit models car costs as what they are - something a driver contributes on a specific leg, not an amount out of nowhere. That is exactly what Splitwise, Splittr, Tricount and Settle Up cannot do.
Calculate per leg
If you're not on a leg, you pay nothing toward its driving costs. You mark for each leg who was there - the app does the rest.
€/km or fuel - set globally
Bill using a fixed per-km rate (e.g. €0.35/km) – or with real fuel costs: you record fuel-ups as an expense of type "Fuel" with a vehicle assigned, distributed by kilometre share.
Driver expenses, leg by leg
Assign tolls, parking or permits individually - they only hit the people on the legs concerned, not the whole group.
Minimal settlement transfers
At the end you get “who pays whom” with the smallest number of transfers. No everyone-pays-everyone chaos.
| Driver | Outbound | Shuttle | Return |
|---|---|---|---|
| Lena | 42 km | 8 km | 42 km |
| Timo | — | 8 km | — |
A walkthrough of RapidSplit
Create a trip or continue one
On the start screen you manage several trips side by side: continue one, create a new one, or join a shared trip with a code. Deleted trips stay in the trash for 30 days.
Create the legs
Give the trip a title and travel dates, then create the legs: outbound drive, shuttling, return drive. Each leg is later settled only with the people on it.
Toggle = driver
Who's coming
Enter all participants, optionally with a club or family if you settle up as one unit. A tick marks the drivers: only they enter driving costs and expenses later on.
| Out | SH 1 | SH 2 | Back | |
|---|---|---|---|---|
| Lena | ✓ | ✓ | ✓ | |
| Mona | ✓ | ✓ | ✓ | |
| Timo | ✓ | ✓ | ✓ | ✓ |
Who rode on which leg
Tick off for each leg who rode along. That distributes the driving costs automatically. Anyone who wasn't there pays nothing.
| Leg | km |
|---|---|
| Outbound | 42 |
| Shuttle | 8 |
€/km or fuel
You choose how to settle: a per-km rate or real fuel costs, distributed by km share. In the "Driving" tab, drivers only enter their kilometres per leg – tolls, parking and fuel-ups go in Expenses.
Payers
applies to
Shared costs
Record groceries, the campsite or rental fees – tolls, parking and fuel purchases go here too. You pick the payers (several if needed); an expense applies to specific people or to everyone on a leg.
Balances
Settle up
Who pays whom
RapidSplit settles all balances with as few transfers as possible. Clubs and families are settled as a single unit if you want. You export the result as a PDF.
Share & settle up together
Share the trip by QR code or 6-digit code and settle up together across several devices. The copy sits end-to-end encrypted on the server – only invited people have access, and you can delete it at any time.
Features at a glance
Per-leg settlement
Driving costs are split per leg: if you only come along for part of the way, you only pay for that part.
Minimal transfers
An algorithm settles all balances with the smallest number of payments.
No account, no login
Open it and get going: no sign-up, no email address needed.
Club & family
Club and family balances can be combined and settled as one group.
Foreign currencies
23 currencies with built-in daily rates – adjustable by hand, converted automatically.
Free & open source
Free of charge and open source on GitHub. Runs as a PWA on any device and as a native Android app.
Share & settle up together
Share the trip by QR code or 6-digit code and edit it together – end-to-end encrypted, deletable from the server at any time.
Offline & private
By default your data stays on your device – only what you explicitly share goes to the server. No tracking, no ads.
Multiple trips
Home screen with a trip overview: continue, create a new one, join. Deleted trips stay in the trash for 30 days.
The math adds up - provably
RapidSplit was checked against an independent calculator in a random test across 10,000 cases. The result: every cent arrives, with a deviation of under 0.5 cents. The big split apps do not disclose this kind of mathematical verification.
RapidSplit compared
RapidSplit specializes in trips with complex driving costs. Splitwise and the others are strong on general and recurring group expenses, but they lack the leg logic.
| Feature | RapidSplit | Splitwise | Splittr | Tricount | Settle Up |
|---|---|---|---|---|---|
| Driving costs per leg (€/km or fuel) | ✓ | — | — | — | — |
| Only the people on a leg share its costs | ✓ | — | — | — | — |
| Split fuel by kilometer share | ✓ | — | — | — | — |
| Driver expenses (tolls/parking) per leg | ✓ | — | — | — | — |
| Combine club/family into ONE balance | ✓ | ? | ? | ? | ? |
| No account / login needed | ✓ | — | ? | ✓ | ? |
| No tracking, no ads | ✓ | — (ads) | ? | ? | ? |
| Free & open source | ✓ | Freemium + Pro paywall | Freemium | Free (ad-supported) | Freemium |
| Minimum number of transfers | ✓ | ✓ | ✓ | ✓ | ✓ |
| PDF export | ✓ | ✓ | ✓ | ✓ | ✓ |
| Installable (PWA + native) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Multi-device cloud sync | ✓ (optional, end-to-end encrypted) | ✓ | ✓ | ✓ | ✓ |
| Multi-currency | ✓ (23 currencies) | ✓ (150+) | ✓ | ✓ | ✓ |
✓ = available · — = not available · “?” = varies by version or not clearly documented. What makes RapidSplit different: sharing is optional and end-to-end encrypted – with no account at all. By default everything stays on your device.
When RapidSplit fits and when it doesn't
Ideal for
- Kayak and club trips with several legs and changing participants
- Travel groups with complex driving costs and shared expenses
- Offline use in the field, privacy-conscious groups
- Anyone who wants a fair settlement they can follow
Less suited to
- Recurring household costs like rent or utilities
- Ongoing everyday or flatshare finances (RapidSplit is deliberately trip-focused)
- Real-time exchange rates (rates are stored as daily rates and can be adjusted manually)
- Receipt and photo attachments for expenses
A fair settlement in six steps
From the basic details to “who pays whom” - here's how it works.
Create the trip
Give your trip a title and travel dates, then create the legs - the individual driving stretches such as boathouse, shuttle run 1, shuttle run 2 and the return drive. Later, each leg's driving costs are shared only by the people who actually rode along.
Add the group
Enter all participants. Optionally add a club or family name. Tick the “driver” box for everyone who came in their own car or drove one - only drivers generate driving costs and expenses.
Set Who & Where
Mark who was there for each leg. That assignment automatically determines how the leg's driving costs are split.
Record driving costs
Drivers enter their kilometres per leg. Set once for everyone: either a per-km rate (e.g. €0.35/km) or real fuel costs – you record fuel-ups in the "Expenses" tab as type "Fuel", distributed by km share.
Add expenses
Record shared expenses such as groceries, the campsite or rental fees. State who paid how much - several payers are possible - and who the expense applies to. It is split evenly among those people.
View the summary
RapidSplit calculates what each person owes or receives on balance: “who pays whom” with the minimum number of transfers, the balances, and the detailed cost breakdown per leg. Export it all as a PDF in light day mode or as a file for backup.
Your data stays with you
RapidSplit runs without an account. By default your entries stay on your device in localStorage – only what you explicitly share is uploaded, and then end-to-end encrypted. No tracking, no ads. The source code is openly available on GitHub.
Frequently asked questions
Does RapidSplit cost anything?
No. RapidSplit is completely free - no account, no ads and no “Pro” paywall. The source code is openly available on GitHub.
Do I need an account or a sign-up?
No. You open the app and get started right away: no email address, no login. All data stays on your device in localStorage.
Does the app work offline?
Yes. RapidSplit is offline-first: ideal out in the field where there is no signal. Your data lives locally on your device – the RapidSplit server only comes into play when you explicitly share a trip. Only the optional, switchable exchange-rate fetch for foreign currencies contacts a rate service, without any trip data.
How does RapidSplit settle driving costs?
Per leg. Drivers enter the kilometres they drove. Settlement uses a per-km rate – or real fuel costs, which you record as fuel-ups of type "Fuel" in the "Expenses" tab; distribution follows each person's share of the kilometres. A leg's costs are shared only by the people on it.
Can I continue a trip across several devices?
Yes. Share the trip via QR code or a 6-digit code – then you can all edit it together on several devices. The copy sits end-to-end encrypted on the server, only invited people have access, and you can delete it again at any time. All without an account.
Does RapidSplit support multiple currencies?
Yes. Expenses can be recorded in 23 currencies – with stored daily rates that you can adjust by hand if needed. The settlement converts everything into your base currency.
Can I export the result?
Yes. The "Who pays whom" summary can be exported as a PDF. You also export every table as CSV for Excel & co., and back up the whole trip as an export file – or share it directly via QR code or 6-digit code to edit it together.
How secure is sharing a trip?
When you share, the trip is encrypted with AES-256-GCM directly on your device – the key lives only in the QR code or share code and never leaves the group of people you invited. The server stores encrypted data only and cannot read it. You can delete the server copy in the app at any time, and the server code is open source and can be inspected in the GitHub repository.
Which platforms does RapidSplit run on?
As an installable PWA in the browser. That works on Windows, macOS, Linux, Android and iOS. On top of that, RapidSplit is also available as a native Android app. All from the same codebase, open source on GitHub.
How do I install RapidSplit like an app on Windows, macOS or Linux?
RapidSplit is a PWA and can be installed straight from the browser as a standalone app - with its own window, an icon in the start menu or dock, and full offline functionality:
Chrome, Edge, Brave (Windows, macOS, Linux): Open the app and click the install icon (monitor with arrow ⤓) at the right-hand end of the address bar - or menu ⋮ → “Install RapidSplit”. Confirm, done.
Safari (macOS Sonoma or newer): Menu “File” → “Add to Dock …”. RapidSplit then shows up in the dock like a native app.
Firefox: does not support direct PWA installation. Add a bookmark instead, or use Chrome or Edge to install it.
Once installed, RapidSplit starts in its own window without a browser bar and runs completely offline.
Suggest a feature
Missing a feature? RapidSplit grows out of real trips. Just drop me a line about what the app should be able to do. I read every idea, and I'm glad to keep developing the app with you.
Ready for your next trip?
No account, no installation needed: open RapidSplit in your browser and settle up your trip. Free and offline. Works as a PWA on Windows, macOS and Linux - and as an app on your Android phone.
The Android app comes from the F-Droid store – open source, no tracking. Updates arrive there automatically.