Splitwise redesign












trust led redesign
project overview
Splitwise is the world's most popular expense-splitting app. Flatmates, couples and travel groups use it to track shared costs. In 2023, the product changed. Adverts appeared mid-flow. Core features moved behind a paywall. A daily transaction limit was introduced. App Store ratings dropped and users started leaving in large numbers.
This is a trust-first redesign of Splitwise's core iOS experience. Not a visual refresh. A fundamental rethinking of every moment where the app currently breaks the user's confidence.
Goal
Splitwise's core problem isn't visual. It's behavioural. The app made a series of deliberate product decisions that put revenue before user experience. Features that were once free became paid. Errors go uncaught at critical moments. The colour system makes flatmates feel like debtors in their own home.
The goal was to redesign five core screens — Home Dashboard, Add Expense, Group Detail, Settle Up, and Activity and History — so that every interaction feels transparent, fair and trustworthy. Without hitting a paywall at the moments that matter most.
.png)

Heuristic Evaluation
I completed a fresh sign-up and worked through a core mock task: move into a flat with two friends, add a £60 grocery expense split three ways. I scored the experience against five Nielsen heuristics. The average score was 1.8 out of 5.The lowest score, 1 out of 5, was for error prevention. A currency mistake made during expense entry went completely uncaught at the point of input. The app flagged it on the other person's side as a suggestion to convert.
On an app that handles shared money between real people, that kind of error going undetected is a fundamental trust failure.Reddit threads and App Store reviews from 2024 and 2025 confirmed that the frustration isn't isolated. It's widespread and consistent. Three themes came up across every source.
Reddit threads and App Store reviews from 2024 and 2025 confirmed that the frustration isn't isolated — it's widespread and consistent. Three themes emerged across every source.
Competitor Analysis
What Tricount Got Right
Tricount, a direct Splitwise competitor, recently added a dedicated Splitwise import feature. Their positioning was straightforward: no limits, no adverts, no fees. They understood exactly why users were leaving and moved to capture them directly.Tricount wins on trust and simplicity.
Splitwise wins on feature depth. This redesign sits in the gap between both. Splitwise's depth, delivered with Tricount's honesty.
Defining the problem
Three research insights shaped every design decision that followed. Trust was broken by deliberate product choices, not bad design. The app gives users no confirmation at the moments involving money. And the free tier is now so restricted it no longer works as a complete product.
How might we redesign Splitwise so that splitting expenses feels fair, transparent and trustworthy, without interrupting users at the moments that matter most?
User Needs
Transparency at every step
Jamie needs to know exactly what happened after every action. Expense added, confirmed. Payment sent, confirmed. Balance updated, visible immediately. No disappearing screens, no ambiguous states, no hunting through tabs."The expense disappeared from my dashboard. I didn't know if they'd paid or if it had just timed out."
A free experience that feels complete
Paywalls should exist for genuinely advanced features, not for viewing an expense in a different currency or taking a photo of a receipt. Every core flow must work without interruption."Watch an ad to add an expense? A daily transaction limit? Seriously?"
Emotional neutrality around debt
Jamie lives with these people. Seeing red and orange every time she opens the app creates low-level stress about money that damages flatmate relationships. The app needs to present balances clearly without making anyone feel like a debtor.
"It might cause a certain amount of drama or stress with your flatmates — knowing you're seeing a bunch of red things showing you owe."
User Flowchart

FROM STRUCTURE TO SCREEN
Building a trust-first design systemBefore designing a single screen, I established a visual language that would reinforce trust at every interaction. The colour system uses teal for positive states (settled, received), yellow for outstanding balances, and red sparingly, only for debts requiring action. This replaces Splitwise's aggressive red-orange debt system that made shared living feel adversarial.
Components built for clarity and reusabilityThe component library includes 12 core elements that appear across the entire app: Primary Button (with teal default, outline secondary, and red destructive variants), Input Fields (with inline error states for currency warnings), Split Pills (Equal/Exact/Percentage), Toast Notifications (success, warning, error), and Expense Rows (with yellow, teal, and red border states). Each component was designed to communicate state immediately — the yellow currency warning banner, for instance, uses a persistent-but-dismissible pattern that prevents errors without blocking the user's flow. The Settle Up success screen includes an animated checkmark that draws on with a satisfying 0.8-second ease-out curve, turning confirmation into a trust-building moment rather than a silent update.
Typography
Colour Palette
Colour as a Functional Language, Not DecorationThe palette serves three key roles: communicating state, guiding visual hierarchy, and setting emotional tone. Teal represents settled or positive states, yellow indicates outstanding but neutral situations, and red signals that action is required—specifically when you owe something. Red is never used for general debt, only for “you owe” states, ensuring the meaning stays precise and psychologically accurate. Yellow, by contrast, communicates that someone owes you, without urgency.Primary teal is used strategically to draw attention to calls to action while maintaining visual balance. The overall tone is calm and composed, achieved through dark backgrounds paired with teal accents, avoiding the stress often associated with financial interfaces.Purple (#BF5AF2) is reserved exclusively for Pro features, creating a clear and consistent upsell signal without disrupting the free-tier experience.Surface colours follow a clear elevation system inspired by iOS dark mode: #1C1C1E for base cards, #2C2C2E for raised elements, and #3A3A3C for areas requiring the highest contrast.






REDESIGN REEL & pROTOTYPE
SCREENS BREAKDOWN





Reflection
The most important decision I made on this project was choosing the trust angle before opening Figma. Every designer who has tackled Splitwise on Behance has started with screens. Starting with research meant every design decision had a specific user problem behind it, not just a visual preference. When a hiring manager asks why the currency warning sits where it does, or why the balance card uses yellow instead of orange, there is a documented answer rooted in real user frustration.If I had more time, I would have run moderated usability testing on the prototype with three to five real Splitwise users. The heuristic audit gives expert perspective. Watching a real 26-year-old try to split a grocery bill gives truth. I would also have explored an onboarding flow that addresses the mental model mismatch: the fact that Splitwise is an app for logging past expenses, not splitting future ones. Something that trips up new users and was never addressed in this redesign.The project took nine days from research to prototype. The design system, the research methodology and the trust-first framing are all things I would carry directly into a professional product team.











