

sfcapital.co.id
LiveCaseWeb | Fintech
Dipay Personal

I introduced a new feature in Dipay Personal to help users automatically track and understand their spending habits. The Spending Statistic module includes categorized expenses, monthly comparisons, and visual charts, all generated without manual input. By removing friction and offering clear insights, the feature turned passive users into more financially aware individuals.
Before this feature existed, most Dipay users simply used the app for quick transactions, to top up, pay bills, or scan QR codes. However, there was no way for them to review how much they were actually spending, or on what.
As a result, users often lacked financial awareness. They might overspend across categories like “Shopping” or “Eat & Drinks” without realizing it, and there was no visual cue to help them reflect on their habits.
That gap inspired us to build Spending Statistic, a feature that helps users understand their monthly expenses by automatically categorizing and visualizing their transactions, without requiring any manual input.
From internal feedback and data logs, we found that users rarely opened the transaction history unless their balance looked “too low.” Most people didn’t realize they’d spent 1–2 million until they were forced to check, so this feature was designed to be passive, but powerful.
Spending Statistic → a monthly transaction breakdown grouped into meaningful categories to help users understand their financial habits.
Rather than asking users to log their expenses manually, we designed a system that detects, categorizes, and visualizes spending patterns automatically, giving users a financial mirror they could trust.
Automatic Tracking → all transactions recorded seamlessly behind the scenes
Spending Categories → grouped into 7 everyday segments to help users interpret spending faster
Monthly Comparison → shows increases or decreases in each category compared to previous month
Spending Chart → a visual donut chart to quickly scan where most money goes
To empower users to build financial awareness without friction, helping them identify patterns, spot problems, and eventually feel more in control of their money.

Dipay Personal Old Design
I led this project as Lead Product Designer, collaborating with two product designers and one product manager. My role was to guide the UX vision, define the structure of insights, and align experience patterns across the product.
The feature was designed to answer a simple question → “Where is my money going?”
We structured the experience to feel effortless and data-driven, with clarity as a design priority. To ensure we were building a product users would truly benefit from, we benchmarked how similar products delivered spending insights.
Understand where their money goes → Users get categorized summaries of their monthly spending, updated automatically
Compare their spending across time → With monthly percentage differences and trend icons, users can reflect and adjust habits.
Get insights without manual work → Everything works in the background, no extra setup or effort needed.
Increase user retention → Financial awareness creates stickiness; users return monthly to check their stats.
Strengthen perceived value of Dipay → Going beyond transactions into personal finance helps Dipay stand out in a crowded payments space.
Enable future monetization → Spending habits open up opportunities for cross-sell (e.g., financial products, savings goals).
With goals aligned, I benchmarked other app like Bank Jago (a digital bank) and Pina (a budgeting + investment app) to gather answers to specific questions.

Benchmarking from other app’s
What makes Bank Jago's spending insights work? → Jago keeps insights clean, visual, and tailored for younger users. It supports flexible category editing and offers monthly comparisons, which gave us the idea to include visualized changes and grouping flexibility.
What does Pina do well for non-bank users? → Pina’s UI is fresh and includes goal budgeting. While their categorization is generic, they integrate investment tracking too. We took inspiration from their simplicity but opted for tighter data mapping to actual transactions.

Competitor Comparison Table
On the Statistik page, users can view all 7 spending categories as stacked cards, each showing icon, label, and amount. This card layout reduces scanning friction and reinforces segmentation.

Spending Category Cards
The feature was placed in the Dompet section of the homepage. It shows the top 3 categories and total spending with a CTA to “Lihat Statistik.”

New Card on Homepage
Tapping “Lihat Statistik” brings users to a dedicated Statistik page, where a donut chart summarizes their full monthly spending. Users can navigate by month and view breakdowns per category.

New Statistic Page
Each completed transaction from QRIS, PPOB, to transfers, is instantly labeled with the proper spending category on its success screen. To enable this, we used a merchant keyword/tag mapping system, and applied fallback heuristics when category confidence was low.

New QRIS Payment Proof

New Transfer Payment Proof

PPOB Payment Proof
This project taught me how powerful data can be when it’s visualized simply. Most users don’t need accounting-level granularity, they just want awareness.
We were able to ship a smart, low-friction feature by leaning on:
Even without user interviews, we delivered something useful and the feedback showed it: users began referencing categories like “Shopping” and “Bills” when discussing their expenses, something that never happened before.
Spending Statistic proved that thoughtful defaults and invisible UX can meaningfully change behavior, even in products as routine as digital wallets.
Selected products I've designed, from launched platforms to ongoing builds.


Web | Fintech


Web | Fintech