Tip and Split
Split a bill unevenly and have every penny actually add up.
BeginnerWeb appTool5–12hAI-buildable 4/5no setupworth shipping
A bill splitter that handles the awkward cases: people who ordered different amounts, shared items, and a tip that has to divide without leaving a stray penny. Simple to describe, and the rounding reconciliation is genuinely fiddly.
UI
Logic
Useful
Hosting · Free forever
Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.
Deploy it and share a link.
Core features · 7
- Enter a bill total or itemise it
- Assign items to people, including items shared between several
- Tip as a percentage or fixed amount
- Per-person totals calculate including their share of tip and tax
- Rounding is reconciled so the parts always sum to the total
- A summary is copyable for sending to the group
- Works quickly on a phone in a restaurant
The interesting part
- Distributing rounding remainder so totals reconcile exactly
- Shared items splitting across arbitrary subsets of people
- Applying tax and tip proportionally to uneven orders
Once it works
- Add multi-currency for travel
- Add saved regular groups
- Add settlement suggestions across several meals
Suggested stack
reacttypescripttailwind