Independent case studyProduct · UI/UX · 2026

BOA: Spending
& budgeting.

Understand the spending. Correct the details. Adjust the plan.

Role
UI/UX Designer
Timeline
8 weeks
Platform
Mobile + Web
The challenge
Connect spending totals, category corrections and budget adjustments in one continuous flow.
My scope
Research, flow analysis, wireframes, mobile and web UI, and an interactive prototype.
Outcome
Budget reallocation rose from 2 of 6 to 5 of 6 unassisted; median time to spot overspending fell from 41 to 24 seconds.

01 / The core experience

From a spending total to a decision.

Each part of the flow pairs a visible interface change with the decision it helps someone make: find the issue, trace its source, then adjust the plan.

01 / Understand

See which category needs attention.

Select a category to see its amount, budget, and status in one place.

02 / Investigate

Trace the total back to the spending.

Switch between merchant and monthly breakdowns without losing the active month, category, or budget.

03 / Adjust

Reallocate the budget without restarting setup.

Move an amount between categories, preview both limits, then choose whether the change is temporary or ongoing.

02 / Interactive prototype

Follow the task through.

Explore the connected mobile flow using sample transactions and budgets.

  1. Inspect a spending category

    Select a category in the dial, compare its merchant and monthly breakdowns, then open its transactions.

  2. Correct more than one transaction

    Select transactions and assign a category together, keeping the active month and category in context.

  3. Make a one-month budget adjustment

    Reallocate category allowances, review the new limits, and choose a one-month or ongoing change. This adjusts the plan; it does not transfer funds.

Open at full size

The optional assistant demonstrates suggested questions and responses based on sample data. Free-text questions and live AI are outside this prototype.

03 / Research & problem framing

Three points where the flow breaks.

The research focused on finding and verifying spending, correcting categories, and adapting a budget during the month.

32Survey responses
2User interviews
RedditSupporting public posts

Participants had used Bank of America, but not necessarily its budgeting feature. This was a small, directional study rather than a representative sample.

01

Spending is difficult to find and verify

Users had to move between summaries, categories, and transaction lists to understand where a total came from.

02

Category correction breaks the flow

Fixing a category required opening transactions one at a time, while filters and selections could reset on return.

03

Budget changes force a full rebuild

A small monthly adjustment could send users through setup steps that did not match the change they wanted to make.

View the survey breakdown and supporting material
63%

Selections reset

69%

Insights hard to find

66%

Correction takes time

72%

Budgets feel inflexible

These four recorded survey findings are preserved from the research notes. Uncertainty about how totals connect to transactions is retained as a qualitative theme rather than shown with an unverified percentage.

Interview context for the BOA spending case study
Interview context Categories, repeated edits and uncertainty about which transactions contributed to a total.
Public posts discussing spending and budgeting issues
Supporting public posts External context for the themes; separate from the recruited survey and interviews.
View before-and-after flows and all 15 wireframes

Task flow comparison

Two tasks, before and after.

Track spending

Direct access replaces the hidden entry, filters stay visible, and category changes happen inside the transaction flow.

Before / Reviewed flow
Current BOA spending flow with hidden entry, lost context, and deep category editingOpen full size
After / Redesigned flow
Redesigned BOA spending flow with direct access, persistent filters, and quicker category editingOpen full size

Adjust a budget

The redesign starts from the current budget, supports focused edits or reallocation, and avoids restarting the setup process.

Before / Reviewed flow
Current BOA budget flow with a long setup processOpen full size
After / Redesigned flow
Redesigned BOA budget flow with direct edits and category reallocationOpen full size

Entry

Spending starts on a screen users already open

The reviewed flow placed spending several screens below the account. These wireframes bring the monthly total to the accounts list and checking card, with a path from transactions back into spending.

Low-fidelity accounts screen with a spending summary sitting under the account list
01Accounts · spending in the list
Low-fidelity checking account screen with this month's spending and a link into tracking
02Checking · one entry point
Low-fidelity transaction detail with an editable category row and a link to all spending in that category
03Transaction · category editable here

Track spending

Month and category survive the trip into detail

The two pickers stay pinned above the overview, the category breakdown, and the transaction list, so stepping into a merchant and back does not clear them. Correcting a miscategorised charge happens in the list itself — select several, move them once — instead of one transaction detail at a time.

Low-fidelity spending overview with month and category filters pinned above a category breakdown
04Overview · filters pinned
Low-fidelity time range sheet offering month, quarter, and year
05Time range · month to year
Low-fidelity category filter sheet listing every category with spend against budget
06Category filter · all 16
Low-fidelity groceries detail broken down by merchant against the budget line
07Category · by merchant
Low-fidelity groceries detail broken down by month against the budget line
08Same category · by month
Low-fidelity groceries transaction list with the month and category filters still applied
09Transactions · filters intact
Low-fidelity transaction list in selection mode with two transactions checked and a recategorize action
10Select · fix several at once
Low-fidelity sheet moving the two selected transactions to Restaurants and Dining
11Move to another category

Budget

Changing one number does not restart setup

Categories can be edited or reallocated while the total stays visible. Saving is a separate decision: apply the adjustment to this month or keep it as an ongoing plan.

Low-fidelity budget screen with plus and minus steppers on each category
13Budget · edit in place
Low-fidelity reallocation sheet moving twenty dollars between two categories with both new limits previewed
14Reallocate · take from, give to
Low-fidelity save sheet offering to save for August only or as an ongoing budget
15Save once, or from now on
Low-fidelity Restaurants and Dining detail showing the moved budget line and an undo action
16Category · line moved, bars kept

04 / Testing & iteration

The clearest improvement came from budget reallocation.

The same six participants completed both task rounds.

Key iteration / Budget reallocation

2 of 6 → 5 of 6 unassisted

Design change
Separated the source and destination into Take from and Give to, then previewed both new limits and the unchanged total before confirmation.
Observed result
Five of six participants completed budget reallocation without help in the redesigned flow, compared with two of six in the earlier task round.

Next question

Next, test one-month versus ongoing changes, undo, and insufficient-funds cases.

Spending chart

41 s → 24 s median

Five of six participants identified the most overspent category without help after the selected category, budget ring, and text status were made more explicit.

Assistant exploration

1 of 6 → 4 of 6

Four of six participants resolved a follow-up question in the prototype assistant, compared with one of six using navigation in the comparison round.

Directional evidence only: returning participants saw substantially different interfaces, so practice effects and multiple design changes may have influenced the results. The assistant comparison is exploratory.

05 / Web adaptation

Use the width to keep overview and detail together.

Mobile reveals details one view at a time. Desktop keeps the category overview beside merchant and monthly breakdowns, with the assistant available in a side panel.

View the visual system

Familiar banking navigation, category colors and typography support the revised flows. Text values and budget lines accompany color so the status has more than one cue.

Core palette
BOA core color palette
Category ramp
BOA spending category color ramp
Typography
BOA typography specimen

Reflection

Next, isolate what caused the improvement.

A broader study should separate the effects of persistent context, the revised chart, and the reallocation preview, while testing accessibility and error recovery.

Independent redesign concept. Not affiliated with Bank of America.