Group expenses without the awkward conversations.
Every group trip, every dinner with friends, every shared house ends the same way: someone Venmo-requesting, others forgetting who paid what, and awkward "you still owe me $23" conversations weeks later. Splitwise exists but feels dated and bloated. People want something simpler.
A clean, modern expense splitter that creates a group, logs expenses, and calculates the minimum number of payments needed to settle up. Integrates with Venmo/PayPal for one-tap settlement. Works great for trips, roommates, and regular dinner groups.
Create group
Invite friends via link
Log expenses
Who paid, who's involved
Settle up
Optimized payments via Venmo
Expense splitting is evergreen. Splitwise has 50M+ downloads but hasn't innovated in years. Younger users want modern design and faster settlement options.
Copy and paste these into Claude, Cursor, or your favorite AI tool.
Create a Next.js PWA for an Expense Splitter app. Features: - Landing page with "Start a Group" CTA - Create group: name, invite link generation - Group dashboard: members, expenses list, balance summary - Add expense modal: amount, description, who paid, split type (equal/exact/percentage) - Each member sees their balance (owed/owing) Use Supabase auth (magic link for easy onboarding) and database. Make it installable as PWA for mobile.
Implement the settlement optimization algorithm: 1. Calculate net balance for each person (total paid - total owed) 2. People with positive balance are owed money; negative balance owe money 3. Implement minimum transaction algorithm: - Sort creditors and debtors - Match largest debtor with largest creditor - Settle minimum of both amounts - Repeat until all settled 4. Display settlement plan: "Alice pays Bob $50" etc. This minimizes total number of transactions needed.
Add payment links for settlement: - Generate Venmo deep links: venmo://paycharge?txn=pay&recipients={username}&amount={amount}¬e={description} - Generate PayPal.me links: paypal.me/{username}/{amount} - Add "Mark as Paid" button to manually record settlements - Send push notification when someone marks payment complete - Keep history of all settlements Allow users to save their Venmo/PayPal username in settings.
Perfect for
Book a consult and let's turn this idea into your MVP.
Book a Consult (opens in new tab)