Don't rely on published rates. "No one's going to advertise their worst product," says Keith T. Gumbinger of HSH Associates, a Butler, NJ, firm that tracks mortgage rates. "They advertise the best possible rate, which probably gets offered to only the top 10 percent of applicants."
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.
Once you know the reason for refinancing, you should ask your mortgage specialist whether or not it would be beneficial for you to refinance at this time or whether it may be more beneficial to wait.
Changing the term of your mortgage can help in several ways. First, if you were to refinance your current mortgage from 30 years to 15 years, you will accelerate the rate at which you pay towards principle each month meaning your house will be paid off quicker. Also, you will save an unbelievable amount of money in terms of interest because you would likely be taking 10 to 15 years off the life of your loan. Second, you can also refinance a 15 year mortgage to a 30 year mortgage. It seems like it might not make sense to do this, but if you have an immediate need to free up monthly cash-flow and you don't want to take out a home equity loan, this can work out to your benefit. When you take a 15 year loan and refinance it to 30 years you will have the same balance only the payments can be hundreds of dollars less than the 15 year loan. The only draw back to this is you will pay more in interest over the live of the loan.