How to track cash spending (without counting it twice)

By Teo Jun Sheng Pierre · Published

On this page

Cash is the one kind of spending no bank feed can see, and tracking it needs exactly one rule: count either the withdrawal or the purchases it paid for, never both. Pick a side based on how much of your spending is cash, log it at the moment it leaves your hand, and cash stops being the hole in your records.


In a bank-linked budgeting app, the trail ends at the ATM. The feed records "withdrawal, $100" and stops; what the hundred became, groceries, a haircut, two taxis, never appears anywhere. That's why cash gets described the way people describe it: it just disappears. The money was tracked right up until the moment you started spending it.

We make CashJot, a manual expense tracker for iPhone, and hand logging happens to be the class of tool that treats cash the same as everything else, so we have a stake in this topic. The advice below works in any tool, and the section on bank-linked apps cites their own documentation, because they can track cash too.

The short version#

  • Count either the withdrawal or the purchases, never both. Double counting inflates your totals; counting neither leaves the hole.
  • If cash is occasional for you, use the simple system: log the withdrawal itself as the expense and move on.
  • If cash carries a real share of your spending, log each cash purchase like any card payment and let the withdrawal be a transfer, not an expense.
  • When you can't remember what the cash bought, count what's left in your wallet and log the difference as one "untracked" entry.
  • No app can capture cash automatically. Tools differ only in how cheap they make the entry.

Why cash vanishes from spending records#

A bank feed sees money moving through your bank, and a cash purchase doesn't. The withdrawal is the last event your bank witnesses.

And cash is still a meaningful slice of most people's spending. In the Federal Reserve's 2026 Diary of Consumer Payment Choice, cash was used in about one in seven US consumer payments, and four out of five consumers had used it within the previous 30 days. In the euro area the share is far larger: the ECB's 2024 SPACE study puts cash at 52% of point-of-sale transactions, and at 68% of payments of five euros or less.

That 68% is the problem in miniature: cash concentrates in exactly the purchases that are hardest to reconstruct later, small, frequent, and forgotten by evening. A record that misses them isn't slightly incomplete; it's blind to a whole layer of daily spending.

The one rule of cash tracking: count it once#

Every cash-tracking mistake is a version of the same error. Count the withdrawal and the purchases, and a $100 withdrawal followed by $100 of spending shows up as $200. Count neither, and the money vanishes. So the rule: a withdrawal and the purchases it pays for are the same money; put exactly one of them in your spending record.

Which one to put there is the only decision, and it splits into two systems.

The simple system: the withdrawal is the expense#

Log "ATM, $100" as an expense the moment you withdraw, tag it "cash," and don't track the individual purchases at all. If the withdrawal has a known purpose, tag it with that instead; people who pull out a fixed amount for the week's groceries can tag the withdrawal "food" and be done.

What it costs you: resolution. Your monthly report will show a "cash" total with no breakdown, and if the hundred went half to food and half to everything else, the categories won't know. What it buys you: one entry per withdrawal and zero upkeep.

This is the right system when cash is occasional, a small share of your spending with no pattern worth studying. An accurate total with a coarse label beats an abandoned attempt at detail.

The full system: the purchases are the expenses#

Log each cash purchase the way you'd log a card payment: amount, tag, at the counter. The withdrawal itself then stays out of your spending record. In a tracker without account balances, that means simply not logging the withdrawal. In an account-based tool, it means recording the withdrawal as a transfer into a cash account, money moving from one pocket to another, not money spent.

This is the system for cash-heavy spending: market runs, tips, a barber who takes nothing else, or travel through places where cash is still how things work. The euro-area numbers above describe entire countries where the full system is the only one that sees most of daily life.

Its cost is the per-entry effort, which is why it lives or dies on speed: the habit holds when you make each entry cheap enough to do standing up. This is the job CashJot is built for. It has no account balances by design, so there's no transfer bookkeeping; a cash coffee is amount, tag, save, identical to a card one, about two seconds. Any fast manual tracker gives you the same move.

When you can't remember what the cash bought#

The escape hatch, for the week where you spent from your wallet and logged nothing: don't reconstruct. Count.

You know what left the ATM. Count what's still in your wallet, subtract what you did log, and enter the unexplained difference as one entry with its own tag: "untracked cash, $34." Your totals are correct again, the books are closed, and it took one minute. It's the same principle as restarting after any tracking gap: an estimate that closes the books beats an evening of reconstruction, and the chore you skip is the habit you keep.

Tracking cash in a bank-linked app#

Bank-linked apps can track cash; all of the major ones document how. YNAB supports two approaches, a dedicated unlinked cash account or treating cash as a budget category. Monarch recommends a manual account named "Cash" with hand-entered transactions, though it has no reconciling feature to catch duplicates. Copilot supports manual accounts too, with the caveat that manual entries can push the balance out of sync until you edit it back.

Read those three descriptions together: it's hand entry, grafted onto an automatic product, with some balance upkeep as the seam. That's workable, and if most of your spending flows through cards, it's a fine answer for the cash remainder. If a large share of your spending is cash, though, you'd be doing manual entry anyway, inside a tool whose defining feature is the feed you're working around, and the feed brings its own maintenance: in the 1,586 low-star budgeting-app reviews we coded, broken bank sync was the single most common complaint. At that point the typing-vs-syncing decision tilts, and the trackers built to work without any bank connection handle cash as a first-class citizen rather than a workaround.

Frequently asked questions#

Do ATM withdrawals count as expenses?#

Only if you don't log the cash purchases separately. In the simple system, the withdrawal is the expense: log it, tag it, done. In the full system, the purchases are the expenses and the withdrawal is just money moving pockets, so logging it too would double count.

Is an ATM withdrawal an expense or a transfer?#

It depends on which system you run. If you track individual cash purchases, the withdrawal is a transfer (bank to wallet) and shouldn't appear in your spending. If you don't track cash purchases individually, treat the withdrawal as the expense so the money is counted somewhere.

Why doesn't my budgeting app show what I bought with cash?#

Because a bank feed only sees transactions that touch your bank, and the last one involving your cash was the withdrawal. Every purchase after that is invisible to the feed. The only way any app captures cash purchases is you entering them, either in a manual cash account inside a bank-linked app or in a manual tracker.

What should I do if I can't remember what I spent cash on?#

Count instead of remembering. Take the amount you withdrew, subtract what's still in your wallet and anything you did log, and enter the difference as one "untracked cash" entry. Your totals stay accurate, and you've spent a minute instead of an evening.

Do I need to keep receipts to track cash spending?#

No. A receipt is the backfill version of a log entry, and reconstructing from a pocketful of paper is the chore that ends tracking habits. Log the amount and a rough tag at the moment of payment instead; for the rare purchase that needs detail, a receipt photo is an optional extra, not the system.

Share

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