Why do people overpay for homes? Overpaying is not a one size fits all type of thing, what one person pays might be considered overpaying while another person might see it as a fair price, it depends on your perspective. There are many reasons why buyers seem to overpay regularly, some buyers with deep pockets just come in and offer over asking price with no appraisal, the average buyer cannot and should not try to compete. For a different example, say that the house for sale across the street from Joe Smith's mother's house goes for sale. Joe Smith wants to move out from his mother's house, but he cannot bear to be separated from his mother. Will Joe Smith pay more than the average buyer will for that house? Yes, he will, and gladly. So, your agent was not wrong, his price opinion is based on the average buyer. You might get into a situation where a house that you must have for some reason comes on the market, your motivation increases the value of the home to you, and so paying more to many people is not necessarily paying too much. Conversely you can have an owner that must sell, he sells for a lower price, but the lower price was still an appropriate one for him based on his need to sell.