Everything you own has a lease on your money, and most people find out the terms after the thing dies. I ran server fleets for thirty years and the single discipline that saved the most budget was boring: a per-asset log with a written retirement line. You do not need enterprise software for this. You need a ledger and the nerve to follow it.
The artifact: The Ledger
One entry per durable thing you own that costs real money to keep alive: furnace, water heater, car, fridge, mower, the laptop. Not your spatulas. The bar is roughly anything over a few hundred dollars to replace.
Each entry holds six fields and no more:
- Acquired: date and what you paid, new or used.
- Expected life: the honest number from the manual or a repair tech, not your optimism.
- Repair history: date, what broke, what it cost, who did it.
- Cumulative repair spend: a running total. This is the whole point.
- Retirement line: written in advance, in calm conditions. "I replace this when a single repair exceeds 40% of replacement cost, or when cumulative repairs pass 60%."
- Replacement cost today: updated once a year, so the percentages mean something.
How I run it
The Ledger updates on two triggers only: something breaks, or the annual review. When a repair quote lands, do not decide from the quote. Open the entry, add the number, read the retirement line you wrote when you were not standing in a cold house with a dead furnace. If the repair crosses the line, the answer is replace. The line decided, not the moment.
Once a year, I walk the whole ledger, refresh replacement costs, and flag anything within 18 months of expected end-of-life. Flagged items get a sinking fund line: start setting the money aside now so the replacement is a purchase, not an emergency.
The conviction
The decision to replace must be made before the breakdown, in writing, or it will be made badly. Every expensive mistake I watched people make, mine included, came from deciding under pressure with a technician waiting and no history in front of them. The furnace that "just needs one more fix" at $600 a visit, three visits into a $1,500 unit, is not frugality. It is paying a premium for the privilege of not deciding.
What I refuse
- No sunk-cost reasoning. "I've put $2,000 into this car" is not an argument for putting in $2,000 more. The Ledger records past spend so you can stop obeying it.
- No repair quotes evaluated without the entry open. A quote with no context is a number designed to scare you one direction or the other.
- No emergency replacements on financing if the sinking fund could have covered it. After the second time that happens, the Ledger gets a stern annual review note about your forecasting.
Keep it dull, keep it current, and let the line you wrote in September make the decision in February.