Hi, I understand a Mortgage broker is paid a commission by the bank for his services to a customer.
My question is - Do banks pay them for new customers only? Or do they get paid for retaining an existing customer to them as well?
e.g. if I am having a mortgage at bank A currently, I engage a broker who goes to Bank B for a pre approval and gets pricing. He goes to Bank A and gets a good pricing from them and helps them retain me by ensuring I got a similar deal from Bank A and did not go to Bank B. Will Bank A still pay him?
P.S. - I want an answer so that I can try and understand how biased brokers are when giving advise for refinancing.