top of page

Venmo

Mobile App: Introducing a new feature

A mobile payment service with a new feature to help users track, manage and customize splitting bills

A mobile payment service with a new feature to help users calculate, track and customize splitting bills with groups, friends and more. 

venmo_splitbill.png

Platform:

Duration:

My Role:

Deliverables:

Mobile application

4 weeks

UX/UI Designer, Researcher 

Research, User flow, Prototype, Usability testing

Design Process

THE CHALLENGE

Socializing with friends, meeting new people can be so much fun. While exploring new restaurants, bars or concerts can be exciting but not so much when the bill needs to be settled? It's an awkward situation for many to split a bill among several people who you may not know or with those who had a feast while others who just had a drink. 

THE SOLUTION

Currently, users are using multiple apps to calculate, track and split bills/checks. To solve this, i am going to introduce a new feature to a widely used app, Venmo, to help them  perform all these actions in one app. The goal is to do this without the awkwardness or math!

01 Empathize

CREATING THE RESEARCH PLAN

Competitive Analysis

4 companies

Identified 4 top competitors, did a SWOT Analysis and also identified gaps to identify opportunities in the market.

​

Google_Pay-Logo.wine.png
Cash_App-Logo.wine.png
Apple_Pay-Logo.wine.png
Chime.png

Survey

17 responses

To get insights about Venmo in comparison to other payment services​ and understand correlation with different factors including demographics of users, applications used for tracking and settling bills. 

User Interviews

6 participants

Found 6 participants who use a peer to peer mobile application regularly and are above 21 years of age. 

​

LET'S DEFINE THE RESEARCH

Research Objectives Defined:

​

  • Understand the need and situation for when users need to split a check 

  • Understand if users have any tools to enable tracking and splitting a check 

  • Understand how checks are settled among trusted group of friends

  • Understand how checks are settled among a new set of folks

  • Understand the process of who decides how the check should be split in a group

  • Uncover user’s thoughts and experiences with Venmo and other competitor apps

  • Discover opportunities for improvement in the process of splitting and settling a check

Assumptions:​

​

  • We assume that people have a hard time to do calculations for splitting bills in a group setting and find it cumbersome to open another application to do calculations. Switching between apps when trying to settle bills can give rise to human error.

02 Define

COMPETITIVE ANALYSIS 

Identified Venmo's top 4 competitors and performed a SWOT Analysis in order to identified gaps which would turn into opportunities in the market.

C1_2B_Competitive Analysisnew.jpg

AFFINITY MAP

Initial Affinity Map

Affinity Mapping_rawhq.jpg

After creating a ton of post it's with vital pieces of information from the users, i started recognizing patterns and created themes.​

Themes included "apps used", "uses", "device type, "scenarios of splitting", "wishlist", "dependancies" for tracking and splitting bills and finally doing money transfers.

Affinity Mapping_themeshq.jpg

PAIN POINTS & INSIGHTS

Pain Points

  • There is a lot of dissatisfaction when you are paying more than you consume and it happens frequently. 

  • It’s frustrating when you are paying more than you consume and it could be for several reasons including a mix of singles and couples in a group or someone not drinking but still end up splitting the check equally. 

  • Users find it awkward to remind their friends to settle up the check especially when the splitting happens after the fact and over text/email. 

  • Calculations can get complex for several reasons and users hate figuring out the math for unequal splitting of a check in a group setting. 

  • There is a sense of worry and concern if people will pay their portion especially when one person pays it all. 

Insights

  • Most users started using payment apps through word of mouth and based on what others have. Payment process has almost become a commodity and people would sway to use other apps easily.

  • Most users are unsure of how secure Venmo is but still use it due to the simplicity of the app, fun and casual UI and mainly not having to share bank account details.

  • All users don’t like doing the math and find it especially more challenging to do it while at the event and wish there was a better solution for that rather than using the calculator app and then switching to payment app to complete the transaction.

  • Bill Split decisions are made on the level of comfort and closeness of a relationship with who the transactions are shared with. 

  • In an ideal situation, everyone would like to split the bill fairly and on consumption.  If it is a large amount/impact, most have a feeling of awkwardness when it comes to it and avoid confrontation on this topic. 

User Personas

Gathering insights from the user interviews and research, i created user personas to represent our target audience for Venmo.

User Persona 1.jpg

Venmo feels like a social network and i like the emojis attached to payments - it makes it fun.

I am private and don't like the social aspect of Venmo as its TMI about who's paying who and for what.

Everyone has Venmo so makes payments and transfers easy. 

03 Ideate

Prioritizing the Roadmap

C1_2I_RoadMap_Venmo.jpg

I focused on the "Must Have" as it included key features to make Localite a minimum viable product and showcase the potential possibilities of the product. 

#1 USER FLOW & TASK FLOW

I created the user flow first to discover the various paths a user could take to create a shared tab, track and settle expenses. 

User Flow #1: How to create a shared tab with existing friends 

venmo_User Flow1_SharedTabs_V4_edited.pn

Then i created a task flow to design the happy path that a user would take to optimize the number of steps. 

Task Flow #1: In this task, i focused on how a user would create a new shared tab and add friends from their existing contact list to keep track and settle expenses. 

venmo_Task Flow1_SharedTabs_V1_edited.jp

#2 USER FLOW & TASK FLOW

User Flow #2: How to add an expense to a shared tab and customize splitting the check 

User Flow2_Add Expense to Existing Shared Tab_V3_NEW.jpg

Then i created a task flow to design the happy path that a user would take to optimize the number of steps. 

Task Flow #2: In this task, i focused on how a user would perform a customized split check. The user has to add an expense to an existing shared tab where one of their friends has to pay for 2 shares as they are paying for another friend while the rest pay for their individual share which would be 1. 

Sounds complicated? This task flow makes it really simple!

venmo_Task Flow2_Add Split Itemize Expen

04 Prototype

User Flow 1: Lo-fi to Hi-fi Wireframes to Prototype 

User flow #1: How to create a shared tab with existing friends 

LO-FI DESIGNS

9_NewTabCreated.jpg

Shared tab Created

Venmo Homepage

1_Home Screen.jpg

Pay/Request tab

2_Pay Request Screen.jpg

Create Shared tab

4_Enter Shared Tab Name.jpg

Select 1 or multiple friends

8_Review Shared Tab.jpg

After doing the lo-fi designs, I designed the hi-fi wireframes to create prototypes to perform usability testing.

1st PROTOTYPE

creategroupV1.gif

User almost missed seeing the "Enter Tab Name" due to the greyed out box. For most users, their eyes were immediately drawn to the search box for adding friends first instead of naming the tab.

HI-FI DESIGNS ITERATIONS

Once you click on "Create Group", i changed the order where it lets you add friends first instead of creating the group name. 

Select friends

4_Addfriend1.jpg

Select multiple friends

6_Addfriend3.jpg

New Shared Tab

7_EnterGroup.jpg

Enter Group Name

8_Group Name.jpg

Shared tab created

9_New Group Created.jpg

Venmo Homepage

1_Home Screen.jpg

Pay/Request tab

Add friends

2_Pay Request Screen.jpg
3_Add Friends.jpg

FINAL PROTOTYPE

creategroupV2.gif

Checkout the userflow to see "how a user would create a group" 

User Flow 2: Please do the math

User Flow #2: How to add an expense to an existing shared tab and split the check. In this user flow, there are 2 scenarios that i worked on, one to split a check by person and the second was to customize splitting a check by item

Imagine you are out with 3 of your friends at a restaurant and you need to split a check equally by person. However, one of your friends, Shreya brought another friend so she needs to pay for both of them. Each person's share would be 1 except for Shreya, where it would be 2. 

Let's see how it's done! 

splitbyperson.gif

Imagine you are out with 3 of your friends at a restaurant and you need to split a check equally by person. However, one of your friends, Shreya brought another friend so she needs to pay for both of them. Each person's share would be 1 except for Shreya, where it would be 2. 

Let's be fair now! 

itemizesplitproto.gif

05 TEST

USABILITY TEST LEARNINGS

From the usability testing interviews, i consolidated a list of themes that i learnt across all users: 

  • things that worked 

  • friction points 

  • ideas 

Identified 12 Friction points and 9 ideas and gave each one a priority level and narrowed down to work on those points that were highest priority. Priority to each friction was an accumulation of the level of impact it had on the user and the number of users who faced this issue. 

venmousabilityresults.png

I decided to work on the friction points that had the most impact on the user keeping in mind the time and effort involved to make those changes should be justifiable to the project to meet the deadline.

06 Retrospect

Coming from a finance background, i was filled with excitement for this project as it brought my analytical and creative background to a junction of productivity. When i started this project, i thought my idea was so simple but  why has it not been implemented yet? This question still remains true for Venmo but not other companies like Splitwise who have realized the value of being a one stop shop of tracking and settling expenses in one application.

 

If i had more time, i would have liked to focus more on:

  •  the language of what "bill" and "check" mean to a user as there was some lingering confusion on what a "bill" could mean. 

  • how to make it more easy for the user to understand what customizing a check entails. 

  • LinkedIn

© 2026 Made with love and intuition.

bottom of page