UX problems in banking apps: real examples from famous banks

Why banking apps still struggle with UX

Banks spend billions every year on digital transformation. Mobile banking apps have become the centerpiece of this investment — the primary place where customers check balances, transfer money, manage cards, and interact with financial services.

Yet despite this massive spending, 55% of banks in Eastern Europe still fail to deliver basic user scenarios, according to internal data from the Markswebb evaluation framework.

To assess the situation, we mapped 31 groups of core banking scenarios and evaluated 22 banks using a scoring system from 0 to 100%, reflecting the real user experience. The score was calculated based on binary criteria – whether the necessary functionality for completing a scenario is available or not.

We defined 75% scenario coverage as the threshold for a solid user experience.

As a result, 12 out of 22 banks scored below 75%, meaning that more than half of the analyzed mobile banking apps have significant gaps in fundamental user journeys. At the same time, only one bank achieved a score above 90% for basic scenarios.

The most problematic scenarios identified in the research are presented in the table below*.

Common banking apps problems in basic scenarios

*According to Markswebb's Mobile Banking Rank 2025

Simple actions — such as understanding whether a payment went through, finding how to cancel a recurring charge, or locating where to manage a card — often require navigating multiple menus or interpreting unclear system feedback. In financial interfaces, these small usability failures quickly turn into a much bigger problem: loss of trust. When users cannot confidently complete critical actions, they start doubting the reliability of the system itself.

Common UX problems in banking apps

Research across digital banking products shows that these issues are not rare edge cases but recurring patterns. Banking apps frequently suffer from confusing navigation, overloaded dashboards, hidden settings, and unnecessarily complex transaction flows.

These design decisions make everyday financial tasks harder than they should be — leading to frustration, errors, and abandoned actions. Similar UX challenges appear in digital wallet ecosystems, where payment flows often become overloaded with features and options. We explored this problem in our analysis of smart wallets UX.

To better understand this pattern, we analyzed UX issues across well-known banking apps and documented recurring problems behind them. The result is a structured database of real product cases — the UX Problems Guide.

In this article, we explore several of the most common UX failures found in popular banking apps, explain why they happen, and show how these small design issues quietly cost banks user trust, engagement, and ultimately revenue.

Where banking UX fails: real user journeys that break

Before discussing systemic UX failures in banking, it helps to look at specific user journeys where these problems actually appear.

Many usability issues in financial apps become visible not on the homepage or dashboard, but inside critical task flows — moments when users need to complete an important financial action quickly and confidently. Sending money, managing cards, or verifying identity are all high-stakes interactions where even small interface gaps can create hesitation or break the flow entirely.

Across banking apps, these problems rarely appear as isolated mistakes. Instead, they emerge as recurring UX patterns tied to particular use cases. The same friction points repeat across different products, suggesting that many banks are making similar design decisions — and repeating the same usability pitfalls.

Below we examine several real scenarios where these failures become most visible.

Case 1: International transfer fees hidden at the moment of decision

Example bank: Multiple banking apps show this pattern in international transfer flows. A good reference implementation can be seen in First Abu Dhabi Bank (FAB).

Description of the problem

A user needs to make an international transfer.

During the process, the interface asks them to choose how the transfer fee will be paid. The options typically include:

  • Pay by sender
  • Pay by recipient
  • Share

At first glance, the choice looks simple. But in many banking interfaces, the actual cost of each option is not displayed.

FAB. Fee amount is unavailable at charges selection stage

This forces the user to make a financial decision without understanding the financial consequences. Will the sender pay €5 or €35? Will intermediary banks deduct additional charges? Will the recipient receive less money than expected?

Without this information, the user must either:

  • proceed blindly, risking an unexpected fee, or
  • abandon the flow to search for fee explanations elsewhere.

Both outcomes introduce unnecessary friction into what should be a straightforward transaction.

This design pattern is widely criticized in fintech UX research because cost visibility is essential for financial decision-making. When fees are hidden or unclear, users hesitate, double-check information outside the app, or cancel the action entirely. Research on financial interface usability consistently shows that unclear pricing structures reduce trust and increase task abandonment in payment flows.

Practice: Transparent fee explanation in ADCB

A stronger implementation can be seen in the international transfer flow of Abu Dhabi Commercial Bank.

In the ADCB interface, users are still given the same options for handling transfer fees — paying the fee themselves or sharing it with the beneficiary. However, the interface adds clear contextual explanations for each option.

ADCB

For example, the screen includes:

  • a description of what each fee option means
  • a breakdown of which charges the sender will cover
  • estimated costs for correspondent and third-party bank fees

This approach changes the interaction from a guess into an informed financial decision.

Instead of forcing users to search for information or accept uncertainty, the interface provides transparency at the exact moment when the decision must be made.

Insight

Transparency in pricing and fees is a major factor influencing trust and completion rates in digital financial products.

  • 42% of consumers say hidden fees destroy their trust in a financial institution.
  • 38% of fintech users stop using a service because of a lack of transparency in fees.
  • In payment flows specifically, 18% of users abandon the transaction when additional costs appear late in the process.

At the same time, transparency strongly influences adoption: 78% of fintech users say clear pricing and transparency are critical factors for trust in financial products.

For international transfers — where intermediary bank fees and FX costs already create uncertainty — hiding costs at the decision moment significantly increases hesitation and task abandonment.

This makes fee visibility at the exact moment of choice one of the most important UX principles in international transfer interfaces. You can learn more about this issue from our UX Problems Guide video series.

Case 2: Fees revealed only after the transfer is submitted

Example bank: This issue can be observed in the international transfer flow of Mashreq Bank.

Description of the problem

Consider a user who regularly sends international transfers and is highly sensitive to transaction fees. Before committing to the payment, they want to clearly understand the exact cost of the transfer.

In the transfer interface of Mashreq Bank, the user fills in all required fields — recipient details, transfer amount, and payment information — and proceeds through the flow.

UX issue form banking apps UAE
Mashreq. Fees aren’t displayed and it is not clear whether there will be one at all

However, the actual commission is not shown during the form-filling stage.

Instead, the fee becomes visible only on the final confirmation screen, after the user has already submitted the transfer request for processing.

This creates a problematic interaction pattern. Users must move through the entire transfer process without knowing the real cost of the transaction.

At this point, they face two undesirable outcomes:

  • proceed with uncertainty about the final cost
  • cancel the transaction after seeing the fee and restart the process

Both outcomes increase friction in the user journey and introduce anxiety around financial decisions. For users who frequently transfer money internationally, the lack of early fee visibility can quickly undermine trust in the platform.

This problem reflects a broader UX challenge in financial interfaces: critical financial information is often disclosed too late in the interaction flow, when the user has already invested effort in completing the task.

Research on fintech usability highlights that late disclosure of costs significantly increases user hesitation and abandonment in payment flows, particularly when dealing with international transfers where fees can vary widely.

Practice: Early fee transparency in Al Hilal Bank

A stronger implementation can be seen in the international transfer flow of Al Hilal Bank.

In this interface, transaction costs are displayed immediately after the user enters the transfer amount, well before the final confirmation step.

Al Hilal Bank

This seemingly small design change has a significant impact on usability. By revealing the fee early in the process, the interface allows users to:

  • understand the true cost of the transaction
  • adjust the amount if needed
  • decide whether to proceed with the transfer

Instead of discovering fees at the last moment, users gain proactive transparency, which supports confident financial decision-making.

Insight

Transparency in pricing strongly affects whether users complete financial transactions.

  • 73% of consumers say transparency about fees is a key factor when choosing financial services.
  • 31% of users abandon financial transactions when unexpected costs appear late in the process.
  • According to fintech CX studies, over one-third of users report losing trust in financial services after encountering unclear or unexpected fees.

When cost information appears only on the final confirmation screen, users have already invested effort into the flow. Discovering the fee at that moment often triggers last-second cancellations, repeated attempts, or complete abandonment of the transaction.

For international transfers — where fees can vary between sending banks, correspondent banks, and FX conversions — early fee visibility becomes a critical usability factor.

We discuss similar patterns of late cost disclosure and payment flow friction in the UX Problems Guide video series.

International transfers remain one of the most complicated flows in many banking apps. Our analysis of expats transfers shows how poorly designed transfer flows can significantly increase friction for users sending money abroad.

Case 3: When a payment action freezes and breaks the transaction flow

Example product: A similar issue can occur in the transfer acceptance flow of PayPal.

Description of the problem

A user opens the PayPal app and notices that they have received a new incoming transfer.

The next step is simple: accept the transfer and choose the option “Keep it in PayPal.”

However, after pressing the button, the interface becomes stuck on a loading indicator. The screen remains frozen for several minutes with no feedback or status update.

Annotated screencast:

From the user’s perspective, several questions immediately arise:

  • Did the transfer go through?
  • Is the app still processing the request?
  • Should the user press the button again?

With no feedback or progress information, the user is forced to navigate back to the previous screen and attempt the process again.

Even though the core functionality technically exists, the experience breaks down at a critical moment. Instead of a quick confirmation, the user encounters uncertainty, wasted time, and frustration.

In financial products, these failures are particularly damaging because they occur at the exact moment when users expect reliability and clarity. When the interface freezes during a transaction, users begin to question whether their money is safe or whether the action has been executed correctly.

Research on payment UX shows that unclear system feedback and loading states are a major source of trust erosion in financial apps, especially during transaction confirmation flows.

Practice: Instant confirmation in Venmo

A stronger implementation can be seen in the transfer flow of Venmo.

When a user receives a transfer request in Venmo, it appears as a clear banner notification within the app.

Original screencast:

The user can accept the transfer with a single action, and the system immediately confirms the result of the transaction.

The interface then provides a reliable confirmation message, clearly indicating that the transfer has been successfully accepted.

This approach ensures that the user always understands:

  • what action they performed
  • whether the transaction succeeded
  • what the current state of their money is

Insight

System responsiveness is critical in financial transactions. Usability research shows that users expect immediate feedback during important actions:

  • 0.1 seconds feels instantaneous
  • 1 second keeps the user’s flow uninterrupted
  • 10 seconds is the limit before attention and trust begin to drop

In digital banking, delays are even more damaging because users become unsure about the state of their money.

Research also shows that 67% of users consider speed and reliability key factors in digital banking experience, while 40% report frustration when financial apps freeze or respond slowly during transactions.

This makes clear system feedback and fast confirmation states essential for payment UX.

We explore similar UX problems related to broken transaction states and unclear system feedback in the UX Problems Guide video series.

What these UX problems mean for banks

The examples above show only a small fraction of the usability issues that exist in digital banking interfaces.

In reality, large financial institutions accumulate years of UX technical debt. New features are added on top of legacy interaction patterns, product teams work in silos, and critical user journeys slowly become overloaded with friction.

We see this pattern regularly when banks come to Markswebb for digital audits. Teams often ask us to help prioritize their product backlog, because usability issues have grown into hundreds of small and large problems scattered across the product.

Some of them are surprisingly simple:

  • unclear fees in payment flows
  • late disclosure of transaction costs
  • broken confirmation states during transfers

Others are deeper structural issues tied to navigation, user journey design, or system architecture.

But the important insight is this: even the biggest players in digital banking make the same UX mistakes.

These problems appear across markets and institutions because many product teams rely on similar design patterns — without fully understanding how those patterns affect digital banking UX, mobile banking usability, and customer experience in banking.

The good news is that you don’t have to repeat these mistakes.

Learn from real UX failures in banking

At Markswebb, we analyzed hundreds of real interface cases across banking, fintech, and digital services and compiled them into a structured resource — the UX Problems Guide.

The guide documents recurring usability issues in finance, including:

  • UX problems in digital banking interfaces
  • mobile banking usability gaps
  • friction in payment and transfer flows
  • patterns that negatively affect conversion rate optimization in banking and user trust

If product teams used a simple tool like this earlier in the design process, many of these problems could be prevented — saving development effort, reducing customer frustration, and improving key metrics such as task completion, user retention, and trust in financial products.

Another critical benefit is backlog prioritization.

Some UX issues are quick wins — small interface fixes that immediately improve usability. Others require deeper research, such as user journey mapping in banking or redesigning complex interaction flows. A structured understanding of UX problems helps teams decide what should be fixed immediately and what requires strategic redesign.

Explore the UX Problems Guide

If you work on digital banking UX, fintech products, or financial platforms, you can explore the full dataset and examples in our guide.

It contains real cases of UX issues in finance, practical design solutions, and patterns that repeatedly appear in banking apps around the world.

Download the guide:

UX Problems Guide

or

Explore the dataset of UX problems in digital products.

Looking for a partner?

Get in Touch

    Fields requiring an asterisk (*) are essential for submission. By submitting this form, you agree to our Terms and Conditions.

    Markswebb

    We respond to all messages as soon as possible.

    Become a client