7 min read
On this page

Tracking Where Your Money Goes

Most engineers earning six figures have no idea where their money goes. You can tell me your system's p99 latency but not how much you spent on food last month. This is not a moral failing — it is a data problem. You cannot optimize what you do not measure.

The first step is not budgeting. Budgeting implies restriction, and restriction implies willpower, and willpower is a terrible system. The first step is tracking. Just observe. Collect the data. The patterns will shock you into action faster than any budget spreadsheet.


Why Engineers Fail at This

You would never deploy code without monitoring. You would never run a service without logging. Yet most engineers run their entire financial life blind — no dashboards, no alerts, no data pipeline.

The reason is simple: spending feels small in the moment. A 7coffee,a7 coffee, a 15 lunch, a 50subscription.Noneofthesefeelsignificantagainsta50 subscription. None of these feel significant against a 150k salary. But 7/dayoncoffeeis7/day on coffee is 2,555/year. 15/dayonlunchis15/day on lunch is 5,475/year. And you probably have 8-12 subscriptions you forgot about.

The math is not complicated. The problem is that nobody is doing the math.

The Latte Factor Is Real (But Misunderstood)

The internet loves to mock the "skip your latte" advice. And they are right that cutting one coffee will not make you rich. But the latte is a proxy for a deeper problem: hundreds of small, unexamined spending decisions that compound into tens of thousands of dollars per year.

When engineers actually track their spending for the first time, the most common reaction is: "Where is all this going?" The answer is usually a combination of dining out, subscriptions, convenience purchases, and lifestyle inflation that crept in with each raise.

How to Track

You have two options, and both work. Pick whichever matches your temperament.

Option 1: Use an App

Apps like YNAB (You Need A Budget), Monarch Money, or Copilot connect to your bank accounts and categorize transactions automatically. The setup takes 30 minutes. After that, it runs in the background.

Recommended apps (as of 2026):
- YNAB ($99/year) — best for envelope-style budgeting
- Monarch Money ($99/year) — best for couples, clean interface
- Copilot ($69/year) — best for iOS users who want automation
- Lunch Money ($40/year) — best for engineers who want an API

The key is to review your spending weekly. Set a recurring 15-minute calendar event on Sunday evening. Open the app, check the categorization, and look at your totals. That is it. Fifteen minutes a week gives you more financial clarity than 99% of the population.

Option 2: Use a Spreadsheet

If you distrust third-party access to your bank accounts — a reasonable engineering concern — use a spreadsheet. Download your bank and credit card statements monthly, categorize transactions, and track totals.

Simple tracking spreadsheet structure:

Date       | Description          | Category    | Amount
2026-04-01 | Whole Foods          | Groceries   | -127.43
2026-04-01 | AWS                  | Subscriptions| -29.99
2026-04-02 | Uber Eats            | Dining Out  | -34.50
2026-04-03 | Paycheck             | Income      | +5,834.00

Monthly Summary:
Housing:        $2,400 (41%)
Food:           $890   (15%)
Transportation: $450   (8%)
Subscriptions:  $210   (4%)
Shopping:       $380   (7%)
Other:          $504   (9%)
Savings:        $1,000 (17%)

The spreadsheet approach requires more manual work but gives you complete control over categorization and data privacy. Some engineers automate this with scripts that parse CSV exports from their banks.

The 50/30/20 Framework

Once you have a month of data, compare it against the 50/30/20 rule. This is a starting framework, not a commandment.

50% — Needs (housing, food, insurance, minimum debt payments, utilities)
30% — Wants (dining out, entertainment, hobbies, subscriptions, travel)
20% — Savings & debt repayment (emergency fund, 401k, investments, extra debt payments)

For engineers in high-cost-of-living areas, housing alone might consume 35-40% of your take-home pay. That is fine — adjust the percentages. The point is to have a framework, not to hit exact numbers.

What Actually Matters

If you earn 120kandtakehomeroughly120k and take home roughly 7,000/month after taxes, the 50/30/20 split looks like this:

Needs:   $3,500/month
Wants:   $2,100/month
Savings: $1,400/month

Most engineers who track for the first time discover their actual split is closer to 45/45/10. The wants category is where the money disappears — not because you are irresponsible, but because untracked spending expands to fill available income.

Adjusting for Engineers

Engineers often have higher savings potential than the general population. If you can push your savings rate to 30% or higher, do it. The 50/30/20 rule is a floor, not a ceiling. Many engineers on the path to financial independence target 50% or more.

Aggressive engineer split:
40% — Needs
20% — Wants
40% — Savings & investments

This is achievable on a $150k+ salary, especially if you keep housing costs under control and resist the urge to upgrade your lifestyle with every raise.

Automate Bill Payments

Once you know where your money goes, automate everything you can. Late fees are a tax on disorganization.

Set up autopay for every recurring bill: rent or mortgage, utilities, insurance, subscriptions, credit cards. For credit cards, always set autopay to the full statement balance — never the minimum payment. Paying interest on credit card debt while earning a tech salary is burning money.

Automation checklist:
1. Rent/mortgage    → autopay from checking
2. Utilities        → autopay from credit card (for points)
3. Insurance        → autopay from credit card
4. Subscriptions    → autopay from credit card
5. Credit card      → autopay FULL BALANCE from checking
6. Student loans    → autopay from checking (often gets 0.25% rate reduction)

The goal is to eliminate all manual bill payments. You should never think about paying a bill. The system handles it.

The Anti-Budget

The most engineer-friendly approach to budgeting is the anti-budget: save first, spend the rest.

Here is how it works. On payday, automatically transfer a fixed amount to savings and investments. Whatever remains in your checking account is yours to spend however you want. No categories, no tracking guilt, no spreadsheet anxiety.

Paycheck arrives: $5,834
Automatic transfers:
  → 401k:                    already deducted pre-tax
  → High-yield savings:      $500
  → Brokerage account:       $500
  → Roth IRA:                $583 (to max $7,000/year)

Remaining in checking: $4,251
Spend it however you want.

This works because it removes decision fatigue. You do not need to decide whether to save or spend. The saving already happened. The money in your checking account is guilt-free spending money.

The anti-budget is not a replacement for tracking — you should still track to understand your patterns. But it eliminates the need for strict category-by-category budgeting.

Why This Works for Engineers

Engineers are systems thinkers. The anti-budget is a system, not a discipline exercise. It front-loads the important financial decision (how much to save) into a one-time automation, then removes friction from daily life.

You set it up once. You review it quarterly. You adjust the numbers when your income changes. That is the entire system.

Real-World Example

An engineer at a mid-stage startup earning $165k base salary starts tracking spending for the first time. After three months of data:

Monthly take-home: $9,200

Actual spending breakdown:
Housing (rent + utilities):     $3,200  (35%)
Food (groceries + dining out):  $1,800  (20%)
Transportation:                 $650    (7%)
Subscriptions & services:       $340    (4%)
Shopping & misc:                $1,100  (12%)
Entertainment & travel:         $900    (10%)
Savings:                        $1,210  (13%)

The engineer is surprised by the food number — 1,800/month.Diggingintothedata,1,800/month. Digging into the data, 600 is groceries and 1,200isdiningoutanddelivery.Theydecidetocookthreemoremealsperweek,whichdropsdiningoutto1,200 is dining out and delivery. They decide to cook three more meals per week, which drops dining out to 700/month. That freed-up $500/month goes directly into investments.

No dramatic lifestyle change. No suffering. Just data-driven optimization.

The Subscription Audit

One of the highest-return exercises in personal finance takes 20 minutes. Pull up your bank and credit card statements from the last three months. Search for recurring charges. You will find subscriptions you forgot about.

Common zombie subscriptions engineers carry:
  - Cloud services you spun up for a side project and forgot ($5-50/month)
  - Streaming services you do not watch ($10-20/month each)
  - SaaS tools from a freelance gig that ended ($15-50/month)
  - Gym membership you have not used in months ($30-80/month)
  - Premium app tiers you could downgrade ($5-20/month)

Total potential savings: $50-200/month ($600-2,400/year)

Cancel everything you have not used in the last 30 days. You can always re-subscribe. The friction of re-subscribing is a feature — it forces you to confirm you actually want the service.

Common Pitfalls

  • Tracking for a week and stopping. You need at least three months of data to see real patterns. One month has anomalies. Three months shows trends. Set a calendar reminder to review weekly and commit to 90 days.
  • Over-categorizing. You do not need 47 spending categories. Start with 6-8 broad categories. You can refine later if you want, but most people never need to.
  • Ignoring annual expenses. Insurance premiums, domain renewals, annual subscriptions, and holiday spending do not show up in monthly tracking. Divide annual costs by 12 and include them in your monthly budget.
  • Feeling guilty about spending. Tracking is observation, not judgment. If you spend $300/month on coffee and that brings you genuine joy, that is a valid choice. The goal is awareness, not austerity.
  • Not including pre-tax deductions. Your 401k contribution, health insurance premium, and HSA contributions are spending. Include them in your total picture even though they never hit your bank account.
  • Sharing accounts without coordinating. If you have a partner, both people need visibility into spending. Separate tracking creates blind spots.

Key Takeaways

  • You cannot optimize your finances without data. Track your spending before you try to budget. Three months of data reveals patterns that guessing never will.
  • Use an app or a spreadsheet — either works. The best system is the one you actually use every week.
  • The 50/30/20 rule (needs, wants, savings) is a starting framework. Engineers should aim higher than 20% savings, often targeting 30-50%.
  • Automate every bill payment. Set credit cards to pay the full statement balance automatically. Late fees and interest are preventable waste.
  • The anti-budget (save first, spend the rest) is the most effective approach for engineers: set up automatic transfers on payday and spend whatever remains without guilt.
  • Review your spending weekly for 15 minutes. This single habit provides more financial clarity than any app, book, or course.
  • The goal is not to spend less on everything. The goal is to spend intentionally — more on what matters to you, less on what does not.