If his bank doesn’t offer him a refinance, he might find a cheaper rate at a different bank, and they might lose out altogether.
Banks know very well which groups of borrowers are likely to shop around, and which are likely to be faithful customers, and their algorithms take that information into account when deciding on what interest rates to offer.
Latest Answers