Track shared expenses, fairly.

Add a bill, split it however it was actually spent, and see who owes what. OpenSplit is free — no subscriptions, no ads, no hidden fees.

Get it on Google Play Open web app →
No fees
No ads
No hidden fees
OpenSplit balance overview showing group balances
Adding an expense in OpenSplit
WHAT YOU GET

No fees. No ads. No catch.

Free, forever
No subscriptions, no premium tier, no ads. Maintained by contributors, not investors.
Open source
Every line is public on GitHub under AGPL-3.0. Read it, audit it, fork it, or tell us what is wrong with it.
Self-hostable
Run your own server if you'd rather keep every record on hardware you control — setup is in the GitHub repo.
Debts, simplified
Group balances collapse into the fewest possible transfers, so nobody pays twice.
Android & web
Built with Flutter — native on Android, and the same app running in any browser.
No tracking
No ad SDKs, no analytics sold to third parties. Your spending history is yours.
A LOOK INSIDE

From adding a bill to settling up.

Group balance overview
Adding a new expense
Activity feed of shared expenses
Inviting a friend to a group

The code is the product.

No black box, no hidden business model. Read the source, audit it, fork it, or tell us what is broken — OpenSplit is built in the open.

View on GitHub
FAQ

Questions people actually ask.

Is OpenSplit really free?
Yes — no subscription tier, no ads, no paywalled features. It's licensed AGPL-3.0 and maintained by contributors, not investors.
Can I run my own server?
Yes. Self-hosting instructions live in the GitHub repository's README — clone it, point the app at your instance, done.
What license is the code under?
AGPL-3.0. You can use, modify, and redistribute it, but any modified version run as a network service must also share its source.
Can I contribute?
Yes — bug reports and feature requests are very welcome on GitHub, and every line of the source is there to read, audit or fork.