top of page

Venmo Split

Adding a feature to an existing app

Screen Shot 2023-11-05 at 1.14.41 AM.png

project overview



UX Research



Usability Testing

80 hours




01 background

Venmo is a peer-to-peer payment platform that enables secure money transfers. The social aspect includes friends and connections adding emojis and comments to each transaction to make the transferring process more interactive. Venmo is commonly used to split bills among friends by paying or requesting each person. 


Venmo's split pay feature is time-consuming causing users to be frustrated.

Venmo offers a feature that enables users to divide expenses among multiple friends. However, the process of selecting the right individuals, particularly during a trip, can be somewhat time-consuming.

The question, "How should we split the bill?", is almost always asked between a group of friends.

research goals

We want to know what current Venmo users' needs and frustrations are so that we understand what will help split their payments easier and save more time.

research objectives

Understand why users prefer Venmo over other mobile payment services

Learn if there are any challenges with the app

Identify how often users use the app

02 discover

I researched other mobile payment services to compare what features they have for P2P services.

Screen Shot 2023-11-04 at 5.55.34 PM.png

Venmo sets itself apart with its social aspect of money transfers. I aimed to retain this social element while making the split payment process more efficient and practical.

user research

I wanted to know the frustrations and most asked questions during the payment splitting process.

I conducted user interviews to determine how users split their payments of groups of 3+ people.

key takeaways

Screen Shot 2023-11-11 at 10.15.41 PM.png

75% of participants said that keeping track of expenses between friends is the biggest challenge

Screen Shot 2023-11-11 at 10.15.46 PM.png

100% of participants said that splitting the bill down the middle is the most convenient way to split the bill

Screen Shot 2023-11-11 at 10.15.41 PM.png

75% of participants said that they would like to have automated calculations when splitting an expense amongst a group of people

03 define

The primary challenge was finding the most convenient method to calculate the expenses.

How can we streamline the process to reduce the time users spend searching for friends, inputting the amount and description, and making payments or requests to their friends?

pov & hmw

In order to address the question, I created a POV and HMW statement to better understand the user's viewpoint.

POV #1:
As a person taking care of the group bill, I want to be able to efficiently request expenses from my friends with accuracy.

How might we...

Find a method to easily calculate and split the bill between friends.

Minimize the amount of steps needed to get the total expense for each person in the group.

user persona

In order to gain insight into user needs, I developed user personas to ensure that the final product aligns with and addresses user requirements and expectations.

user persona2.png
user persona1.png

With these personas, I can empathize with the user and start creating solutions for them.

user & task flows

In order to illustrate the user's path within the product, I developed user and task flows to ensure that these pathways are both intuitive and efficient.

user flow.png
task flow.png

These flows aid in visualizing the routes that will guide users to complete the task in the most efficient manner.

04 develop

I developed wireframes to provide a visual representation of the product's flows from a functional perspective.

mid-fidelity wireframes

I began with mid-fidelity wireframes to define the structure while maintaining consistency with the brand design.

Screen Shot 2023-11-05 at 12.29.10 AM.png
Screen Shot 2023-11-05 at 12.29.29 AM.png
Screen Shot 2023-11-05 at 12.29.42 AM.png
Screen Shot 2023-11-05 at 12.29.54 AM.png
Screen Shot 2023-11-05 at 12.30.11 AM.png
Screen Shot 2023-11-05 at 12.30.20 AM.png

Establishing the core structure of the product enabled me to grasp and visualize the user flows, allowing me to identify any additional elements necessary for efficient payment splitting.

high-fidelity wireframes

I proceeded with creating high-fidelity wireframes that helped to visualize the flows in a more vivid way.

Screen Shot 2023-11-05 at 12.42.03 AM.png
Screen Shot 2023-11-05 at 12.52.22 AM.png
Screen Shot 2023-11-05 at 12.42.25 AM.png
Screen Shot 2023-11-05 at 1.14.41 AM.png
Screen Shot 2023-11-05 at 12.42.56 AM.png
Screen Shot 2023-11-05 at 12.43.05 AM.png

Using these high-fidelity wireframes, I initiated usability testing to assess whether users could successfully accomplish their tasks.

usability testing

Screen Shot 2023-11-11 at 10.15.46 PM.png
Screen Shot 2023-11-11 at 10.18.18 PM.png

100% direct success rate

4.5 average rate out of 5 in terms of navigation flow 

I also observed in the test results that all participants immediately gravitated toward the "pay/request" button to initiate a new group. This insight highlighted the convenience associated with making payments or requests to individuals or groups.

Screen Shot 2023-11-05 at 1.06.03 AM.png

design iterations

Incorporating the feedback I received, I made revisions to the frame and flow to establish a more seamless transfer process.

Screen Shot 2023-11-05 at 1.17.32 AM.png
Screen Shot 2023-11-05 at 12.42.14 AM.png

Rather than requiring the user to access their profile to create a group, I made changes to the frames so that they are directly led to the "Pay/Request" option, where they have the choice to either transfer money to an individual or create a group.

Screen Shot 2023-11-05 at 1.17.32 AM.png
Screen Shot 2023-11-05 at 1.17.47 AM.png
Screen Shot 2023-11-05 at 1.17.57 AM.png

final prototype

I developed a prototype to demonstrate the end product, emphasizing the efficiency of group payments.

Create a group and send a payment request

venmo high fid.gif

next steps

Add more key features

To develop an MVP, I left out extra functionalities that users requested during the user research, such as the ability to split payments into four installments for larger transfers.

bottom of page