Skip to content
c17 .ioJoin list

Stacks / CRM

Easy

Spliit

Shared expenses you host. Spliit is MIT — Splitwise without the hosted tab.

The problem

Splitwise is a shared-bill app in someone else's database. You wanted a tab for a trip or a household you can export. Spliit is MIT (spliit-app/spliit). Firefly III stays the personal ledger (/replace/mint). This is not Splitwise's every simplify-debt algorithm, Pro receipt scan, or group IOU social graph. Actual Budget stays envelopes (/replace/ynab).

Replaces

Splitwise

Replace Splitwise See all best open-source personal finance tools

Estimated SaaS saved

$1,200

per year, small team, before lock-in

Start on Railway

Actual Budget if this is envelopes, not a shared tab

Sponsor this stack Tip jar

Placeholder: Spliit + Postgres as the project docs require. Bind HTTP to 0.0.0.0:$PORT. No one-click template in this repo yet — Start on Railway. A household budget stays on /stacks/actual-budget.

The stack

Cost table

You stop payingTypical / yearSelf-host instead
Splitwise (household / trip)$1,200Spliit + Postgres

Agent setup prompt

Replace Splitwise with Spliit (https://spliit.app).

- Official image or the project's documented deploy, persist Postgres, create one group, add one bill you actually split.
- Do not claim Splitwise Pro receipt scanning. A ledger is /stacks/actual-budget. Write AGENT_PROMPT.md.

Also as markdown: /stacks/spliit-bills.md

FAQ

Spliit or Firefly III?
Spliit if the job is a shared tab (Splitwise). Firefly III if the job is accounts and bills (Mint). Actual Budget if the job is envelopes (YNAB).
Will Splitwise export?
Treat it as a cutover. Export a CSV if Splitwise still gives you one. Do not promise a perfect IOU import.