02

Loyalty and retention

Retention in financial products is different from retention in consumer apps. Users do not churn from their bank the way they churn from a streaming service. But they can become dormant: leaving money in the account while their attention and financial decisions live elsewhere. The loyalty problem in banking is not about preventing cancellation. It is about keeping the relationship active and valued over months and years.

The mechanics that serve retention are the ones that reward accumulated behavior, create a sense of growing financial progress, and give users something worth coming back to that they could not get on day one. Progression systems, milestone collections, and long-horizon challenges all work in this direction. So does anything that creates a sense of shared financial purpose rather than a solo transaction history.

Relevant features

These features create the behavioral data and the meaningful engagement that long-term retention depends on. An app without them is one the user has no particular reason to return to.

Spending analytics and trends
6 of 10 apps

Spending analytics is the feature that makes an app feel like it knows the user. Copilot's month-in-review, George App's cross-month category comparison, and Monzo's cash flow projection all create reasons to return that are not transactional. The user is not opening the app to do something. They are opening it to learn something. That shift in the reason for engagement is the foundation of long-term retention.

Why this matters for this goal

An app with rich analytics creates a historical relationship with the user. Each passing month adds to the picture. The longer the user stays, the more useful the data becomes. This compounding value is a structural retention driver that no onboarding offer or sign-up bonus can replicate.

Copilot Personal Finance
Month-in-review triggered by scrolling to a month boundary: spending by category with month-over-month comparison, budget performance, savings progress, cash flow summary, and investment balance. Shareable with an amount visibility toggle.
Screenshot
placeholder
George App (Erste Bank) Traditional Bank
Spotlight widgets show monthly spend per category. Left-right swipe switches between months with all previous months pre-populated from historical data.
Screenshot
placeholder
Financial education
3 of 10 apps

EveryDollar's lesson library is the most developed we observed: short video lessons, a streak, to-do items generated from completed lessons, and freely registerable group coaching. George App links to the Erste Znali website but content is not in-app. Finelo's entire product is a financial education app locked behind a mandatory paywall. The gap across all three is that the education is not connected to the user's actual account behavior.

Why this matters for this goal

Education creates reasons to return that are not triggered by financial need. A user who is working through a lesson sequence has a pull into the app that exists independently of whether they need to make a payment or check a balance. That additional return surface is directly relevant to retention.

EveryDollar Zero-Based Budgeting
Short video lessons in groups. Completion tracked with X of Y counter. Lesson completion generates to-do items on the Today tab. A streak fires on day 1. Group coaching is freely registerable.
Screenshot
placeholder
George App (Erste Bank) Traditional Bank
Financial Education accessible from the Discover tab. Topics cover payment cards, savings, and personal finance. Tapping any topic opens the Erste Znali website in the browser. Content is not in-app.
Screenshot
placeholder
Cleo AI Budgeting
The "it's game time" card starts a multiple-choice quiz testing the user's knowledge of their own recent spending: "did you pay any bills this week?", "how much money have you spent in the last seven days?", "how much money came in?" Getting answers wrong shows the correct figure from the user's own transaction data. Post-game shows a knowledge score, times played, and a streak counter. Financial education is delivered as a quiz about the user's own behavior, not about generic financial concepts.
Screenshot
placeholder
Cashback and rewards
2 of 10 apps

Monzo's time-limited cashback offers from named partners and Yettel Bank's Bank Max threshold reward both function as retention mechanics even though they were designed as financial products. Monzo's offer rotation creates a reason to check the app regularly. Yettel's threshold creates a monthly goal that resets, producing a recurring engagement cycle.

Why this matters for this goal

A user who is working toward a monthly threshold or checking for new offers has a behavior that repeats regardless of whether they have a financial need on that day. That habitual check-in is the behavioral foundation of loyalty.

Monzo Neobank
Dedicated cashback section on the home screen. Time-limited partner offers (most expire within 2 weeks) with percentage, channel, single or multi-use, cap, and expiry date. Cumulative all-time earned balance shown with a withdrawable total.
Screenshot
placeholder
Yettel Bank Traditional Bank
Bank Max threshold widget above account balance. Progress bar toward 30,000 RSD monthly card spend. Reaching threshold waives the 595 RSD monthly fee. Cross-promotion with Yettel telecommunications subscription for additional cashback and discounts.
Screenshot
placeholder
Starling Bank Neo-bank
The referral reward is a National Trust Day pass for two people -- valid for six months at hundreds of National Trust properties in the UK. Both the referring user and the referred friend receive the same reward. The reward has monetary value but is positioned as a shared experience rather than a financial payment. This is the only non-cash referral reward observed across the apps we analyzed.
Screenshot
placeholder
Dave Neo-bank / Cash Advance
Referring a friend earns a 20% increase on the referring user's next Extra Cash advance limit (up to $100 more) when both parties take and repay an advance. The boost is product-native and requires both parties to complete the full advance-and-repayment cycle. Expires after 60 days.
Screenshot
placeholder
Acorns Micro-Investing
Cashback from partner brand purchases is deposited directly into the Invest account as additional investment. The referral reward takes the same form: invested rather than paid as cash, with a scaling structure (up to $1,375 for referring five friends). Every reward stays inside the investment ecosystem.
Screenshot
placeholder
Profile completeness
2 of 10 apps

Intesa Bank shows "your profile is at 50%" with specific completion actions. EveryDollar's Today tab personalization asks 10 questions and updates recommendations on completion. In both cases the data model for a collection mechanic already exists. What is missing is a reward on completion and a named collection rather than a percentage.

Why this matters for this goal

Profile completeness is one step from a set collection mechanic. It names a completion state and surfaces specific actions. Adding a reward on completion and converting the percentage to a named collection turns an informational feature into a retention driver.

Intesa Bank Traditional Bank
"Your profile is at 50%" in the profile section. Completion actions: add a profile photo, receive statements in My Documents, turn on marketing consent, enable fast balance. No reward on completion observed.
Screenshot
placeholder
EveryDollar Zero-Based Budgeting
Today tab personalization with 10 questions covering homeowner status, income, retirement savings, and emergency fund. After completion the Today tab shows tailored lesson recommendations and a to-do list.
Screenshot
placeholder
Gamification opportunities

These mechanics build the long-term relationship structure that keeps users engaged beyond the first few months.

03
Referral via gifting mechanic
Low novelty

Wise, Monzo, and Copilot all have referral programs but none gamifies the referral itself. There is no milestone tracking, no tiered reward structure, and no social framing beyond a link and a code. The opportunity is not to introduce referral, it already exists, but to make it feel like a mechanic. Referrals framed as gifts to the recipient convert differently. A user who refers a friend into a shared financial goal creates a social bond that a code does not, and social bonds are retention drivers.

How it could apply
Gifted interest boost
An existing user sends a friend a higher interest rate for their first month, framed as a gift sent from the user rather than a referral code. The recipient receives something named and personal. Both parties have a concrete reason to stay engaged.
Prerequisites: A savings product with a flexible interest rate. A technical flow that ties the boosted rate to the referral link and a clear expiry date on the boost.
Milestone referral tracking
A referral tracker that shows each referred friend by name and their progress toward a qualifying action, as Wise already does. Adding tier milestones (5 referrals, 10 referrals, 25 referrals) with named badges and escalating rewards converts a one-time action into a long-horizon goal.
Prerequisites: A referral tracking screen that can show friend-level progress. The milestone rewards need to escalate meaningfully so the 10th referral feels worth more than the 2nd.
Pairs well with
Set Collection (referral milestones as collection slots), Achievements (referral tiers as named achievements), Community / Groups (referred friends seed a household group).
05
Achievements and Milestones
Mid novelty

Fortune City has 100 named achievements. Copilot has a single goal-completion screen. Neither has a persistent, browsable achievement library that creates cross-feature motivation. The transaction stream already contains the data to calculate most achievements without any additional user action. The critical design decision is behavior-based versus balance-based. Balance-based achievements reward wealth. Behavior-based achievements reward the habits the app is designed to build, and they work across income brackets.

How it could apply
Behavior-based achievement library
A browsable set of named achievements tied to actions rather than amounts: "reviewed 100 transactions," "no overdraft for 90 days," "completed a full month under budget." The library is visible before any achievement is earned so users can see what they are working toward.
Prerequisites: Transaction history and in-app behavioral data to calculate achievements automatically. Define the minimum condition for each achievement that the app can actually verify.
Retroactive unlock on first enable
When the achievement system is activated, the app scans existing history and immediately awards everything already earned. Users discover they have already done things worth celebrating rather than starting at zero. Removes the cold-start problem entirely for existing users.
Prerequisites: Historical transaction data the app can parse quickly. The scan needs to complete in a few seconds. A slow reveal kills the moment.
Annual stamped achievements
A yearly set that resets each January, with a year-stamped badge for each completion: "2026 Budget Streak," "2026 Zero Overdraft Year." These accumulate over multiple years, creating a visible financial history inside the app. The year stamp makes the badge more meaningful the older it gets.
Prerequisites: A persistent badge display system that handles multi-year stacking without cluttering the UI. The annual reset needs to be clearly communicated so users know the window closes in December.
Pairs well with
Set Collection (achievements organized into named sets), Streak (streak milestones as dated achievements), Challenges (challenge completion feeds the achievement library).
10
Set Collection
Mid novelty

Items organized into named sets where completing a full set unlocks an additional reward or status. The mechanic's power in a retention context comes from cross-feature motivation: a user who has budgeting in place but no recurring savings contribution sees the empty slot and is pulled toward setting one up, not because the app pushed them, but because the incomplete set creates its own gravitational pull. This is how Solitaire Grand Harvest's album system works. Each set becomes a quiet incentive to explore the product more deeply over time.

How it could apply
Financial foundation set
A visible, always-displayed set of financial behaviors: emergency fund started, recurring savings active, no high-interest debt, budget tracked for a full month, recurring payments automated. Filled slots are marked; empty ones show what is missing and link to the relevant feature.
Prerequisites: The app needs to track whether each condition is met, which may require cross-feature data. Define the minimum verifiable condition for each slot.
Annual completion set
A yearly set of financial behaviors that resets each January. Completing the year's set earns a year-stamped status badge. Builds a personal financial history visible inside the app across multiple years.
Prerequisites: A year-stamped badge display system that handles multi-year accumulation. The annual reset needs to be clearly communicated before December.
Pairs well with
Achievements (each set completion is a named achievement), Limited-Time Events (the annual set has a fixed deadline), XP / Leveling (set completion earns a large XP award).
07
Credits and Tokens
Mid novelty

A points layer on top of financial behaviors. Yettel Bank's Bank Max is structurally a credits system without the named currency or behavior-based earn conditions. The differentiation from a loyalty card mechanic comes from tying earn conditions to financial behavior rather than spend volume. A user who pays a bill on time, stays under budget, and makes a savings deposit earns credits. A user who spends the most does not necessarily earn the most.

How it could apply
Behavior-earned credits toward savings
Credits accumulate directly against a user-chosen savings goal rather than into a separate points wallet. Earn for completing a budget month under target, making a savings deposit, or reviewing the week's transactions. Credits feel like direct progress toward something the user already cares about.
Prerequisites: A savings goal feature the user has set up. The credit-to-currency conversion rate must feel proportional to the behavior it rewards.
Fee-waiver credit bank
Monthly behavioral credits (transaction review, savings deposit, budget check-in) accumulate toward a fee waiver. The same structure as Yettel's Bank Max, but earned through behavior rather than spend volume. The credits reset each month, creating a recurring engagement cycle.
Prerequisites: A fee the bank can credibly waive as a reward. The earn conditions need to be achievable without being trivial.
Pairs well with
Streak (streak maintenance earns credits), Daily / Weekly Quests (quest completion is the earn event), Achievements (credit milestones trigger achievement unlocks).
13
XP and Leveling
High novelty

Experience points accumulating through financial behaviors and crossing named thresholds that unlock something meaningful. Named tiers are softer and more durable than numeric scores: Starter, Steady, Strong, Stable describes a state rather than ranking the user. Per-feature leveling avoids the awkwardness of a single composite financial health score and matches how financial skills actually develop, one area at a time. XP must come from engagement and behavior rather than financial outcomes so the mechanic is accessible across income levels.

How it could apply
Behavior-tier system
Named tiers (Starter, Steady, Strong, Stable) advancing based on consistent financial behaviors rather than balance size. Each tier unlocks something tangible: multi-pot setup at Steady, advanced budget categories at Strong, priority support or a better savings rate at Stable.
Prerequisites: A defined tier advancement logic transparent enough for users to understand. Tier advancement speed needs careful calibration: too slow is a grind; too fast makes tiers meaningless.
Per-feature leveling
"Saver Level 3" means 12 consecutive savings deposits. "Budgeter Level 5" means 5 full months under budget. Each track levels independently. Honest and granular rather than artificially composite.
Prerequisites: A tracking system per feature area with clearly defined earn events. The level display needs to appear on the relevant feature screen for context.
Pairs well with
Credits / Tokens (XP is earned in credits, spent on unlocks), Set Collection (set completion earns a large XP award), Achievements (achievements are XP multiplier events).
11
Variable Reward
High novelty

A reward where the outcome is uncertain at the moment of receiving it. Finance cannot use random rewards without feeling gimmicky. The opportunity is semi-variable rewards: consistent format, unpredictable content. The transaction stream holds richer and more personally relevant data about the user than almost any other app category. The variable reward is simply the creative surfacing of patterns the user could not have anticipated. Copilot's month-in-review is the only thing among the apps we analyzed that comes close, and it emerged organically rather than by design.

How it could apply
Monthly close reveal
The end-of-month summary presented as a structured reveal event: a swipeable sequence surfacing one insight at a time. Best-value category, biggest surprise, closest goal to completion. Making it an explicit designed moment with a push notification pulling the user back on the last day of the month is the step worth taking.
Prerequisites: At least one full month of transaction data and a defined set of insight types. The reveal should never surface only negative results without a positive alongside them.
Surprise insight on milestone
When a user crosses a meaningful threshold, the app reveals a piece of analysis they could not have anticipated: how their spending in a category compares to their own average over the past year, or what the compound saving of a behavioral change represents over 5 years. The milestone is expected; the insight is not.
Prerequisites: At least 6 months of historical data for a meaningful comparison. A minimum threshold for what qualifies as a surfaced insight.
Pairs well with
Achievements (the variable reveal fires on an achievement unlock), Daily Login Reward (the daily insight card is a low-stakes variable reveal).