"Fixed vs. variable" answers a budgeting question; this answers a retirement one — if guaranteed income or our portfolio took a hit, what changes, and in what order? Categories are grouped by Tier 0 (never cut) through Tier 3 (purely elective). This is a first pass — several assignments are judgment calls; see the script's comments for the closest ones. Click a category to see the transactions behind it, same as the Spending by Category page. The small bar next to each category name is its own funding-source split for the current year — see the next section for what the colors mean. Taxes and Investment Fees are excluded — a cost of income and our portfolio, not a lifestyle choice.
Tier 0 — Floor (never cut) — $75,454 Tier 1 — First to trim — $17,013 Tier 2 — Postponable — $50,801 Tier 3 — Purely elective — $5,282
Three pools, same priority order as the tiers themselves and the same routine/episodic split used on the Financial Summary: guaranteed income ($98,348) fills Tier 0 first, then 1, then 2, then 3; whatever's left after that draws on the routine draw ($108,000/yr, at a standing $9,000/mo), then the episodic draw ($17,075, mostly tax-funding). This is an allocation model, not a trace of literal dollars — money is fungible — but it answers "what specifically pays for this" in the same cut-priority terms as the tiers.
Guaranteed income covers the entire floor, with $22,894/yr left over for Tier 1.
The $98,348 above is gross. An estimated ~$18,356/yr is owed in tax on Social Security and pension income specifically (not withheld or split out in the feed) — net, only ~$79,992/yr is really available, which still covers the floor, with only ~$4,538/yr left for Tier 1 (vs. $22,894/yr on the gross figure). Rate (13.5% federal / 9.3% CA) is an illustrative example marginal bracket, not a fixed feature of SS/pension — it moves with total income and should be re-derived from each new return. Not a CPA figure — see config.py.
Guaranteed income Routine draw Episodic draw
Housing, utilities, core healthcare, groceries, basic transportation, unavoidable admin. Matched against guaranteed income — this is the "floor number" elsewhere in this project.
| Category (bar: current year's funding) | Aug ’23–Jul ’24 | Aug ’24–Jul ’25 | Aug ’25–Jul ’26 |
|---|---|---|---|
| Mortgage | $38,568 | $38,568 | $38,568 |
| Property Tax | $12,579 | $12,469 | $12,454 |
| Groceries | $11,124 | $11,206 | $11,409 |
| Healthcare | $5,029 | $4,976 | $4,897 |
| Utilities | $4,724 | $4,337 | $4,409 |
| Auto & Gas | $3,744 | $3,645 | $3,717 |
Recurring lifestyle, reducible without real hardship. The first place a bad year shows up.
| Category (bar: current year's funding) | Aug ’23–Jul ’24 | Aug ’24–Jul ’25 | Aug ’25–Jul ’26 |
|---|---|---|---|
| Dining Out | $5,857 | $5,702 | $5,633 |
| Shopping | $4,141 | $3,897 | $4,049 |
| Home Maintenance | $3,189 | $13,161 | $3,095 |
| Personal Care | $2,514 | $2,475 | $2,585 |
| Subscriptions | $1,693 | $1,673 | $1,651 |
Can be delayed a year with no ongoing harm. Lumpy by nature, not just by amount.
| Category (bar: current year's funding) | Aug ’23–Jul ’24 | Aug ’24–Jul ’25 | Aug ’25–Jul ’26 |
|---|---|---|---|
| Home Improvements | $269 | $638 | $29,474 |
| Travel | $9,541 | $25,140 | $15,601 |
| Education | $0 | $0 | $5,726 |
Would only continue if things are going well.
| Category (bar: current year's funding) | Aug ’23–Jul ’24 | Aug ’24–Jul ’25 | Aug ’25–Jul ’26 |
|---|---|---|---|
| Giving | $4,782 | $4,893 | $5,157 |
| Gifts | $5,146 | $229 | $125 |