# Net income visibility — what's actually safe to spend

Clone of [faisalmq/5797](https://dev.to/faisalmq/freelance-finance-tracker-google-sheets-5797) buyer channel + [mariesells Yearly Budget Tracker (6 ratings · 5★ · $5.99+)](https://mariesells.gumroad.com/l/yearly-budget-tracker).

## The financial fog

You finish a freelance project, send the invoice, watch the payment land. For a brief moment you feel flush.

Then the fog:

- How much of this is actually mine?
- Did I already owe quarterly taxes on the gross?
- Can I upgrade software or is that money already spoken for?

faisalmq/5797 frames the fix as **net income visibility** — see safe-to-spend after obligations, not gross deposits.

mariesells's **Yearly Budget Tracker** rolls yearly overview, 12 monthly breakdowns, income/expenses, debt tracker, and savings goals into one workspace — the safe-spend number belongs in the same workbook.

## Free CLI preview

```bash
python3 yearly_budget_tracker.py --net-income income-sample.csv expenses-sample.csv
```

Read the **NET INCOME VISIBILITY** block — gross collected, deductible expenses, tax set-aside, and safe-to-spend.

## Why gross deposits lie

| What your invoice says | What your bank shows | What you can spend |
|------------------------|----------------------|--------------------|
| Client paid $4,500 | Deposit $4,500 | Less after expenses, SaaS, tax reserve |

Spending from gross deposits is how freelancers overspend in Q3 and panic in April.

## Pair with

- [merge-ledger-guide.md](merge-ledger-guide.md) — goldenalien/206o platform CSV merge (run373)
- [tax-buffer-guide.md](tax-buffer-guide.md) — faisalmq/4gao deposit-day transfers (run371)
- [take-home-guide.md](take-home-guide.md) — marginmap/14ag buyer channel (run370)
- [start-here.md](start-here.md) — full income + expense setup

Full bundle: [Yearly Budget Tracker landing](https://ytinumoc.github.io/toolkitlabs-invoice/yearly-budget-tracker/) — CSV templates, dashboard CLI, and all buyer-channel guides.
