SharedExpense
// Shared Expense & Balance Tracker (Pairs & Friends)
A friction-free, intuitive way to log shared expenses and visualize weekly/monthly net contribution balances in real time, enabling financial fairness without awkward debt-collecting or spreadsheet management.
DISCOVERY & RESEARCH PHASE
Social Friction & Awkwardness
Users strongly dislike directly asking partners or friends for money. Explicitly collecting small debts feels petty or nagging. Shifting to a 'Net Contribution' framing resolves this tension.
Lack of Weekly/Monthly Visibility
Couples make alternating purchases ('I pay for groceries today, you get dinner tomorrow'), but at the end of the month, they lack visibility into whether contributions are balanced or if one person is bearing a disproportionate share.
Over-complexity & High Churn
Existing market solutions (e.g., Splitwise) often overwhelm users with complex multi-currency conversions, percentage splits, and cluttered interfaces, leading to app abandonment within days.
PROBLEM FRAMING & PRODUCT KPIS
“Couples and friend groups need a friction-free, intuitive way to log shared expenses and visualize weekly/monthly net contribution balances in real time, enabling financial fairness without awkward debt-collecting or spreadsheet management.”
Want to track household purchases and dining out. They prefer not to settle debts daily; instead, they want a transparent monthly view to balance who pays for the next purchase.
Travels or goes out with a group of 4 friends. He needs everyone to log expenses instantly and generate a clean summary to post in their WhatsApp group chat without manual calculations in Excel.
Each active user successfully acquires 1 new user without paid marketing.
Users logging at least 1 shared expense 7 days after signup.
Reduce expense entry duration from launch to save to under 10 seconds.
TEST & DISCOVERY EXPERIMENTS
| RISK / HYPOTHESIS | EXPERIMENT | SUCCESS CRITERION |
|---|---|---|
Users drop off if account linking takes too long. | Test WhatsApp deep-link invite code flow with 12 couples. | > 85% complete account linking in < 60 seconds. |
Users forget to log daily purchases. | Track 14-day logging frequency across a beta cohort of 20 active pairs. | Average >= 4 expense entries per user per week. |
Shared summaries drive word-of-mouth adoption. | Measure the 'Share to WhatsApp' click rate in app. | > 60% of active accounts export summaries weekly. |
PRODUCT REQUIREMENTS DOCUMENT (PRD)
| REQ ID | FEATURE AREA | FUNCTIONAL DESCRIPTION | PRIORITY |
|---|---|---|---|
| FR-01 | Authentication | Users can sign up and log in using Email/Password, Google OAuth, or Apple ID. | MVP (P0) |
| FR-02 | Account Pairing | Users can create a Shared Account Group and generate an invite link/QR code to pair with 1+ users. | MVP (P0) |
| FR-03 | Multi-Group Dashboard | Home screen displays all active shared groups with real-time net contribution balances. | MVP (P0) |
| FR-04 | Expense Creation | Form allowing entry of Amount ($), Description, Date (default: today), and Payer assignment. | MVP (P0) |
| FR-05 | WhatsApp Sharing | One-tap button generating a formatted plain-text group summary exported to WhatsApp via deep-link. | MVP (P0) |
| FR-06 | Category Tagging | Tag expenses by category (Food, Bills, Leisure) with visual pie chart analytics. | Phase 2 (P1) |
| FR-07 | Settlement Engine | 'Settle Up' feature calculating minimum transaction paths to reset balances to zero. | Phase 2 (P1) |
App load time <1.5 seconds; expense creation API response time <300ms.
All financial entries encrypted at rest (AES-256) and in transit (TLS 1.3). No bank credentials required.
99.9% uptime target supported by cloud infrastructure (Supabase/PostgreSQL on AWS).
PRODUCT ROADMAP & PHASING
Core Utility & Growth Engine
- →User Auth & Profile setup
- →Single & Multi-user Account Pairing (Invite Links)
- →Core Expense Creation & Group Feed
- →Real-time Net Balance Calculation
- →One-Tap WhatsApp Summary Sharing
Engagement & Insights
- →Category Tagging & Spending Analytics
- →One-Click 'Settle Up' & Balance Reset
- →Push Notifications (Weekly Summary & Logging Reminders)
- →Recurring Expense Automation (Subscriptions/Rent)
Automation & Monetization
- →AI/OCR Receipt Scanner (Camera to Expense)
- →Multi-Currency Support & Real-time FX Rates
- →In-App P2P Payment Gateway Integration (Plaid / Venmo / Mercado Pago)
- →SharedExpense Premium (Custom Categories, Export to CSV/PDF)
PROTOTYPES, WIREFRAMES, MOCKS & USER FLOWS

Login and Home wireframes

Whatsapp chat mock with shared expenses report
KEY TAKEAWAYS & LESSONS LEARNED
Framing Financial UX: Shifting the narrative from 'Debt Collection' ('You owe me $50') to 'Net Contribution' ('You contributed $50 more this month') significantly reduces interpersonal anxiety among couples and close friends.
Zero-CAC Growth via Social Channels: Leveraging WhatsApp as an output channel acts both as a utility for the user and a zero-cost viral acquisition channel for non-users receiving group summaries.
Scope Discipline in Early Stage: Avoiding early feature creep (such as multi-currency conversions or OCR receipt scanning in Phase 1) enabled fast validation of the primary user loop.