Building BudgetPeasy

Why I Built Yet Another Expense Tracker

5 min read

Budgeting apps were everywhere. The one I wanted was not.

The idea of an expense tracker is hardly new. There are already countless websites and mobile applications designed to organize personal finances, categorize purchases, build budgets, and explain where the money went. Some of them are excellent products supported by large teams and years of development.

So why would anyone decide to build another one?

More specifically, why did I decide to do it?

The answer begins with a question that eventually appears in the life of almost every adult: where does all the money go?

The same questions, for different reasons

People begin tracking their finances for different reasons. Someone notices that expenses are getting dangerously close to income. Someone has always been naturally careful with money. Others are simply curious about the invisible path their salary takes between payday and the end of the month.

The questions are usually similar. What am I spending money on? Am I using it efficiently? Are there expenses I could reduce without making life miserable?

At some point, I began asking those questions too. I was not expecting a budgeting system to transform my life overnight. I simply wanted a clearer picture of what was happening.

That sounded easy. It was not.

My first system was a spreadsheet

Like many people, I began with Excel. A spreadsheet seemed like the obvious solution: familiar, flexible, private, and completely under my control.

In practice, I would open it and try to remember what I had purchased during the previous several days. I searched for receipts, checked online banking, and discovered transactions I had already forgotten. Before I could finish, something else would demand my attention, and the spreadsheet would remain untouched until the next attempt.

The problem was not Excel itself. The problem was that my entire system depended on reconstructing the past. A purchase happened on Monday, but I planned to record it on Friday. By Friday, the receipt was gone, the details were blurry, and the motivation had disappeared.

“Later” is a dangerous word in expense tracking. Later becomes next week, and next week becomes financial archaeology.

Then I tried automation

Once spreadsheets had clearly failed, I tried an application that connected directly to my bank accounts. I did not particularly like giving another company access to my financial information, but the convenience was difficult to ignore.

The system worked exactly as promised. Transactions appeared automatically, categories were assigned, and nothing was forgotten.

Because the application required almost nothing from me, however, I gradually stopped opening it. Somewhere in the background, my financial history was being collected and organized. I knew I could return at the end of the month and see a complete report.

That was the problem.

The report showed what had already happened. It did not influence the decisions I was making while the month was still happening. Automation gave me accurate information, but it did not give me awareness.

I explore that problem more deeply in Why Automatic Expense Tracking Did Not Work for Me.

Looking for a middle ground

I returned to applications that required manual expense entry. This approach demanded more effort, but it also kept me involved. I noticed the amount, selected its purpose, and saw the result immediately.

Finding the right application was another challenge. Some were inconvenient or outdated. Some had a good mobile app but no useful web version. Others offered so many settings that recording a small purchase felt like completing an official form.

I wanted something simple, but not primitive; flexible, but not overwhelming; private, but available across devices. Most importantly, I wanted manual expense tracking to feel realistic enough to become a daily habit.

I could not find exactly what I wanted.

So I decided to build it.

It was supposed to be a personal tool

The original plan was not to create a public product. I wanted a practical expense tracker for myself and my family—one that behaved the way I believed such a tool should behave.

The most important requirement was speed. People do not maintain habits that constantly interrupt their lives. Even the best financial system will eventually be abandoned if every purchase takes several minutes to record.

That became the first real principle behind BudgetPeasy:

Recording an expense should take seconds, not minutes.

This idea later developed into natural-language chat and voice entry, which I describe in The Thirty-Second Expense.

BudgetPeasy eventually grew beyond its original purpose, but it began with a simple question: why was it so difficult to find an expense tracker that kept me aware of my spending without making financial tracking feel like another job?

BudgetPeasy is my attempt to answer that question.