View
Project
Mobile App iOS Subscription Tracker Case Study

Subscrr

What your subscriptions really cost you in a year, on one screen. A self-owned iOS app, from a spreadsheet habit to 50 countries.

Subscrr - Build a financial plan and ask what to cancel | Product Hunt
Subscrr: woman holding an iPhone with the Overview screen, monthly and yearly spend and upcoming renewals
Role

Founder, Product Designer

Year

2025

Team

Solo, built with AI

Platform

iOS, iPadOS, macOS, watchOS

Problem

Small recurring charges look harmless every month and shocking over a year. The best-known trackers only work with US banks.

What I did

Designed and shipped a self-owned iOS app in public, written in SwiftUI with AI, then reshaped onboarding, ads and pushes around real usage data.

Result

#19 Product of the Day on Product Hunt. 500+ installs from 50 countries in two months. 90 seconds median to the first tracked subscription.

Context

A coffee a day is nothing. The same coffee over a year is a real number.

I've always tracked my money in a Google Sheet, which is exactly as clumsy on a phone as it sounds.

What changed how I looked at spending was simple maths. Subscriptions work like that coffee: each one quietly takes a few dollars a month, and nobody knows what they add up to in a year.

So the idea was narrow on purpose: show the yearly cost of everything recurring, on one screen, in your pocket.

Subscrr app icon on an iPhone home screen
Task

Build a product I own end to end, in public, and learn from real users.

  • Solo. Design, product, copy and code.
  • SwiftUI, written with AI. I'm a designer. AI-assisted coding is what made a native app realistic.
  • One week from idea to a working build.
  • App Review. In-app subscriptions made review long: the slowest part of the whole release.
Discovery

Half of the people who installed a subscription tracker came for control over money.

Before the App Store, I gave a working TestFlight build to a small circle. Several people installed it right away, and the feedback was positive enough to commit.

What success means

  • Downloads, and a strong Product Hunt launch
  • Activation: a new user tracks their first subscription fast
  • Retention
  • Premium purchases

Why people install it

54%
Track all my spending
49%
Understand where my money goes
42%
Find where to save

Answers from the onboarding goals screen, several choices allowed. Subscriptions were the entry point, not the goal.

Three real usage scenarios

01

The quick glance

Open, look at the Overview, close. No taps. The most common return by far.

02

Logging by occasion

A new subscription or a charge arrives, and the user adds or edits it.

03

The daily ritual

The morning affirmation brings people back more than anything about money.

Starting point

The first version asked for patience before it gave anything back.

  1. A six-step onboarding that listed benefits before the user saw any value.
  2. An empty list after it. Every subscription had to be typed in by hand.
  3. Ads that explained too much. The product wasn't clear in the first seconds of a post.
  4. Plain reminder pushes that nobody had a reason to open.
Benchmark

The market leaders only work with North American banks.

Google Sheets Bobby Rocket Money Monarch Spendee Subscrr
Subscriptions manualyesvia bankvia bankas recurring transactions yes, plus import from a screenshot
Everyday spending manualnoyesyesyes yes
No bank login needed yesyesnonoyes yes
Works outside the US yesyesUS onlyUS and Canadayes yes, 67 currencies

As of September 2026, from public help centres and App Store pages: Rocket Money, Monarch, Bobby, Spendee.

Takeaways

  1. Rocket Money and Monarch are built on bank linking in the US (and Canada for Monarch). For users in India, Pakistan, the UAE or Europe they simply don't work.
  2. Simple subscription trackers ignore everyday spending, which half of my users came for.
  3. Expense trackers like Spendee treat subscriptions as generic recurring transactions, not as a list of their own.
  4. The gap: subscriptions plus everyday spending, no bank required, anywhere in the world. AI scanning replaces the bank connection, and the yearly cost is the headline number.
Hypotheses

Five bets on getting people to value faster.

01

Shorter onboarding

If onboarding goes from six steps to three,

Then more people reach their first subscription,

Because every benefit screen is a chance to leave before any value appears.

02

Import right after onboarding

If users can import subscriptions from one App Store screenshot straight after onboarding,

Then the empty list disappears,

Because recognising your own subscriptions is faster than typing them.

03

A three-second ad

If the ad shows one idea with simpler visuals,

Then clicks get cheaper,

Because the product has to make sense before the thumb scrolls on.

An Instagram campaign built this way produced the biggest install spike so far.

Subscrr campaign visual: Charges are no longer something to worry about
04

Playful pushes

If pushes are shorter and more playful,

Then more of them get opened,

Because a reminder that sounds like a bank statement gets swiped away.

Subscrr renewal reminder push notification
05

Habit before paywall

If a daily affirmation gives people a reason to come back,

Then they keep adding subscriptions until they hit the free limit of six,

Because the paywall lands after the value, not before it.

Purchases happen at the limit: the seventh subscription or the second scan.

Daily installs, August to September

Instagram campaign
2 to 5 September
1 Aug1 Sep28 Sep
Solution

Three steps to value, and one number that matters.

Before: six steps of benefit screens, goals and currency
01
02
03
04
05
06
After: three steps
01Hook
02Reminders
03Import from a screenshot

Key decisions

  • The yearly total. The headline of the Overview is what everything costs per year. The coffee insight became the main number.
  • Habit calculator. Any habit, like a daily coffee or a weekday lunch, shown per day, month and year.
  • Import from a screenshot. One App Store screenshot, optionally with a banking app screenshot, becomes a list of recognised subscriptions.
  • Calendar view. Every upcoming charge on a date, so nothing renews by surprise.
Subscrr subscriptions calendar with upcoming charges

Identity and campaign

Subscrr branded card with logo sticker
Subscrr billboard visual
Subscrr brand visual: phone with logo stickers
Subscrr brand visual: logo sticker on a face
Result

Launched, used in 50 countries, and corrected by its own data.

Subscrr: Subscription Tracker on the App Store, rated 5.0, Finance category
Live on the App Store.
#19

Product of the Day on Product Hunt

500+

installs from 50 countries in the first two months

90s

median from starting onboarding to the first tracked subscription. About half of new users track one within the first day.

5

countries with the first paying users

What the data corrected

I assumed

People open the app when a charge reminder arrives.

The data showed
  • 92% of returns are organic, not from a push.
  • The charge reminder is among the weakest pushes. The morning affirmation brings back the most people.
  • The main behaviour is a silent glance at the Overview.
Next

Measure from day one, then meet the glance where it happens.

What I'd do differently: connect analytics from the first build. The early onboarding and import changes felt right, but I can't measure their effect: the tracking arrived after them.

  • Retention. The weakest link today.
  • The widget. If the main scenario is a glance, the answer should be on the home screen, not behind an app launch.
Explore

Try it
now

Try Now
Next Case Study

Finaura

Fintech dashboard