Open Source Splitwise Alternatives
A curated collection of the 2 best open source alternatives to Splitwise.
The best open source alternative to Splitwise is Spliit. If that doesn't suit you, we've compiled a ranked list of other open source Splitwise alternatives to help you find a suitable replacement. Other interesting open source alternative to Splitwise is Splitpro.
Splitwise alternatives are mainly Personal Finance Management but may also be Finance & Accounting. Browse these if you want a narrower list of alternatives or looking for a specific functionality of Splitwise.
A free shared-expense tracker for friends, roommates and travelers who want to settle up without paying for an account.

Spliit is a free and open source alternative to Splitwise for shared expenses. Create a group, share it with the people in it, record who paid for what, and the app maintains a running balance of who owes whom.
The application is built with Next.js, styled with Tailwind CSS and shadcn/ui components, and reaches PostgreSQL through Prisma. It ships as a progressive web app, so it installs on a phone home screen without going near an app store.
Groups cover the cases that make splitting a bill awkward.
- Uneven splits: an expense can be divided by share, percentage or exact amount instead of equally.
- Reimbursements: settling up is recorded as its own expense, so the ledger stays honest.
- Categories and search: every expense carries a category, and full text search covers the whole group.
- Attachments: images upload to an S3 bucket and attach to the expense they document.
- Receipt scanning: an optional vision model reads a photo of a receipt and fills in the expense form.
The AI features are opt-in and need an OpenAI key or a compatible provider, and image upload needs S3 credentials. Everything else works with nothing but a database. Deploy your own copy with Docker Compose, the published container image or a one-click Vercel clone, or use the hosted instance, which is funded by donations. Translations are contributed through Weblate.
Self-hosted expense sharing for friends and groups, built as a replacement for Splitwise without a paywall on core features.

Splitwise charges for adding expenses, which is the one thing an expense splitter has to do. SplitPro was written to remove that toll. It is a self-hosted app for sharing bills with friends and groups where the core feature stays free because you run it yourself.
Balances are computed from expenses on the fly using database views rather than stored, so expenses remain the single source of truth and balances cannot drift out of agreement with them. It runs as a progressive web app, the recommended way to use it, and authentication goes through NextAuth with at least one provider configured.
The everyday mechanics are covered.
- Split methods: equal, percentage, share, exact, adjustments and settlements, plus negative expenses for refunds and corrections.
- Groups: invite friends by email, optionally simplify group debt, and read a detailed per-group balance breakdown.
- Receipts and currencies: categories, dates, currencies and receipt attachments stored on local disk.
- Recurring transactions: scheduled expenses backed by the pg_cron PostgreSQL extension.
- Bank transactions: transactions load from providers such as Plaid and convert into expenses.
- Sign-in options: email magic links, Google OAuth, or OIDC through Authentik, Keycloak or a custom provider.
Deployment is a Docker Compose file plus an env file for auth, database and uploads. A Splitwise import brings across friends and groups, though not expenses yet, and translations are managed in Weblate with a language enabled once it reaches full coverage. The old community instance is no longer maintained, so self-hosting is the only current path.