A practical method is to keep a simple table: location, property type, asking price and date, later price changes, condition, and completed price only when you can verify it. Mark unknowns instead of estimating them. Keep transaction costs in another section, since those depend on the individual...