# Spliit

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

**Replaces:** Splitwise

**Tier:** Easy

## 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).

## Stack

- [Spliit](https://spliit.app) — MIT Splitwise-shaped shared expenses you can self-host

## Estimated SaaS cost saved

| You stop paying | Typical / year | Self-host instead |
|---|---:|---|
| Splitwise (household / trip) | $1,200 | Spliit + Postgres |

**About $1,200 / year** on a small team, before you count lock-in.

## Deploy on Railway

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.

[Start on Railway](https://c17.io/go/railway/spliit-bills?from=%2Fstacks%2Fspliit-bills.md)

[Actual Budget if this is envelopes, not a shared tab](https://c17.io/stacks/actual-budget)

## AGENT_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.
```

## 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.

Source: https://c17.io/stacks/spliit-bills
