BILLHIVE
One person fronts every bill. Everyone else owes them money. BillHive tracks the splits, generates Zelle, Venmo & Cash App deep-links, and sends beautiful HTML email summaries — right on your iPhone or from a self-hosted server.
How BillHive works
From bill entry to payment collection in four steps. No SaaS account, no subscription — use it on your iPhone or self-host it.
Everything you need
Built for real households with real complexity. Flexible enough to handle any bill arrangement you can imagine.
See it in action
The Bills tab — enter totals, see splits instantly across all household members. Every number updates live as you type.
BillHive on your iPhone — two ways
The same native app, two different builds. Choose based on how you want to store your data: locally on-device, or on your self-hosted server.
Fully self-contained — no server required. Your data lives entirely on your iPhone. Great for personal use or anyone who prefers to skip the server setup.
- Data stored locally on-device — nothing leaves your phone
- No server URL, no Docker, no setup required
- Sends emails via iOS Mail (your existing mail account)
- Works completely offline
- All five tabs — Bills, Summary, Send & Receive, Trends, Settings
A companion to your self-hosted BillHive server. Your data lives on your server and syncs with the web app — the iOS app is just another window into it.
- Connects directly to your BillHive server via URL
- Data syncs between web app and iPhone in real time
- Sends rich HTML emails via your server's relay (Mailgun, SendGrid, SMTP)
- Requires BillHive server to be running and reachable
- All five tabs — Bills, Summary, Send & Receive, Trends, Settings
Deploy in minutes
BillHive ships as a single Docker image. No external database, no Redis, no cloud services. One command and you're running.
Pull and run the container
The image is published to GitHub Container Registry. A named volume persists your SQLite database across restarts.
Open in your browser
Navigate to http://localhost:8080. The app loads instantly — no login, no setup wizard.
Add people, add bills, done
Add household members in Settings. Name, icon, and color each bill directly on the Bills tab — then start entering monthly amounts immediately.
Remote-User header and automatically scopes all data per user — safe for a shared household server.
Need help?
BillHive is free, open-source software maintained by one developer. Here's how to get help or report issues.
Email Support
For questions, feedback, or account issues with the iOS app, send an email and you'll hear back within a few days.
billhive-support@mattp.meReport a Bug
Found something broken? Open a GitHub Issue on the relevant repository. Include your device, OS version, and steps to reproduce.
FAQ
Is BillHive really free?
Yes. BillHive is open-source under the MIT license. There are no subscriptions, in-app purchases, or ads — ever.
Do I need a server to use the iOS app?
No. The standalone BillHive app stores all data locally on your iPhone. Only the SelfHive variant requires a self-hosted server.
Where is my data stored?
On the standalone iOS app, your data stays on your device in a local JSON file. On the self-hosted version, it's stored in a SQLite database on your server. Nothing is sent to any cloud service.
How do I move data between devices?
Use the Import/Export feature in Settings. Export creates a JSON backup you can transfer to another device or server instance.