Blogs

June 2026
4 min read

Why budgets should text you back

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

Most budgeting tools work like this: you set a budget, spend throughout the month, and then at the end you check a dashboard and discover you overspent. It's like weighing yourself after you've already eaten the whole cake.

The problem: Retroactive budget tracking doesn't change behavior. By the time you see you've overspent, it's too late. The money is gone. You feel bad, set the same budget next month, and repeat.

Alerts at the right moments

Tabby takes a different approach. Instead of waiting for you to check a dashboard, we text you at three critical thresholds:

  • 50%, the halfway check. "You've used half your Food budget. $250 left for the rest of the month." This is informational. No panic, just awareness.
  • 75%, the warning. "You've hit 75% of your Shopping budget with 10 days left." Now you can consciously decide: slow down or accept going over.
  • 100%, the line. "You've exceeded your Fun budget." No judgment, just facts. Some months you'll go over, and that's fine. But at least you chose to.

Why these specific numbers?

We tested different thresholds: 25%, 40%, 60%, 80%, 90%. Here's what we found:

  • Alerts below 50% felt premature. "You've spent 25% of your budget" doesn't mean anything when you're barely into the month.
  • Alerts at 90% came too late. By then, you've basically already decided to overspend.
  • 50-75-100 hits the sweet spot: early enough to adjust, spaced enough not to be annoying, and clear enough to act on.
The key insight: The goal isn't to prevent overspending. It's to make overspending a conscious choice instead of an accidental one.

The halfway check

One feature we're particularly proud of is the halfway check. When you log an expense that pushes a category past 50%, Tabby mentions it right there in the confirmation message, not as a separate alert, but woven into the flow.

"Logged $150 omakase dinner → Food. You're at 67% of your Food budget ($333 of $500). $166 left for the rest of the month."

You see it, internalize it, and move on. No extra notification, no dashboard visit needed. The awareness happens at the moment of spending, exactly when it matters most.

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 →

3 min read

Why we added receipt scanning

The case for letting your camera do the logging.

Read →

4 min read

Recurring transactions vs. subscription tracking

They sound similar, but they solve very different problems.

Read →