soft-shell crabvietnamese mud crab
6
7 Comments

I built Trial Tracker because I was tired of forgetting free trials

I finally shipped something I’ve been working on called TrialTracker.

The problem is simple: free trials are easy to start, but a month later you forget what you signed up for, what it costs, or when it renews.

I didn’t want to build another full-blown budgeting app. I wanted one simple tool that does this well:

add a trial or subscription
track the renewal date
see the monthly cost
get reminded before it renews
keep everything in one clean dashboard

It’s live now at:

https://trytrialtracker.com

I’ve spent enough time building and testing it. At this point I care more about whether real people actually find it useful.

If you try it, I’d appreciate honest feedback on two things:

Is the value obvious within a few seconds?
What would stop you from actually using it every time you start a trial?

I’m especially interested in feedback from other builders who’ve gone through the “finished building, now how do I get users?” stage.

on August 16, 2026
  1. 1

    The pain is real. The product only wins if adding a trial is faster than a calendar reminder. If I have to create an account and fill five fields before the first trial is logged, I’ll leave. What’s the first screen after signup?

  2. 1

    Honestly, I think the biggest issue is probably remembering to add the trial in the first place

    The whole reason people need this is because they forget things, so asking them to manually log every trial might be fighting the problem a little. If there was a way to automatically pick up new trials, I’d definitely use it.

    Really like the simplicity of the idea though. It solves a very specific and annoying problem.

  3. 1

    The habit gap is the real challenge here — the person most likely to forget to cancel a trial is also the least likely to remember to open a tracker. That's the core UX problem to solve before worrying about features.

    On distribution: skip the launch blast and go directly to people who've complained about unexpected subscription charges on Twitter/X or Reddit in the last 3-6 months. They already know the pain. Ten real conversations like that will tell you whether friction is forgetting to add trials, forgetting to check, or something else entirely.

    One thing worth obsessing over: make the renewal reminder feel genuinely alarming — specific product name, exact cost, days left. That notification is your main reason for existing and your best daily re-engagement hook. If it doesn't make someone immediately open the app, it isn't doing its job.

  4. 1

    The manual entry problem is bigger than the reminder problem. I'd start with a browser extension that recognizes a checkout or trial confirmation page. It can fill in the service and renewal date, then ask the user to confirm with one click. That's much simpler than asking for inbox access. It also prevents most cases where users forget to log the subscription later. If they still don't confirm it right away, you'll know the automation needs to go further before you spend more time polishing the dashboard.

  5. 1

    Gregory's inbox-scanning point is the real fix, but I'd add: even automatic detection doesn't solve the second, harder problem — most trial confirmation emails don't state the price you'll actually be charged. They say "your trial ends on X," not "you'll be charged $49 on X." So an inbox scanner tells you a date exists, but not whether it's worth caring about.

    Which might actually simplify the product: skip trying to extract price/terms reliably from parsing (that's a losing battle across hundreds of email formats) and instead have people confirm the few dollar amounts that matter — the $50+ trials — while auto-detecting everything else just for the date. Most of a person's forgotten-trial anxiety is concentrated in a handful of expensive ones, not the free Notion plugin they signed up for.

  6. 1

    The structural problem is that the user who forgets a trial is the same user who will not remember to log it, so manual entry fights the exact behavior you are selling against. Every tracker in this category that got traction solved it by reading a data source instead: bank feed, card transactions, or the confirmation emails already sitting in the inbox. I would test an inbox-scanning version that finds trial signups automatically before spending another week on the dashboard.

  7. 1

    The second question is the one I’d be most curious about too. There’s a big difference between finding this useful and remembering to use it every time a new trial starts.

Trending on Indie Hackers
I built a launch coach after my own product launch got 11 upvotes and 3 signups User Avatar 64 comments Solo → Pre-Seed: The Tool Stack Decision That Will Either Save or Sink Your First 18 Months User Avatar 26 comments Most directories forget you exist after you list. We're trying something different. User Avatar 24 comments Built TermsGuard to explain contracts in plain English — looking for feedback User Avatar 23 comments Update: clawed back from ~3-4K to ~8-9K daily clicks after the May Google core update — here's what actually worked User Avatar 18 comments Show IH: Apollodorus Video - browser-based video editor that runs locally User Avatar 12 comments