Banking Solution:
Bills & Subscription Management Feature

Banking Solution: Bills & Subscription Management Feature

Banking Solution:
Bills & Subscription Management Feature

12 Weeks | UX Designer | Academic Project

12 Weeks | UX Designer | Academic Project

12 Weeks | UX Designer | Academic Project

About the Project

About the Project

This project addresses the user need for improved subscription management within the Discover app. The project involved designing a user-friendly feature that allows users to easily track, manage, and understand their recurring subscriptions, enhancing their financial awareness and control.

This project addresses the user need for improved subscription management within the Discover app. The project involved designing a user-friendly feature that allows users to easily track, manage, and understand their recurring subscriptions, enhancing their financial awareness and control.

This project addresses the user need for improved subscription management within the Discover app. The project involved designing a user-friendly feature that allows users to easily track, manage, and understand their recurring subscriptions, enhancing their financial awareness and control.

My Role

My Role

As this was an individual project, I held full ownership of the UX design lifecycle, from initial concept and brainstorming to user research, competitive analysis, UX design execution, and user testing.

As this was an individual project, I held full ownership of the UX design lifecycle, from initial concept and brainstorming to user research, competitive analysis, UX design execution, and user testing.

As this was an individual project, I held full ownership of the UX design lifecycle, from initial concept and brainstorming to user research, competitive analysis, UX design execution, and user testing.

PROBLEM STATEMENT

Why This Feature?

Bank of America app users face challenges in efficiently managing their recurring payments. While subscription services like Netflix and Spotify are a concern, users also struggle to easily track and pay various bills, such as utilities and other services. The current app experience often requires manual searching for service providers, making it time-consuming and cumbersome to manage all types of recurring expenses.

Bank of America app users face challenges in efficiently managing their recurring payments. While subscription services like Netflix and Spotify are a concern, users also struggle to easily track and pay various bills, such as utilities and other services. The current app experience often requires manual searching for service providers, making it time-consuming and cumbersome to manage all types of recurring expenses.

PROBLEM STATEMENT

Why This Feature?

Bank of America app users face challenges in efficiently managing their recurring payments. While subscription services like Netflix and Spotify are a concern, users also struggle to easily track and pay various bills, such as utilities and other services. The current app experience often requires manual searching for service providers, making it time-consuming and cumbersome to manage all types of recurring expenses.

Outcome

Outcome

This project resulted in a well-designed bill tracking feature, successfully meeting all micro-goals. Its success was recognized by the professor, being 2nd best presentation in the class.

This project resulted in a well-designed bill tracking feature, successfully meeting all micro-goals. Its success was recognized by the professor, being 2nd best presentation in the class.

This project resulted in a well-designed bill tracking feature, successfully meeting all micro-goals. Its success was recognized by the professor, being 2nd best presentation in the class.

RESEARCH

RESEARCH

Current Solution Analysis

Current Solution Analysis

My analysis of popular subscription management apps like Truebill and Bobby revealed key shortcomings:

• A reliance on time-consuming manual input for tracking.

• Security vulnerabilities associated with granting bank access.

• A lack of transparency due to feature limitations in free versions.

My analysis of popular subscription management apps like Truebill and Bobby revealed key shortcomings:

• A reliance on time-consuming manual input for tracking.

• Security vulnerabilities associated with granting bank access.

• A lack of transparency due to feature limitations in free versions.

My analysis of popular subscription management apps like Truebill and Bobby revealed key shortcomings:

• A reliance on time-consuming manual input for tracking.

• Security vulnerabilities associated with granting bank access.

• A lack of transparency due to feature limitations in free versions.

A Secure and Centralized Solution:

A Secure and Centralized Solution:

Bank of America, a financial institution known for its robust security measures, provides an ideal foundation for a subscription management tool. Integrating this feature empowers users with:

Existing Trust: The peace of mind that comes from using their trusted bank's security systems.

Seamless Integration: Easy adoption due to familiarity with the Bank of America app's interface.

Centralized Management: The convenience of managing subscriptions, all in one secure location.

Bank of America, a financial institution known for its robust security measures, provides an ideal foundation for a subscription management tool. Integrating this feature empowers users with:

Leveraging Existing Trust: The peace of mind that comes from using their trusted bank's security systems.

Seamless Integration: Easy adoption due to familiarity with the Bank of America app's interface.

Centralized Management: The convenience of managing subscriptions alongside other finances, all in one secure location.

Bank of America, a financial institution known for its robust security measures, provides an ideal foundation for a subscription management tool. Integrating this feature empowers users with:

Leveraging Existing Trust: The peace of mind that comes from using their trusted bank's security systems.

Seamless Integration: Easy adoption due to familiarity with the Bank of America app's interface.

Centralized Management: The convenience of managing subscriptions alongside other finances, all in one secure location.

Goal

Goal

How can we design a unified and intuitive system within the Bank of America app that simplifies the process for users to:


• View and manage both their subscription payments and regular bill payments?

• Easily navigate to bill payment options without needing to manually search for each service provider?

How can we design a unified and intuitive system within the Bank of America app that simplifies the process for users to:


• View and manage both their subscription payments and regular bill payments?

• Easily navigate to bill payment options without needing to manually search for each service provider?

How can we design a unified and intuitive system within the Bank of America app that simplifies the process for users to:


• View and manage both their subscription payments and regular bill payments?

• Easily navigate to bill payment options without needing to manually search for each service provider?

UNDERSTANDING USER NEEDS

UNDERSTANDING USER NEEDS

Insights of User Needs Through Research

Insights of User Needs Through Research

I conducted interviews with friends and current Bank of America app users. This research revealed key user pain points:

I conducted interviews with friends and current Bank of America app users. This research revealed key user pain points:

I conducted interviews with friends and current Bank of America app users. This research revealed key user pain points:

Prioritization: Users expressed a need for ready-made options for selecting service providers, rather than the current manual system of adding service names.

Prioritization: Users expressed a need for ready-made options for selecting service providers, rather than the current manual system of adding service names.

Prioritization: Users expressed a need for ready-made options for selecting service providers, rather than the current manual system of adding service names.

Deeper Insights: Users wanted the ability to view billing history, including signup dates and total months paid, a feature absent from the current monthly statements.

Deeper Insights: Users wanted the ability to view billing history, including signup dates and total months paid, a feature absent from the current monthly statements.

Deeper Insights: Users wanted the ability to view billing history, including signup dates and total months paid, a feature absent from the current monthly statements.

Notification Setup Methods: Users desired easier controls for turning on/off notifications for recurring bill payment alerts, both before and after payments.

Notification Setup Methods: Users desired easier controls for turning on/off notifications for recurring bill payment alerts, both before and after payments.

Notification Setup Methods: Users desired easier controls for turning on/off notifications for recurring bill payment alerts, both before and after payments.

Participant Quotes

Participant Quotes

I conducted interviews with friends and current Bank of America app users. This research revealed key user pain points:

I conducted interviews with friends and current Bank of America app users. This research revealed key user pain points:

I conducted interviews with friends and current Bank of America app users. This research revealed key user pain points:

Clear Goals & Practical Improvements

Clear Goals & Practical Improvements

These goals, prioritized based on user needs assessment and competitor analysis, aim to empower users and streamline their bill and subscription management experience:

Simplified Bill Payments: A redesigned layout makes finding and paying bills quicker and hassle-free.

Subscription Tracking Made Simple: A dedicated section highlights all recurring charges at a glance.

Take Control of Subscriptions: Easily rename, sort, and cancel subscriptions in just a few taps.

Hassle-Free Alerts: Set up and manage payment reminders without digging through settings.

Spending Insights at a Glance: View monthly expenses in a clear, digestible format. No need to comb through statements.

These goals, prioritized based on user needs assessment and competitor analysis, aim to empower users and streamline their bill and subscription management experience:

Simplified Bill Payments: A redesigned layout makes finding and paying bills quicker and hassle-free.

Subscription Tracking Made Simple: A dedicated section highlights all recurring charges at a glance.

Take Control of Subscriptions: Easily rename, sort, and cancel subscriptions in just a few taps.

Hassle-Free Alerts: Set up and manage payment reminders without digging through settings.

Spending Insights at a Glance: View monthly expenses in a clear, digestible format. No need to comb through statements.

These goals, prioritized based on user needs assessment and competitor analysis, aim to empower users and streamline their bill and subscription management experience:

Simplified Bill Payments: A redesigned layout makes finding and paying bills quicker and hassle-free.

Subscription Tracking Made Simple: A dedicated section highlights all recurring charges at a glance.

Take Control of Subscriptions: Easily rename, sort, and cancel subscriptions in just a few taps.

Hassle-Free Alerts: Set up and manage payment reminders without digging through settings.

Spending Insights at a Glance: View monthly expenses in a clear, digestible format. No need to comb through statements.

DESIGN

DESIGN

Mapping the User Persona

Mapping the User Persona

Persona & Scenario: Meet Emily, a 32 year busy professional, realizes her gas bill is overdue. She opens her bank app, only to find that setting up the payment requires multiple manual steps, searching for the provider, entering details, and verifying the setup. Frustrated, she finally pays it.

Just then, she notices a $120 charge for Hotstar, a subscription she forgot to cancel. She wants to set up alerts for future renewals but struggles to find the option, buried deep in the settings. Annoyed by the effort it takes to manage simple tasks, she wishes her banking app made things quicker and easier.

Persona & Scenario: Meet Emily, a 32 year busy professional, realizes her gas bill is overdue. She opens her bank app, only to find that setting up the payment requires multiple manual steps, searching for the provider, entering details, and verifying the setup. Frustrated, she finally pays it.

Just then, she notices a $120 charge for Hotstar, a subscription she forgot to cancel. She wants to set up alerts for future renewals but struggles to find the option, buried deep in the settings. Annoyed by the effort it takes to manage simple tasks, she wishes her banking app made things quicker and easier.

Persona & Scenario: Meet Emily, a 32 year busy professional, realizes her gas bill is overdue. She opens her bank app, only to find that setting up the payment requires multiple manual steps, searching for the provider, entering details, and verifying the setup. Frustrated, she finally pays it.

Just then, she notices a $120 charge for Hotstar, a subscription she forgot to cancel. She wants to set up alerts for future renewals but struggles to find the option, buried deep in the settings. Annoyed by the effort it takes to manage simple tasks, she wishes her banking app made things quicker and easier.

Creating a user persona and scenario provided valuable insights into the user’s challenges and expectations. This approach helped design a solution that truly aligned with their needs and real-life situations.

Creating a user persona and scenario provided valuable insights into the user’s challenges and expectations. This approach helped design a solution that truly aligned with their needs and real-life situations.

Creating a user persona and scenario provided valuable insights into the user’s challenges and expectations. This approach helped design a solution that truly aligned with their needs and real-life situations.

Mapping the User Journey

Mapping the User Journey

To create an intuitive experience, I observed how users typically manage their subscriptions and bill payments and identified key interaction patterns that simplify financial tracking. Using these insights, I outlined five different user flows within the Bank of America app, ensuring that each action, whether finding a subscription tab, paying utility bills or setting up alerts feels natural and frictionless. The goal was to remove guesswork and make navigation as effortless as possible.

To create an intuitive experience, I observed how users typically manage their subscriptions and bill payments and identified key interaction patterns that simplify financial tracking. Using these insights, I outlined five different user flows within the Bank of America app, ensuring that each action, whether finding a subscription tab, paying utility bills or setting up alerts feels natural and frictionless. The goal was to remove guesswork and make navigation as effortless as possible.

To create an intuitive experience, I observed how users typically manage their subscriptions and bill payments and identified key interaction patterns that simplify financial tracking. Using these insights, I outlined five different user flows within the Bank of America app, ensuring that each action, whether finding a subscription tab, paying utility bills or setting up alerts feels natural and frictionless. The goal was to remove guesswork and make navigation as effortless as possible.

Placing the Feature for Maximum Visibility

Placing the Feature for Maximum Visibility

Hiding the features deep in settings wouldn’t work. To ensure easy access and high engagement, I analyzed BOA and other financial apps. The best placement? Under "Bill Pay." This aligns with user habits, keeping subscriptions and other payments in one intuitive spot.

Hiding the features deep in settings wouldn’t work. To ensure easy access and high engagement, I analyzed BOA and other financial apps. The best placement? Under "Bill Pay." This aligns with user habits, keeping subscriptions and other payments in one intuitive spot.

Hiding the features deep in settings wouldn’t work. To ensure easy access and high engagement, I analyzed BOA and other financial apps. The best placement? Under "Bill Pay." This aligns with user habits, keeping subscriptions and other payments in one intuitive spot.

Exploring Screen Layouts Through Wireframing

Exploring Screen Layouts Through Wireframing

To structure the service and subscription billers, history and alerts effectively, I created wireframes focusing on clarity, and minimal friction. Key design decisions included:

To structure the service and subscription billers, history and alerts effectively, I created wireframes focusing on clarity, and minimal friction. Key design decisions included:

To structure the service and subscription billers, history and alerts effectively, I created wireframes focusing on clarity, and minimal friction. Key design decisions included:

Final Designs aligned with the existing UI style

Final Designs aligned with the existing UI style

Adding New Biller & Managing Subscription Alert

Adding New Biller & Managing Subscription Alert

Adding New Biller & Managing Subscription Alert

To view her bill payment history, Emily taps on “Bill Payment History.” She can now see her total spending for the selected month, along with a detailed breakdown and spending trends.

To view her bill payment history, Emily taps on “Bill Payment History.” She can now see her total spending for the selected month, along with a detailed breakdown and spending trends.

To view her bill payment history, Emily taps on “Bill Payment History.” She can now see her total spending for the selected month, along with a detailed breakdown and spending trends.

Tracking Bill Payment History & Spending Trends

Tracking Bill Payment History & Spending Trends

Tracking Bill Payment History & Spending Trends

To add a new biller, Emily taps "Add Biller," selects from a list of options, enters the required details, and manages alert and auto-pay settings with a single tap before saving the information.

To add a new biller, Emily taps "Add Biller," selects from a list of options, enters the required details, and manages alert and auto-pay settings with a single tap before saving the information.

To add a new biller, Emily taps "Add Biller," selects from a list of options, enters the required details, and manages alert and auto-pay settings with a single tap before saving the information.

High-Fi Prototype

High-Fi Prototype

High-Fi Prototype

Reflections & Refinements

Reflections & Refinements

I learned that staying organized and documenting each step along with key accomplishments can be incredibly helpful when making important design decisions. In the banking sector, asking detailed questions about users’ financial habits is especially critical.


Since this was a school project with limited time, there wasn’t much scope for in-depth interviews or testing with a larger user group. I believe that expanding the participant pool in the future would uncover deeper insights into user behavior and needs.

I learned that staying organized and documenting each step along with key accomplishments can be incredibly helpful when making important design decisions. In the banking sector, asking detailed questions about users’ financial habits is especially critical.


Since this was a school project with limited time, there wasn’t much scope for in-depth interviews or testing with a larger user group. I believe that expanding the participant pool in the future would uncover deeper insights into user behavior and needs.

Get In Touch

Let’s make something people actually want to use! Feel free to contact me.

Get In Touch

Let’s make something people actually want to use! Feel free to contact me.

Get In Touch

Let’s make something people actually want to use! Feel free to contact me.

Get In Touch

Let’s make something people actually want to use! Feel free to contact me.