Foundation Research June 2026 v_refresh

Tendd Product Research

A mobile-first, desktop-responsive web app that helps people who are not into finance see and control their recurring payments and subscriptions, turning money anxiety into calm, everyday clarity.

6 Key Conclusions

  1. The market is full of powerful apps and empty of peaceful ones. Every major competitor has expanded into full financial management, trading calm clarity for feature depth. The unoccupied position is "the calm subscription tracker."
  2. Trust must be earned before data is asked for. Every bank-connected competitor asks for bank access in step 1 or 2 of onboarding, before earning trust. This is the single biggest UX gap across the category.
  3. The cancel-and-save moment is the most emotionally powerful moment in the product and no competitor has designed it as a positive experience. It is the natural upgrade trigger and the most shareable moment.
  4. Plain language and active voice in financial communication are industry best practices (Monzo has made this a public design principle), but no subscription tracker has made it a core differentiator.
  5. The EU market is underserved at the calm, simple end. Emma has EU coverage but is complex and feature-heavy. Bobby is simple but iOS-only and manual.
  6. The privacy-first user is a real, reachable segment - not an edge case. ReSubs has 18K+ users with zero bank connection required, validating a second activation path as a market expansion move, not a fallback. Source: resubs.app

Lean UX Canvas

One visual summary of the refreshed research. Framework: Jeff Gothelf, Lean UX Canvas v2.

1. Business Problem

People aged 22-42 with low-to-medium financial confidence pay for an average of 12 subscriptions (over $273/month) and feel a background anxiety about money leaking out. Existing finance apps serve motivated optimizers and bury subscription clarity under feature depth, so anxious users avoid them entirely. Source: resubs.app, competitive analysis P2.

2. Business Outcomes

All [? hypothesis]: 35-40% of new users see their populated subscription list in session 1. 30-day active rate 30% free / 60% paid. Free-to-paid conversion 6-10% within 90 days. Average $15-30/month saved per active user.

3. Users

Primary: the Anxious Millennial, 26-36, in two equal paths - A1 will connect a bank if trust is earned, A2 refuses bank access and needs a private import path (validated by ReSubs' 18K+ users). Secondary: the Frugal 30-Something, 30-42, explicit cancel-and-save intent. Later: the Shared-Finances Couple.

4. User Outcomes & Benefits

See every recurring charge in one calm view (J1) and feel in control without becoming a finance person (J2). Find and cancel unused subscriptions (J3). Never be caught off guard by a price change or failed payment (J4). Stay private while doing it (J6). The feeling that matters: "I know what's going out, and I'm okay."

5. Solutions

Dual-path onboarding with equal weight: bank auto-detect or private import/manual entry with a preset library. Guided Reveal of the subscription list as a calm discovery moment. Plain-language alerts. Cancel guides and direct links (Pro). Weekly digest, PWA home-screen widget, privacy-safe shareable snapshot.

6. Hypotheses

Eight, in If / Then / Because format (Section 6). Highest stakes: H0 - calm visibility converts avoidance into control. Key supporting bets: showing value before asking for bank access raises connection rates (H1); the dual-path onboarding lifts total activation 15-25%; the upgrade trigger belongs at the forgotten-subscription moment (H4).

7. What to Learn First (Riskiest Assumption)

Will financially avoidant people actually look? The whole idea depends on the calm reveal producing relief instead of triggering the same avoidance that keeps them out of every finance app. No competitor evidence exists either way [?] - their users are all self-selected money-tool seekers.

8. Smallest Test

A clickable "calm reveal" prototype with sample data, shown to 5-8 people screened for financial-avoidance behavior. Measure: do they complete the reveal, do they report relief or stress after seeing the total, and do they ask to try it on their own subscriptions. Pass: a majority report relief and want the real thing. No build required.

Framework attribution: Lean UX Canvas v2 by Jeff Gothelf. Populated June 11, 2026 from research/docs/strategy.md, research/docs/aarrr.md, and research/docs/competitive-analysis.md.

Strategy

Status: v_refresh (June 11, 2026). Formerly "Product Model" - migrated to the Strategy structure: objectives, segments, JTBD, business model, riskiest assumption. AIDA is retired; AARRR (Section 2) is the single funnel. Segment A split into bank-willing (A1) and privacy-first (A2), both equal-priority primary. Full detail: research/docs/strategy.md.

Audience Segments

Primary - A1

The Anxious Millennial (Bank-Willing)

Age 26-36 Low-medium financial confidence Trusts brand enough to connect bank

Comfortable with technology but avoids finance apps. Will connect bank if trust is earned first. Has a vague sense that money is "leaking out."

"When I suspect I'm paying for things I forgot about, I want to see all my recurring charges in one calm view, so that I feel in control without becoming a finance person."

Research status: CONFIRMED. Trust barrier before bank connection is larger than assumed. Source: Monzo tone-of-voice, Phase 3 gap analysis.

Primary - A2

The Anxious Millennial (Privacy-First)

Age 26-36 Same anxiety profile as A1 Unwilling to connect bank

Same anxiety and subscription-heavy profile as A1, but privacy concerns or distrust prevent bank connection. Will track manually if the experience is fast and calm.

"When I want to understand my subscription spend, I want to track them myself without giving any app access to my bank, so I feel in control AND secure."

Research status: NEW - validated by ReSubs 18K+ users, no bank required. Equal priority to A1. Source: resubs.app

Secondary

The Frugal 30-Something

Age 30-42 Financially aware Cost-optimizer

More financially aware, actively wants to trim spend. May already use a basic tool. Wants to find and cancel unused subscriptions without fuss.

"When I'm trying to reduce monthly spend, I want to see which subscriptions I actually use vs. the ones I keep forgetting to cancel, so that I can free up money quickly."

Research status: CONFIRMED with higher acquisition potential than assumed. Intent is explicit (searching for the product). Source: Rocket Money testimonials, Phase 3.

Later Stage

The Shared-Finances Couple

Age 28-40 Two-income household Combined subscriptions

Two people, some individual subscriptions, some shared. Neither has a complete view. Want a single household view to stop paying for duplicates.

"When my partner and I want to understand household spend, I want a shared view of all our subscriptions, so that we stop paying for duplicates."

Research status: CONFIRMED as later stage. Emma added collaborative budgets in 2025. Validates the need but confirms product complexity. Source: emma-app.com, Phase 3.

Business Model

Freemium SaaS (Tendd Pro). The user gets a calm, complete view of recurring spend, alerts that catch price changes before they hurt, and concrete cancellation help. The recovered money (target $15-30/month saved) is 2-4x the subscription price. Free tier: full, uncapped visibility of all recurring charges (the paywall is at depth - history, trends, advanced alerts - not at the number of subscriptions, per D3) - it must deliver the aha moment and build trust. Paid: $7.99/mo or $69/yr (locked, D4), with a lifetime option to test (validated by ReSubs and Bobby one-time models). Pricing raised from the original $4-6/mo hypothesis: verified live June 11, PocketGuard charges $12.99/mo (1M+ members) and YNAB $14.99/mo with no free tier. We deliberately avoid bill-negotiation revenue (Rocket Money: 35-60% of first-year savings) - flat SaaS aligns our revenue with the user feeling calm and staying. Sources: pocketguard.com/pricing, ynab.com/pricing, resubs.app

Riskiest Assumption

People who feel money anxiety and avoid finance apps will actually look - that seeing their full recurring spend in a calm frame reduces their anxiety and feels like relief, rather than triggering the same avoidance that keeps them out of every other finance app.

This is a risk to value, not feasibility. Competitor growth (Rocket Money 10M+, ReSubs 18K+) only proves that already-motivated users adopt trackers - it says nothing about avoiders. If false: no activation, no retention, no business. No competitor evidence exists either way [?], which is why it is first in the testing queue. Smallest test: see the Lean UX Canvas above (Executive Summary). Full trace: research/docs/strategy.md section 5.

AARRR Funnel

v_refresh - all targets are hypotheses. Revenue price range and conversion target revised up based on PocketGuard ($12.99/mo) and YNAB ($14.99/mo) competitor evidence. Dual activation paths added.

Acquisition
New signups/week

Channels: TikTok/Reddit organic, SEO (incl. "no bank subscription tracker"), word of mouth

Dual CTA on landing page: "Connect bank" + "Start without connecting" - both above the fold. SEO around "subscription tracker," "how to cancel X," and "private subscription tracker." Privacy-first content angle validated by ReSubs. Source: resubs.app/resources

100 signups/week at 3 months [? hypothesis]
Activation
% who see 3+ subs in session 1

Two equal-weight paths: bank-connected and privacy-first

Path A (bank): auto-detect via Plaid/TrueLayer, fastest route to aha moment. Path B (privacy-first): manual entry using the preset library at launch (AI import deferred to v2, per D2). Benchmark: ReSubs 461 preset subscriptions for fast manual setup. Both paths converge on the same Guided Reveal aha moment. Source: resubs.app

35-40% within 24h [? hypothesis]
Retention
30-day active rate

Mechanics: Weekly email digest + price-change alerts + home screen widget + cancel guides

Ship the weekly digest on day 1. Build home-screen widget (PWA) early - validated by Bobby and ReSubs as ambient retention mechanic. Launch with 10 cancel guides for top services (Netflix, Spotify, Adobe, etc.) - ReSubs validates 30+ guides. Sources: bobbyapp.co, resubs.app

30% free / 60% paid [? hypothesis]
Revenue
Free-to-paid, 90 days

Trigger: Forgotten subscription found OR free tier limit OR cancel guide access

Freemium, Tendd Pro ~$6-10/mo [? hypothesis - revised up]. Evidence: PocketGuard $12.99/mo (1M+ users), YNAB $14.99/mo. Price hypothesis updated from original $4-6/mo. Cancel guides (step-by-step for specific services) as a Pro-only feature give the paywall a concrete, immediately useful benefit. Sources: pocketguard.com, ynab.com

6-10% within 90 days [? hypothesis - revised up from 5-8%]
Referral
% signups from referral

Mechanic: Privacy-safe shareable snapshot (no bank data) + cancel-success moment

Snapshot card shows subscription count + total spend only - no bank name, no account details. Safe for privacy-first users (A2) to share. Trigger the share prompt after a cancel, not at onboarding. Cancel success ("I just cancelled 3 subscriptions and saved $47/month") is the strongest referral hook. No formal referral program in MVP.

15-20% at 6 months [? hypothesis]

Competitive Landscape

v_refresh: expanded to 15 competitors across 3 groups (HARD: direct competitors; SOFT: adjacent; ASPIRATIONAL: design benchmarks). All data from public pre-login pages. Screenshots captured via Playwright. Anything [? behind login] was not accessible.

Competitor Screenshots (Public Pages Only)

HARD group (direct competitors)

SOFT group (adjacent competitors)

ASPIRATIONAL group (design benchmarks)

HARD Competitors: 5 x 5 Comparison

Product Audience Product Foundation Key Mechanisms Trust Signals Monetization
Rocket Money Hard Broad US, 10M+ members All-in-one: subscriptions, budgeting, credit, net worth Plaid auto-detect, cancellation concierge, bill negotiation 10M+ members, $2.5B savings claim, FDIC banking Free + $7-14/mo + 35-60% bill savings
Emma Hard UK/EU millennials, 2M+ users Full money app: subscriptions, budgeting, investing, payments FCA open banking, subscription detection, collaborative budgets FCA regulated, Forbes/FT logos, 2M+ users Free + £4.99-14.99/mo (3 tiers)
ReSubs Hard NEW Privacy-conscious, 18K+ users Subscription tracker only, no bank connection 461 preset subscriptions, cancel guides (30+), widget 4.5 Google Play (718 reviews), no bank required $0.99-4.49/mo or lifetime plan
Bobby Hard iOS privacy-conscious users Manual subscription tracker only Manual entry, reminders, calendar view, widget 4.7 App Store (8K reviews), no bank access Free + one-time IAP
Hiatus Hard US expense-reducers Subscription + bill negotiation + light budget Auto-detect, flat-fee bill negotiation, rate comparison 2,000+ 5-star reviews, phone support Free + $9.99/mo or $35.99/yr

Sources: rocketmoney.com, emma-app.com, resubs.app, bobbyapp.co, hiatusapp.com

SOFT Competitors (pricing reference)

ProductPriceUsersKey finding for Tendd
YNAB Soft$14.99/mo or $109/yr500K+ (est.)No free tier; market pays $15/mo for financial tools - validates higher pricing hypothesis.
Monarch Money Soft$14.99/mo or $99/yr[?]No free tier; explicitly states "we do not sell your data" - data transparency as front-page trust signal.
PocketGuard Soft NEW$12.99/mo or $74.99/yr1M+ users$12.99/mo at 1M+ users validates price point well above original $4-6/mo hypothesis. Bill due alerts 3 days ahead is a validated retention mechanic.
Simplifi by Quicken Soft NEW$3.99/mo (annual only)[?]Lowest price point in SOFT group. Quicken brand (legacy) dilutes the "calm" positioning.

Sources: ynab.com, monarchmoney.com, pocketguard.com, simplifimoney.com

3 Common Patterns

P1: Bank connection as primary activation path. All auto-detection competitors use bank linking as step 1 or 2. Fastest route to value, but biggest trust barrier for the anxious user.

P2: Feature accumulation crowds out the core. Every subscription tracker that gained scale expanded into full personal finance. The original calm view is buried under feature depth.

P3 (new): Privacy vs. convenience binary - no middle path offered. Competitors force a choice: full bank access (Rocket Money/Emma/Hiatus) or fully manual (Bobby/ReSubs). No competitor offers a thoughtful middle path such as AI screenshot import or email parsing. This is a gap.

3 Key Differences

D1 (updated): Revenue model shapes product incentives. Rocket Money earns from bill negotiation percentages. Emma from tiered subscriptions. ReSubs from lifetime purchases. These different models explain different product priorities - Rocket Money needs billable negotiations, ReSubs has no churn incentive to keep users subscribed.

D2: Focused vs. all-in-one scope. Bobby and ReSubs have strong niche identities and high user satisfaction. The all-in-one products have higher churn risk and lower per-feature satisfaction.

D3: Data sharing transparency. Monarch Money explicitly states "we do not sell your data" - no direct competitor makes data use a front-page trust signal. Source: thepennyhoarder.com

Market Gaps (Our Opportunity)

GapSourceOur Response
No calm-first subscription tracker existsPhase 3, patterns P1/P2Core design principle #1: Calm over clever
No competitor earns trust before asking for bank accessPhase 4 benchmark C8Guided Reveal onboarding shows value before bank connection prompt
Cancel moment is never designed as a positive emotional experiencePhase 3 gap #4Cancel discovery is a "win" moment - celebrated, shared, and used as upgrade trigger
Plain language is not a market differentiatorPhase 4 Monzo benchmarkActive voice + real merchant names in every string
EU-native calm subscription tracker does not exist at the simple endPhase 3 - Emma is EU but complex, Bobby is simple but iOS-onlyCross-platform web-first, EU open banking support from launch
No middle path between full bank connect and fully manual (new - v_refresh)competitive-analysis.md P3 - privacy vs. convenience binary forces a choice with no middle optionAI screenshot import / email parsing as path B; equal UX weight to bank connect

Benchmark: Trust and First-Time Clarity

The most strategically important dimension. Trust and clarity are not nice-to-haves - they are activation requirements for the anxious non-financial user.

Benchmark Screenshots

Score Table (1-5 scale, public pages only)

Product C1 First Screen C2 Data/Fees C3 Calm Money C4 Friction C5 Social Proof C6 User Control C7 Error Honesty C8 Pre-Bank Value Total /40
Revolut 5 3 4 4 4 4 3 3 30
Monzo 5 4 5 4 4 4 4 3 33
Apple Card 5 5 5 4 3 4 4 4 34
Copilot Money 4 3 4 3 3 4 3 2 26
YNAB 3 4 3 2 4 3 4 2 25

Top 3 Mechanisms to Carry to MVP

1

Active Voice + First-Person Responsibility (Monzo)

Principle: "Say who did the thing." Instead of "your payment was declined" (passive, vague), write "we couldn't take this payment - your card was declined by [merchant]" (active, specific, honest).

Where to use it: Every notification, error state, and alert in the product. "Spotify raised your price from $9.99 to $11.99 last month" not "a price change was detected."

Why it works: Passive voice in financial communication creates anxiety because the user does not know who is responsible. Active voice with clear attribution creates the feeling of being informed and in control.

2

Pre-emptive Trust Declaration - Name the Fear (Apple Card)

Apple Card's commitment: "No fees. Not even hidden ones." A specific, direct statement that names the user's biggest fear and explicitly denies it. Not generic reassurance - a precise, falsifiable claim.

Where to use it: Landing page hero ("We don't sell your data. Here's exactly what we read from your bank: [list]."), bank connection prompt, pricing page.

Why it works: For the anxious user, vague reassurances trigger more anxiety than no reassurance at all. A specific statement that names the fear is processed as evidence of honesty, not marketing.

3

Transaction Clarity Layer - Real Names and Logos (Apple Card)

Apple Card replaces cryptic bank codes (e.g. "AMZN MKTP US*AB123") with real merchant names, logos, location, and category. Every transaction is immediately recognizable.

Where to use it: Every subscription card in the list. Show logo, real name, category tag, amount, next date. Never show raw bank transaction strings.

Why it works: Cryptic transaction strings are a primary source of financial anxiety. Showing the real merchant name converts confusion (a negative state) into recognition (a positive one).

X

Will NOT Work: YNAB Zero-Based Budgeting

YNAB's method requires knowing your monthly income precisely, pre-allocating it to 20-30+ categories, updating allocations when reality diverges, and reviewing the system weekly. Each step is stressful for the anxious non-financial user.

Why it fails here: YNAB's own review ecosystem acknowledges: "Most people take 2-4 months to get it." Our user needs calm in session 1, not a 3-month learning curve. The product should be designed so that seeing subscriptions clearly is itself the complete outcome - not a stepping stone to full budgeting.

UX Patterns

Based on the validated Strategy (Section 1) and audience behavior analysis.

5 Patterns Evaluated

Pattern A: Automated Dashboard (Hub-and-Spoke) Primary (return sessions)

Central dashboard auto-populated from bank data. Each subscription is a card with logo, name, amount, next date. Works best after trust is established. Used by: Rocket Money, Emma, Hiatus.

Pattern C: Guided Reveal (Story Flow) Primary (onboarding)

Onboarding structured as a progressive reveal: Step 1 - "Here's your monthly total." Step 2 - "Here are your subscriptions by category." Step 3 - "Here are 2 you might want to review." Turns financial data review from a task into an experience. Not used as primary pattern by any current competitor.

Pattern B: Manual-Entry Calendar Alternative (if bank adoption <20%)

User manually enters subscriptions. Primary view is a calendar of upcoming payments. No bank connection required. Used by: Bobby. Preserves calm, low-friction value if auto-detection fails at scale.

Pattern D: Notification-First (Push-Driven)

Product primarily experienced through notifications, not the app. Alert tells the user when something changed. App is the secondary surface. High-value as a retention layer but not primary UX. Used as overlay by Rocket Money, Emma.

Pattern E: Conversational / AI-Assisted Does Not Fit

Chat or AI interface for managing subscriptions. Breaks the "glanceable" requirement. For the anxious user, an AI chat creates new uncertainty rather than removing it. A conversation requires 10-30 seconds minimum vs. 3 seconds for a well-designed dashboard. Opposite of our calm clarity differentiator.

Why This Combination Works

Reason 1 - JTBD

Solves the financial-avoidance problem. The Guided Reveal gives the anxious user one thing to do: "let me show you." No choices, no empty dashboard, no configuration before value.

Reason 2 - Competitor Gap

No competitor has designed the first subscription view as a positive emotional experience. The Guided Reveal is directly analogous to Spotify Wrapped - a personal data reveal as a satisfying moment.

Reason 3 - Revenue

Creates the natural upgrade trigger. The Guided Reveal ends at the moment of highest motivation - after seeing the list, the user is ready to act. The upgrade to paid lives here.

Conclusions

8 Hypotheses

H0 - The Riskiest Assumption (test first)
IFwe show financially avoidant users their full recurring spend in one calm, judgment-free frame,
THENthey will complete the reveal, report relief rather than stress, and want to see their own real data,
BECAUSEthe anxiety comes from uncertainty about what is leaking out, not from the numbers themselves - calm visibility converts avoidance into control. If this is false, no other hypothesis matters. No competitor evidence exists either way [?]. Matches the Riskiest Assumption in research/docs/strategy.md section 5.
IFwe show users their subscription list before asking for bank connection (demo mode or sample data),
THENbank connection rate will be higher than competitors' first-step bank request,
BECAUSEusers who see the value first have a concrete reason to share their data. Evidence: Phase 4 benchmark C8 - best competitor scores 4/5 on pre-bank value.
IFwe frame the first subscription reveal as a calm discovery moment rather than a financial report,
THENthe share rate and return visit rate will exceed industry benchmarks,
BECAUSEthe emotional valence of a positive discovery is more memorable and shareable than a financial audit. Evidence: Spotify Wrapped's viral sharing behavior.
IFwe use active voice, real merchant names, and plain-language notifications for every financial communication,
THENuser trust scores and notification engagement will exceed fintech category averages,
BECAUSEMonzo's published research shows plain language is rated more authoritative than formal financial language, and active voice creates the experience of being informed rather than managed. Source: monzo.com/tone-of-voice
IFthe upgrade trigger is placed immediately after a user discovers a forgotten subscription (not on a generic paywall),
THENfree-to-paid conversion will exceed the 5-8% hypothesis,
BECAUSEthe emotional peak of "I found money I was wasting" is the highest-motivation moment in the user journey. Evidence: Rocket Money's top testimonials all reference this moment.
IFthe free tier gives full, uncapped visibility with full feature access (not a degraded experience),
THENword-of-mouth referral rate will exceed 15%,
BECAUSEa product that feels genuinely useful generates positive stories, while a "limited free tier" generates resentment. Evidence: Bobby's 4.7 App Store rating driven by users who get full value from the free tier. Source: resubs.app
IFwe launch with EU open banking support (TrueLayer or Nordigen) alongside US Plaid,
THENEU market activation rates will match US rates within 6 months,
BECAUSEthere is no calm EU-native subscription tracker at the simple end of the market. Evidence: Emma's 2M+ EU users despite high complexity suggests unmet demand. Source: emma-app.com
IFwe offer two activation paths (bank-connected and privacy-first) with equal visual weight at onboarding start,
THENtotal activation will increase by 15-25% compared to bank-only onboarding,
BECAUSEthe privacy-first segment is real and reachable - ReSubs built a 18K+ user base with zero bank connection required. Users who would abandon at bank connection can still reach the aha moment via path B. Evidence: resubs.app - NEW v_refresh finding

Open Questions

What % of users will connect a bank account vs. use manual entry?

Why It Matters
This is the core activation design decision - the entire onboarding flow depends on this answer.
How to Answer
MVP A/B test: bank connection in step 1 vs. demo-first then bank connection prompt.

What is the right free tier limit - subscription count, features, or time?

Why It Matters
Free tier generosity drives both word of mouth and willingness to pay. Getting it wrong in either direction kills growth.
How to Answer
User research: interview 10 free users about what would make them upgrade.

Does the Guided Reveal work for users with only 2-3 subscriptions?

Why It Matters
If the reveal is underwhelming for small-subscription users, the primary onboarding pattern fails for a significant portion of users.
How to Answer
Prototype test with users who have fewer than 5 subscriptions.

Is $6.99/mo, $7.99/mo, or $9.99/mo the right price for Tendd Pro?

Why It Matters
Price hypothesis revised UP from original $4-6/mo. PocketGuard charges $12.99/mo (1M+ users), YNAB charges $14.99/mo. Original $4.99 hypothesis may leave significant revenue on the table. Sources: pocketguard.com, ynab.com
How to Answer
Pricing page A/B test after launch. Van Westendorp price sensitivity survey in user research. Current best hypothesis: $7.99/mo or $69/yr.

Which EU open banking provider has the best coverage for our markets?

Why It Matters
TrueLayer vs. Nordigen (GoCardless) have different reliability and geographic coverage across UK, Germany, France, Netherlands.
How to Answer
Technical evaluation: build a proof-of-concept against both providers and measure real coverage.

How long does bank sync take for a new user's first subscription view?

Why It Matters
If sync takes more than 60 seconds, the Guided Reveal pattern fails at the activation step.
How to Answer
Technical benchmark during early development. Design a loading state that maintains calm if sync is slow.