There's no absolute answer when it comes to whether a mortgage lender or a bank will offer a better rate. The mortgage rate you are offered will mostly be based on your credit score, how much debt you already have, where your property is located, your down payment, and the size of the loan you are applying for.