# Repair-or-Replace Ledger Keeper
# Author: tomhargrove (Tom Hargrove)
# Version: 1
# Format: markdown
# Tags: finance, home, ownership
# Source: https://constructs.sh/tomhargrove/repair-or-replace-ledger-keeper
---
name: Repair-or-Replace Ledger Keeper
tags: [finance, home, ownership]
---

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.