How to track your expenses (and keep doing it)

By Teo Jun Sheng Pierre ยท Published

On this page

Tracking your expenses comes down to three decisions: what you want the record to do for you, where the record lives, and who does the typing. Make them in that order, keep every answer as light as you can sustain, and the habit stops being the hard part.


Most advice starts with picking an app. That's backwards. The app is the last decision, and often the least important one. What ends most tracking attempts isn't the wrong tool, it's a setup that costs more effort per day than the value it returns. When trackers lose people loudly, the complaints point at broken syncing, bugs, and billing, and the three decisions below keep all of that to a minimum.

We make CashJot, a manual expense tracker for iPhone, so we're not neutral about one of the branches below. The decisions themselves don't need our app, and where another tool is the better answer, we've said so.

The short version#

  • Decide what you want first: awareness of where money goes, or a full budgeting method. Awareness needs a much smaller setup than most people install.
  • Decide where the record lives: a spreadsheet, a Notion page, or an app on your phone. Pick the one that's closest to hand at the moment you actually spend.
  • Decide who does the typing: you, or a bank connection. Each choice has a real cost; neither is universally right.
  • Make each entry cheap enough to do standing up: an amount and a rough tag beat a perfect ledger you stop updating.
  • When you fall behind, restart from today. Backfilling is the chore that turns a missed week into giving up.

Decision one: what do you want the record to do?#

There are two honest answers, and they lead to different setups.

Awareness. You want to know what you've spent today, this week, this month, and roughly on what. This needs a running log and a handful of tags. It does not need envelopes, dollar jobs, or a reconciliation ritual.

A method. You want the record to enforce decisions: every dollar assigned, categories with limits, a monthly review. That's a budgeting system sitting on top of the log, and the structure has a real monthly maintenance cost that varies a lot by method. We've compared the major budgeting methods by what they cost to keep running, not just what they promise.

If you're unsure, start with awareness. You can add structure to a working log any time. Working backwards from an abandoned system is harder.

Decision two: where should the record live?#

The test that settles this is the moment of payment. You've just paid for a coffee, phone in hand. What does recording that take, right now?

  • A spreadsheet gives total control and the worst pocket experience. It suits weekly-batch people who reconstruct spending at a desk.
  • A Notion page is a beautiful ledger one tab too far away, and its offline behavior is limited. It suits people whose tracking ritual is a weekly review.
  • A phone app is the only class built for the counter. If your spending happens in small amounts through the day, the record has to live where those moments happen.

The full comparison of spreadsheets, Notion, and apps is here, including the honest cases for the two we don't make.

Decision three: who does the typing?#

A bank connection gives you a complete history of card spending with no typing. The costs: your data flows through an aggregator, cash never appears, you see spending later rather than at the counter, and the connection itself is the single most complained-about feature in budgeting apps. It's still the right choice for some people, and what actually happens when you connect a bank is worth understanding either way.

Manual entry means the record only contains what you put in it, and that act of typing is itself the awareness mechanism: you feel the spending as it happens. The cost is a minute or two a day, every day, and anything you skip is gone unless you remember it. (In-store Apple Pay taps can log themselves through a one-time Shortcuts automation if you'd rather not type those; that kind of automation doesn't need a bank login.)

The four questions that decide between them are here.

Make each entry cheap enough to do standing up#

However the decisions above land, the habit survives on per-entry cost.

  • Log the amount and a rough tag, nothing else. "$4.50, food" is a complete record. Notes, exact merchant names, and receipt photos are optional extras for the entries that deserve them.
  • Keep tags to a handful. Five to eight covers a normal life. A rough set of tags that stays in use beats a precise one that gets abandoned.
  • Log at the moment of payment when you can. Small purchases are forgotten by evening; whatever you capture at the counter never needs reconstructing.
  • Let repeats be one tap. Rent, transit, the usual lunch: anything that recurs should be a saved entry, a favourite, or an autocomplete hit, not fresh typing.

When you fall behind, restart from today#

Every tracking habit hits a gap: a holiday, a busy week, an illness. Habits survive gaps. What they often don't survive is the catch-up chore that follows, because ten months of backfilling is exactly the kind of homework that shows up in the angriest reviews we coded, and reconstructing a missed week from memory produces guesses anyway.

The record is a tool for awareness, not a court transcript. Draw a line, resume logging from today, and let the gap stay a gap. A log with a hole in it still answers "what did this week cost me." An abandoned one answers nothing.

A first week that tends to stick#

  1. Pick where the record lives (decision two) and set it up with five tags at most.
  2. For seven days, log every payment at the moment it happens: amount, tag, done.
  3. Don't judge the spending yet, and don't add categories, budgets, or rules mid-week.
  4. At the end of the week, read the log once. Just find out what a normal day actually costs you.
  5. Only then decide whether you want structure on top, and which kind.

Frequently asked questions#

What's the easiest way to track expenses?#

A log that lives where your spending happens, with entries reduced to an amount and a rough tag. For most people that means a phone app used at the moment of payment; for weekly-batch people it can be a spreadsheet at a desk. The cheaper each single entry is, the longer the habit lasts.

Should I track every expense?#

Track every payment, but not every detail. An amount and a rough tag is a complete record; skipping the small stuff is how totals drift away from reality, since small repeated purchases are exactly the spending that's forgotten by evening.

Do I need a budget to track expenses?#

No. A running log with tags answers "where does my money go" on its own, and that awareness is the goal many people actually have. You can add a budget later if you want the record to enforce limits; it isn't a prerequisite for tracking.

What if I miss a few days?#

Resume from today and leave the gap. Backfilling from memory produces guesses and turns restarting into a chore, and the chore is what ends habits. A log with holes still tells you what this week cost.


Written by Teo Jun Sheng Pierre, maker of CashJot.

Know what today cost you

CashJot is an iPhone expense tracker. Jot each expense in a couple of taps, then see today's total straight from the home-screen widget. Free on the App Store.

Download on the App Store

Keep reading