Adding a feature

Venmo's Group Expense Feature: Simplifying Shared Spending

COMPANY

Venmo

ROLE

UX Designer

EXPERTISE

UX/UI Design

YEAR

2024

Meditation app image
Meditation app image
Weather app image
Weather app image
Weather app image
Weather app image
Weather app image
Weather app image

Overview

Venmo is a mobile payment app that allows you to easily send and receive money from friends. It has gained popularity due to its user-friendly interface and remains a widely used option for digital payments. 

Problem

While Venmo recently introduced a split feature, it still misses crucial functions like group expense creation, receipt tracking, and handling multiple debts.

Solution

This project aims to enhance Venmo by introducing a group expense feature, enabling users to form expense groups, share bills, and monitor shared costs for activities, there by simplifying cost management.

Research

Competitive Analysis

To optimize the implementation of the group expense feature, I performed a competitive analysis to pinpoint user needs and challenges.

Competitive Analysis

To optimize the implementation of the group expense feature, I performed a competitive analysis to pinpoint user needs and challenges.

Key Insights

Key Insights

Splitwise, Splitwise, Zelle, Cash App, and Venmo all offer expense-sharing

tools, but each has its own limitations. Splitwise doesn't allow in-app cash

settlement, Splitser has limited regional availability, and Venmo's group

expense feature lacks expense tracking. Zelle and Cashapp are focused

on individual transactions.

User Interviews

I conducted user interviews with five people over Zoom to better understand what it is people look for when choosing a P2P money-sharing app. I then created an Affinity Map to find commonalities and pain points.

Affinity Mapping

Drawing insights from the user interviews, I created an Affinity Map. I discerned motivations, pain points, needs, and benefits related to using Peer-to-Peer money-sharing apps.

Key Insights

Splitwise, Splitwise, Zelle, Cash App, and Venmo all offer expense-sharing tools, but each has its own limitations. Splitwise doesn't allow in-app cash settlement, Splitser has limited regional availability, and Venmo's group expense feature lacks expense tracking. Zelle and Cashapp are focused on individual transactions.

Affinity Mapping

Drawing insights from the user interviews, I created an Affinity Map. I discerned motivations, pain points, needs, and benefits related to using Peer-to-Peer money-sharing apps.

Interview and Affinity Mapping Takeaways

Uncomfortable follow-up

65% of users find it uncomfortable to follow up with friends for a cost breakdown.

65% of users find it uncomfortable to follow up with friends for a cost breakdown.

85% Consider Security

The most important factor to users is convenience, security

80% One Person Pays

One individual pays the bill and then sends everyone the amount owed in a group chat.

Use and Challenges

80% of interviewees regularly use Venmo to split costs with friends for trips or meals out. Usually, one person pays the bill and others reimburse them via group chat. However, they feel uncomfortable reminding friends to repay their debts.

Use and Challenges

80% of interviewees regularly use Venmo to split costs with friends for trips or meals out. Usually, one person pays the bill and others reimburse them via group chat. However, they feel uncomfortable reminding friends to repay their debts.

Ideate

POV

Users often find following up with friends to split expenses and asking for a cost breakdown uncomfortable. Rather than using Venmo, they tend to share expenses in a group chat.

Users often struggle to track and manage group expenses when traveling or sharing costs. They need a way to create shared expense groups effortlessly.

HMW

How might we help users easily split expenses, making financial interactions with friends more comfortable and convenient?

How might we enable users to easily create and manage shared expenses within Venmo, streamlining the process of splitting costs for trips, events, and share.

POV

Users often find following up with friends to split expenses and asking for a cost breakdown uncomfortable. Rather than using Venmo, they tend to share expenses in a group chat.

Users often struggle to track and manage group expenses when traveling or sharing costs. They need a way to create shared expense groups effortlessly.

HMW

How might we help users easily split expenses, making financial interactions with friends more comfortable and convenient?

How might we enable users to easily create and manage shared expenses within Venmo, streamlining the process of splitting costs for trips, events, and share.

User Personas

Using the insights from the competitive analysis and affinity map, user personas were created to encapsulate the overall general traits we found from the interviews.

These personas include goals, needs, interests, motivations, and challenges. They would be referenced throughout the design process to maintain alignment with our original business and customer interest goals.

PERSONALITY

Messy

Organized

Busy

Time rich

Analytical

Creative

Introvert

Extrovert

Difficulty in tracking shared expenses accurately

Worries about roommates payments being delayed or forgotten

Uneven expense distribution; ensuring all roommates contribute fairly to shared expenses

PAIN POINTS

Reliable payment reminders

Clear tracking of shared expenses and who owes what

NEEDS

GOALS

Have a record of what each roommate pays for to reduce disagreements

Ensure that everyone pays for their share of the bills

ABOUT

Steve shares a house with four people. Each roommate buys groceries and other household items on a rotation, but this can cause disagreements between them about who buys more. The roommates Venmo Steve for rent who then pays the landlord. Steve tries to stay on top of the finances for the house, but is growing tired of following up on repayments and the disagreements of who buys what.

Steve

USER PERSONA

The Roommate

AGE

23

Student

JOB TITLE

Los Angeles, CA

LOCATION

“We take turns buying stuff. I don’t like requesting how much they owe, but it would be nice to keep track of who pays what.”

PERSONALITY

Messy

Organized

Busy

Time rich

Analytical

Creative

Introvert

Extrovert

Collecting payments from multiple attendees which can be time-consuming and awkward

Keeping track of who has paid and how much

Ensuring everyone is aware of the shared expenses and payment deadlines

PAIN POINTS

A streamlined method to collect payments from attendees allowing them to easily contribute their share

The ability to track contributions and expenses for the bachelorette party

NEEDS

GOALS

The ability to add a group and upload multiple expenses

An easy and efficient way to collect money from the group to cover expenses

ABOUT

Gia is going on a weekend getaway for a bachelorette party with fifteen other girls. It is her responsibility to plan the bachelorette party as maid of honor. She’s uneasy because she only knows a handful of the people in the group and wants to ensure everyone will pay their portion. She created a group chat and needs an easy way to track expenses throughout the weekend and keep track of everyone who has paid.

Gia

USER PERSONA

The Planner

AGE

26

Sales

JOB TITLE

San Diego, CA

LOCATION

“I’m usually the planner in the friend group. I tell everyone the total in a group chat and they’ll send me what they owe”

User Personas

Using the insights from the competitive analysis and affinity map, user personas were created to encapsulate the overall general traits we found from the interviews.

These personas include goals, needs, interests, motivations, and challenges. They would be referenced throughout the design process to maintain alignment with our original business and customer interest goals.

PERSONALITY

Messy

Organized

Busy

Time rich

Analytical

Creative

Introvert

Extrovert

Difficulty in tracking shared expenses accurately

Worries about roommates payments being delayed or forgotten

Uneven expense distribution; ensuring all roommates contribute fairly to shared expenses

PAIN POINTS

Reliable payment reminders

Clear tracking of shared expenses and who owes what

NEEDS

GOALS

Have a record of what each roommate pays for to reduce disagreements

Ensure that everyone pays for their share of the bills

ABOUT

Steve shares a house with four people. Each roommate buys groceries and other household items on a rotation, but this can cause disagreements between them about who buys more. The roommates Venmo Steve for rent who then pays the landlord. Steve tries to stay on top of the finances for the house, but is growing tired of following up on repayments and the disagreements of who buys what.

Steve

USER PERSONA

The Roommate

AGE

23

Student

JOB TITLE

Los Angeles, CA

LOCATION

“We take turns buying stuff. I don’t like requesting how much they owe, but it would be nice to keep track of who pays what.”

PERSONALITY

Messy

Organized

Busy

Time rich

Analytical

Creative

Introvert

Extrovert

Collecting payments from multiple attendees which can be time-consuming and awkward

Keeping track of who has paid and how much

Ensuring everyone is aware of the shared expenses and payment deadlines

PAIN POINTS

A streamlined method to collect payments from attendees allowing them to easily contribute their share

The ability to track contributions and expenses for the bachelorette party

NEEDS

GOALS

The ability to add a group and upload multiple expenses

An easy and efficient way to collect money from the group to cover expenses

ABOUT

Gia is going on a weekend getaway for a bachelorette party with fifteen other girls. It is her responsibility to plan the bachelorette party as maid of honor. She’s uneasy because she only knows a handful of the people in the group and wants to ensure everyone will pay their portion. She created a group chat and needs an easy way to track expenses throughout the weekend and keep track of everyone who has paid.

Gia

USER PERSONA

The Planner

AGE

26

Sales

JOB TITLE

San Diego, CA

LOCATION

“I’m usually the planner in the friend group. I tell everyone the total in a group chat and they’ll send me what they owe”

Task Flows

The three Task Flows I created focused on creating a group expense, viewing pending expenses, sending reminders, and members adding their expenses.

User Flow

After mapping out the established tasks, I created user flows for group expenses. This includes creating an expense, uploading a receipt, and sending a reminder. Another user flow shows an existing group member viewing a request and choosing to accept or decline it. In this way, I can walk in a user's shoes and think through different scenarios this user might encounter.

Design

Lo-Fi Wireframes

I began by building low-fidelity sketches on paper, minimal digital work. I quickly iterated desired functions and desired user flows. This allows me to make iterations easily and ensure that the final screen designs combine the best elements that address user pain points while envisioning and quickly testing if the complete flow works.

Hi-Fi Wireframes

A high-fidelity wireframe represents the final stage of the design process before moving on to development. In addition to illustrating the app's interface and design details, these wireframes lay the foundation for the Venmo feature.

Hi-Fi Prototype

The prototype, developed post high-fidelity wireframes, is for usability testing to gain user experience insights and identify improvement areas. The testing results will guide refinements before the feature's live implementation on the app, ensuring a smooth experience for Venmo users.

Testing

Usability Testing

The usability test evaluates a newly added feature in Venmo. Participants will perform tasks using the prototype, and their interactions, feedback, and observations will be recorded.

The test assesses the feature's effectiveness, user-friendliness, and alignment with user expectations. Insights gained from the test will identify strengths, weaknesses, and areas for improvement before final implementation.

Test Results

Test Results

All five users achieved a 100% success rate in creating a group expense and self-assigning as payers of the Ocean Golf Carts receipt. While they praised the seamless integration, they suggested enhancements to the custom split screen and clearer button labels.

All five users achieved a 100% success rate in creating a group expense and self-assigning as payers of the Ocean Golf Carts receipt. While they praised the seamless integration, they suggested enhancements to the custom split screen and clearer button labels.

Screens that received the most feedback:

GROUP EXPENSE PAGE

MANUALLY ADD EXPENSE

JAVIER’S RECEIPT

CUSTOM SPLIT

Areas of Improvement

• Existing Group Expense: Grouping the total group expenses and adding the user's name.

• Adding Expense: Removing the members and specifying the user to clear up the language and clarify whom the expense is paid by.

• Javier’s Receipt: Focusing on the receipt details and removing unnecessary distractions.

• Custom Split Screen: Adding a collapse feature to the receipt breakdown, reordering the names to have the personal user listed first with their full name, and adding a choice to split by dollar amount or percentage.

• All Group Expenses: Removing categories as users found them unnecessary and distracting. Instead, the groups have been transformed into cards, making it clear for users to know which group to click on. 

Iterations

BEFORE
AFTER

Existing Group Expense

The group expenses have been combined with the members' expenses, and "You" has been added to the users' names for clarity.

Included users name

Included users name

Manually Add Expense

To minimize distraction and redundancy, the frequency of displaying members on each screen has been reduced. additionally, the addition of "Paid by" will provide clarity regarding the recipient of payments when settling expenses.

BEFORE
BEFORE

Removed

Removed

AFTER
AFTER

Name added

Name added

Receipt Details

The Members section has been eliminated to give priority to receipt details. Furthermore, the screen has been renamed as "Javier Receipt" and now showcases the expense group photo. The receipt details have been enhanced to include the date, description, and card information.

Removed

Removed

BEFORE
AFTER

Credit card

information

added

Credit card

information

added

Custom Split

A toggle feature has been introduced to easily switch between cash or percentage amounts, simplifying breakdowns. The main user, Julie Taylor (You), remains at the top to maintain consistency. Furthermore, a collapse feature has been implemented for the receipt breakdown to prevent screen overcrowding.

Toggle feature

Main user at the top

Collapse feature

BEFORE
AFTER

Group Expenses: Pending & Completed 

A new feature called "Create Group Event" has been implemented. Based on user feedback, the categories have been removed as they were deemed unnecessary and distracting. The events have been redesigned as interactive cards, enhancing their visual appeal and making them easily clickable.

BEFORE

AFTER

Removed

categories

Expenses turned

into cards

Final Design

Reflection

Working on Venmo's Group Expense feature has been an enriching experience. Refining the Custom Split feature taught me the importance of balancing flexibility and user-friendliness.

User feedback was crucial in shaping the feature. By involving users in the design process, I ensured it aligns seamlessly with Venmo's UI and brand guidelines. Based on user feedback, I made improvements to the Custom Split feature. One enhancement was adding a collapse feature to the receipt breakdown, allowing users to focus on what's essential.

Given more time, I would revisit the receipt breakdown implementation, finding innovative ways to integrate it smoothly into Venmo's UI for a better user experience.

Existing Group Expense

The group expenses have been combined with the members' expenses, and "You" has been added to the users' names for clarity.

BEFORE
AFTER

Manually Add Expense

To minimize distraction and redundancy, the frequency of displaying members on each screen has been reduced. additionally, the addition of "Paid by" will provide clarity regarding the recipient of payments when settling expenses.

BEFORE
AFTER

Receipt Details

The Members section has been eliminated to give priority to receipt details. Furthermore,

the screen has been renamed as "Javier Receipt" and now showcases the expense group photo. The receipt details have been enhanced to include the date, description, and card information.

BEFORE
AFTER

Custom Split

A toggle feature has been introduced to easily switch between cash or percentage amounts, simplifying breakdowns. The main user, Julie Taylor (You), remains at the top to maintain consistency. Furthermore, a collapse feature has been implemented for the receipt breakdown to prevent screen overcrowding.

BEFORE
AFTER

Group Expenses: Pending and Completed 

A new feature called "Create Group Event" has been implemented. Based on user feedback, the categories have been removed as they were deemed unnecessary and distracting. The events have been redesigned as interactive cards, enhancing their visual appeal and making them easily clickable.

BEFORE
AFTER