Many companies in this industry will do what ever they can to get away with charging you as much as they possibly can. Some of the ways they do this is not disclosing all the third party fees involved in a loan such as title insurance, appraisals, pre-paid tax and insurance escrows etc. It is important that you ask the loan officer you're speaking with about third party fees. If you don't they may not tell you and give you a good faith estimate that sounds fair, but at closing you'll find out that you have to pay a couple of thousand dollars more in fees you were unaware of. A good loan officer at a reputable company should have no problem disclosing all fees that pertain to your loan and should also make sure you understand what the fees are for.
Unless you are getting a lower interest rate, refinancing your home may cost you more money in the long run and may require you to pay higher monthly payments.
If you want to make sure the interest rate your lender offers you is the rate you get when you close the loan, ask about a mortgage lock-in (also called a rate lock or rate commitment). Any lock-in promise should be in writing. Make sure your lender explains any costs or obligations before you sign.
Use a mortgage broker. A mortgage broker will show you mortgage products from different banks and mortgage providers. Pick a mortgage broker carefully. If the broker works directly for a company that offers financial products, make sure he shows you clearly why one of these products is better. Mortgage brokers also get a commission on their sales. Find out what the broker's services include and if he charges any fees. Many brokers do not charge fees beyond their commission. Also check the broker's credentials.