RentSplit — calm bills for roommates
I want rent, utilities, groceries, and shared stuff tracked without awkward reminder texts.
The spec what we're building
The problem
Roommates should not need a spreadsheet and awkward reminders to handle shared rent, utilities, groceries, toilet paper, and one-off house stuff. We want a clear record that everyone can trust.
What it should feel like
- Household-first. A shared ledger for people who actually live together.
- Low-drama reminders. Nudge politely, with context, and stop when settled.
- Portable. Export everything if the household changes apps or moves out.
Screens
- Household dashboard — who owes what and what is coming up.
- Add expense — receipt, category, split rule, and notes.
- Recurring bills — rent, utilities, subscriptions, and due dates.
- Settle up — simple paid/unpaid tracking and export.
Acceptance criteria
- Create a household and invite roommates by link.
- Add recurring rent/utilities and one-off shared expenses.
- Split evenly, by percentage, or by custom shares.
- Export ledger data as CSV/JSON.
Out of scope
Payment processing, credit reporting, and landlord/property-management tools.
Estimated budget
Shared household ledger, recurring split rules, receipt capture, reminder flow, and export.
Budgets are estimates, not guaranteed costs. Funded does not mean finished.
Standard repo pattern on ignite
Every funded listing is a normal private git repo. Two folders are the control plane sponsors collectively own:
Roadmap .roadmap/milestones.toml
- Household setup + members planned
- Recurring rent and utility splits planned
- Receipt capture + grocery splits planned
- Polite reminders + exports planned
Sponsor cap table funds = voting power
| Sponsor | Committed | Shares |
|---|---|---|
| Diego F.LEAD | $400 | 45% |
| Hana L. | $260 | 30% |
| Omar Z. | $220 | 25% |
Governance .roadmap/governance.toml
Governed merges need a funding-weighted majority within the timeline — enforced via PR approval. Settings change only through the same process.
Activity
- igniteCrossed the $1.1k ignite threshold — provisioning the repo.2026-06-05
- pledgeOmar Z. pledged $220 — pushed it past start criteria.2026-05-31
- pledgeDiego F. opened with a $400 match offer.2026-05-15