Blogs

June 2026
4 min read

Recurring transactions vs. subscription tracking

They sound similar, but they solve very different problems.

Tabby has two features that sound like they do the same thing: recurring transactions and the subscription tracker. People often ask why we built both. The short answer: one is about logging, the other is about awareness.

What recurring transactions do

Recurring transactions auto-log an expense or income on a schedule. You set it up once ("$1,800 rent, monthly, on the 1st") and Tabby logs it automatically every month. No manual entry needed.

It's great for things that are predictable and consistent:

  • Rent or mortgage payments
  • Salary deposits
  • Utility bills
  • Gym memberships

The goal is simple: save you from typing the same expense every month. Tabby handles it, your budget stays accurate, and you don't have to think about it.

What the subscription tracker does

The subscription tracker is different. It's not about logging. It's about knowing what you're paying for.

The problem it solves: Most people have no idea how many subscriptions they're paying for. A streaming service here, a cloud storage plan there, a free trial you forgot to cancel. They add up quietly, and by the time you notice, you've been paying for months.

The subscription tracker gives you a single view of every subscription you have: the name, the price, the billing cycle, and when the next renewal is. More importantly, it reminds you before a renewal happens, so you can decide whether to keep it or cancel.

Why both exist

Here's the key difference:

Recurring transactions answer: "Can Tabby log this for me automatically?"
Subscription tracker answers: "What am I actually paying for, and should I still be?"

You might have a Netflix subscription in the tracker (so you see it in your overview and get renewal reminders) and link it to a recurring transaction (so the charge gets auto-logged to your expenses each month). Or you might only use one or the other.

The real story

I built the subscription tracker after realizing I had been paying for a cloud storage plan for 8 months without using it. The charge was small enough that I never noticed it in my bank statements. If I'd had a single place showing all my active subscriptions with renewal dates, I would have caught it immediately.

That's the difference. Recurring transactions keep your expense log accurate. The subscription tracker keeps you aware of where your money is quietly going.

Tabby, the product behind the writing.

Tabby lives in your Telegram chat — nothing to install.

Start Using Tabby

More from Behind the Build

5 min read

How we killed the hourly cron

The scheduler wasn't a performance problem. It was a product constraint.

Read →

5 min read

Why we built Tabby on Telegram

The decision to build a chat-first expense tracker instead of another app.

Read →

4 min read

Why we keep the core free

Our philosophy on what's free, what's Pro, and why it matters.

Read →

4 min read

Why we built Listen Mode

How we made group expense tracking feel like a normal conversation.

Read →

3 min read

The thinking behind Group Contexts

Why we let you track multiple projects in a single group chat.

Read →

4 min read

Why budgets should text you back

The behavioral design behind Tabby's budget alerts at 50%, 75%, and 100%.

Read →

3 min read

Why we added receipt scanning

The case for letting your camera do the logging.

Read →