5 Years of Tracking Every Single Transaction: The Good, The Bad, and The Surprisingly Transformative
Five years ago today, I made a commitment that sounded absolutely absurd to my friends: track every single transaction. Every coffee, every parking meter, every grocery trip, every penny that left my accounts. Today, with 1,827 days and 14,362 transactions logged in Beancount, I want to share what this radical financial transparency actually revealed—and whether it was worth the effort.
The Starting Point (March 2021)
I discovered the FIRE movement in early 2021 and got hooked on the idea of financial independence. But I had a problem: I had no idea where my money was actually going. Like most people, I had a vague sense of my expenses, but when I tried to calculate my “FIRE number” (the 25x annual expenses rule), I realized I was just guessing.
I found Beancount on r/personalfinance and it clicked immediately. Plain text accounting meant I’d own my data forever. No subscription fees, no vendor lock-in, complete control. I set myself one rule: track everything for one year without changing my behavior. Just observe. Let the data speak.
Year 1-2: The Shocking Discoveries
The first revelation hit me at month 3: I was spending 27% more than I thought I was.
I’m not talking about hidden subscriptions or forgotten bills. I’m talking about the invisible daily expenditures that I’d completely underestimated. The $8 lunch here, the $5 coffee there, the “quick stop” at Target that somehow always hit $60. These “small” purchases added up to $847 per month that I genuinely didn’t realize I was spending.
; My actual coffee spend in 2021 (I thought it was ~$50/month)
query "SELECT sum(amount) WHERE account ~ 'Expenses:Food:Coffee' AND year = 2021"
; Result: -$1,247.83
Even more eye-opening: I could see lifestyle inflation in real-time as my salary increased. In July 2021 I got a 12% raise. By December, my spending had crept up almost exactly 12%. Without Beancount’s transaction-level data, I never would have caught this pattern. The raise just… disappeared.
First major insight: You can’t trick yourself when the data doesn’t lie.
Year 3-4: The Behavioral Changes (The Unexpected Part)
Here’s what I didn’t expect: I never budgeted. I never set spending limits. I never told myself “no coffee this month.”
I just tracked everything and reviewed my Fava dashboard once a month. And something strange happened: spending on things I don’t actually value dropped naturally.
The data revealed a massive misalignment between my stated values and actual spending:
- Food delivery: $2,400/year spent on DoorDash/Uber Eats, even though I genuinely enjoy cooking
- Gym membership: $780/year for a gym I went to 4 times
- Unused subscriptions: $340/year for streaming services I forgot existed
- Impulse Amazon purchases: $1,900/year on items I couldn’t even remember buying 6 months later
Meanwhile, I said I valued travel and experiences, but I’d only budgeted $3,000/year. The numbers made the hypocrisy impossible to ignore.
Once I saw the pattern, the behavior changed automatically. Awareness = course correction. No willpower required.
By year 4, I’d shifted that wasted spending toward things I actually cared about. Travel budget jumped to $8,000/year. I started a “learning budget” for courses and conferences. The total spending stayed roughly the same, but the composition totally transformed.
Year 5: The Transformation
Today’s numbers:
- Savings rate: 58% (up from 22% when I started)
- Annual expenses: $48,000 (precise to the dollar)
- FIRE number: $1,200,000 (25x rule)
- Current net worth: $520,000
- Progress to FI: 43.3%
But here’s the thing—the biggest change isn’t the numbers. It’s my relationship with money.
Before Beancount, money was this vague source of low-grade anxiety. “Am I saving enough? Can I afford this? Should I feel guilty about that purchase?” Every financial decision felt fuzzy.
Now? Data-driven confidence.
When I was considering a job change last year that meant a 15% pay cut but better work-life balance, I didn’t guess or stress. I ran a Beancount query:
query "SELECT year, sum(amount) WHERE account ~ 'Expenses' GROUP BY year"
I knew exactly what I needed to live well. I could model the impact of the pay cut precisely. The decision became clear: yes, I could afford it, and the math proved it. I took the job and have zero regrets.
The Costs (Let’s Be Honest)
This wasn’t free. Here’s what it actually took:
Time: ~30 minutes per week on average. 15 minutes entering transactions (I batch them weekly), 15 minutes for monthly reconciliation. Over 5 years, that’s roughly 130 hours.
Mental energy: Maintaining the discipline for 1,827 consecutive days takes mental bandwidth. There were periods—especially during tax season or vacations—where tracking felt like a chore.
Tracking fatigue: It’s real. Twice in year 3, I took 2-week “tracking breaks” during vacations where I just estimated expenses later. Perfectionism is the enemy of sustainability.
Opportunity cost: Could I have spent those 130 hours on something more valuable? Maybe. But considering those hours helped me reallocate $50,000+ toward my actual goals, the ROI seems pretty solid.
So… Was It Worth It?
For me? Absolutely, unequivocally yes.
But I’ll be honest: this isn’t for everyone.
This works best if you:
- Are pursuing FIRE or have specific financial goals
- Enjoy data and analysis (or at least don’t hate it)
- Want clarity and control over your financial life
- Can maintain discipline without it becoming obsessive
This might not work if you:
- Find tracking inherently stressful
- Are satisfied with approximate financial awareness
- Have a healthy money relationship already
- Value spontaneity over optimization
One critical realization: You don’t need perfect tracking. I track about 95% of transactions. Small cash purchases sometimes get estimated. I use broad categories for things that don’t matter much to me. The goal is awareness, not accounting perfection.
Questions for the Community
I’d love to hear from others with multi-year tracking data:
- What surprising patterns did your long-term data reveal?
- When did tracking shift from “discipline” to “habit”?
- How do you handle tracking fatigue?
- What’s your philosophy: detailed categories or broad strokes?
And if you’re considering starting this journey: try 30 days first. Track everything, change nothing, just observe. If it feels empowering rather than restrictive, you might be wired for this approach.
After 5 years, here’s what I know: The fully-tracked life isn’t about restriction. It’s about radical clarity. And for me, that clarity was transformative.
Anyone else on this journey? What’s your story?