moneytyping — free money journal
spreadsheet alternative

27 tabs.
Or 27 taps.
Your call.

Budget spreadsheets have a tab called "Debt Calculator." moneytyping has a text field and a 30-second timer. One of these gets opened daily. The other gets abandoned in February. You know which is which.

Free forever · No setup · No categories · No Debt Calculator tab

The honest comparison
Every budget spreadsheet ever
  • 27 tabs including one called "Debt Calculator"
  • Requires you to remember what you spent 3 days ago
  • Guilt built directly into the UI
  • Works great in January. Gone by February 12th.
  • Cell A47 is broken and you don't know why
  • You need a laptop to update it properly
  • Looking at it produces a specific type of dread
moneytyping
  • One screen. One text field. One button.
  • You type what just happened — takes 30 seconds
  • No judgment built in anywhere. Literally none.
  • Still going at day 47 because it takes no effort
  • Nothing to break. Nothing to configure.
  • Designed for your phone. Works at the checkout.
  • Looking at it produces nothing but a text cursor

Somewhere right now, someone is debugging cell A47 of their budget spreadsheet. They have been doing this for 45 minutes. Cell A47 is probably fine. The problem is in cell A46. They will never know this. Their budget will never be finished. This is the spreadsheet lifecycle.

Here's the thing about budget spreadsheets: they're not bad products. They're wrong-shaped products. A spreadsheet is an analysis tool. It is excellent at calculating totals, generating charts, and showing you what happened last month. What it is genuinely terrible at is being opened on your phone at the grocery checkout when you need to log that you just spent $67 on things that were definitely not all essential.

That moment — the moment at the register, the moment in the Uber, the moment immediately after you clicked Buy Now — is the only moment when the financial context still exists. By the time you get home and open the spreadsheet, the amount is real but the story is gone. You know you spent $67. You don't know why it felt like too much, or what specifically you grabbed that you didn't need, or whether the same thing will happen next week.

The spreadsheet captures the number. The moment is what actually matters.

Budget apps tried to solve this by connecting to your bank automatically — so the transaction appears without you doing anything. But automatic import creates a different problem: the data arrives after the memory is gone. You see "$67 — WHOLE FOODS MKT" with no context, no story, and no emotional content. A spreadsheet would at least have asked you to type something. The automatic import asks for nothing and gets nothing useful in return.

You don't need 27 tabs. You need one text field and 30 seconds of honesty. That's the whole product. We briefly considered adding a "Vibes" column but decided against it. You can write your vibes in the text field.

What replacing your spreadsheet actually looks like

You don't have to throw the spreadsheet away. Use moneytyping as the capture layer — the thing you open at the moment of spending — and use your spreadsheet (or nothing) for monthly review if you want it. The entries you type become the source material for whatever analysis you care to do later.

Or just use moneytyping and nothing else. The pattern recognition happens from reading your entries — you don't need a formula to notice that you write "stressed" in your food delivery entries more than you'd like.

What entries actually look like (no tabs required)
$67 — Whole Foods. Was hungry when I went in. Classic mistake. The berries were worth it. The fancy crackers were not.
$12.99 — yet another streaming subscription renewed. I watch maybe 2 shows on this. Should cancel after The Bear ends.
$840 — rent. Paid. There it goes. Every month the same amount and every month it surprises me somehow.
₹2,314 — Swiggy Instamart groceries. Expensive! Tea and honey and some things I didn't strictly need. The convenience tax is real.
How it works (it's embarrassingly simple)
1

You spend money

Groceries, coffee, rent, a dumb impulse purchase, whatever.

2

Open moneytyping. Tap GO.

30-second countdown. Type what happened in your own words. Amount, what it was, one honest thought about it. Done.

3

That's literally it

No categories to update. No formulas to fix. No monthly reconciliation ritual. Just entries, accumulating, in your voice.

Type your first expense.
No categories needed.

No Debt Calculator tab. No formulas. No February abandonment.

Free forever · No bank connection · Replaces spreadsheets entirely or complements them

💬