Add an expense like a text message
Type it the way you'd say it. The phone reads it on the spot, with no AI and no cost, and fills in the form for you to check. Try it:
Split It tracks who paid for what in a shared home, from hydro and groceries to the Netflix nobody admits to using. It runs on an old laptop you already own. Your data never leaves the house.
SPLIT!
Each housemate picks a guide who lives on their Home screen. They’re happy when you’re within $100 of even, worried past that, and they celebrate on the PAID! screen when you settle up.
LuffyCheers when you’re square, and cries when you’re broke.
Boa HancockLovestruck when the bills are paid, and flustered when they’re not.One command on any Linux machine. It sets up Node.js, copies the app and starts it every time the laptop boots.
Each person gets a name and password. Free Tailscale gives you a private https address that works away from home.
Open the address and add it to your home screen. It opens like a normal app, with notifications on iPhone and Android.
Built for real households with monthly bills, uneven splits and that one person who always forgets.
Type it the way you'd say it. The phone reads it on the spot, with no AI and no cost, and fills in the form for you to check. Try it:
Phone notifications when:
Rent, hydro and internet repeat on their own. Favourites add the usual pizza night with one tap and the same split.
Weekly, every two weeks or monthly, between the people you pick. Everyone sees whose turn it is.
See spending by month and category. "Last time it cost" flags when the hydro bill jumps. "Whose turn to pay" picks who's furthest behind.
Attach the receipt so nobody has to ask. Photos are shrunk on the phone and saved on your laptop, along with every comment, payment and settle-up.
A built-in MCP connector lets Muse, Claude or ChatGPT answer "what do I owe?" or "add groceries 54.20 to House". Your laptop just answers. The assistant does the thinking, so it costs you nothing.
Safe to host, and easier to live with. Every change leaves a trail, nothing you do offline is lost without a word, and backups leave the laptop locked.
See who added it and who changed what. Deletes go to the bin with a note to everyone in it, and each group gets an Activity list.
If a change made on the bus can’t be saved, the app says which one and gives you a Redo button.
Invite someone you’ve been tracking by name and they take over that history when they join. Friends find you by your @tag.
Split It is one Node.js file with no packages to install. All your data is a folder of plain JSON you can copy to a USB stick.
# 1. Download and install $ git clone https://github.com/sherrypanaich/split-it && cd split-it $ bash install.sh # 2. Add everyone who lives there $ node server.js add-user Sam $ node server.js add-user Alex # 3. Reach it from anywhere, free $ sudo tailscale funnel --bg 8080 → https://old-laptop.tail1234.ts.net
Split It started as a weekend fix for one group of housemates. It's free to use, change and share, and it always will be.
Found a bug, want another currency, or have an idea for the quick-add parser? Open an issue or send a pull request. The whole app is plain HTML and JavaScript, so it's a friendly first project.
Split It is free and has no ads. If it saved you an awkward conversation, a small donation to Budget It keeps it and the next projects going.
Budget It's bank linking (through Plaid) costs extra on top of this, for each linked bank account.
It takes $70 a month to run Split It and Budget It together. The servers start once the first $70 is in. Anything raised beyond a full year goes to a charity we'll name here once we're bigger. Donations aren't tax-deductible and don't come with a receipt. Example numbers for now.
Donations go through GitHub Sponsors. Monthly or one-time.
Yes. The app is free and open source, and quick add runs on the phone with no AI costs. If you host it yourself, the only running cost is the electricity for a laptop that's on all the time. Running our own copies of Split It and Budget It costs $70 a month in total, which is what donations cover. Budget It's bank linking costs extra on top of that.
On your laptop, in a folder called data/. Nothing is sent to us or anyone else. Copy that folder somewhere safe every so often and you have a full backup, receipt photos included.
No. They open the address in their phone browser and sign in. Adding it to the home screen makes it feel like a normal app and turns on notifications.
The app is down until it's back on. Nothing is lost, because everything is saved on the laptop. Set it to never sleep when plugged in and it'll just keep running.
Anything that runs Node.js 22 or newer will work. The one-command installer is written for Debian-style Linux, so on other systems follow the manual steps in the README.