Call a few lenders to check their rates. Make sure you also check what their fees are. Ask for a Good Faith Estimate in writing so you can compare rates, origination fees and costs.
Your first calls should be to your local bank and/or the lender who currently has your mortgage. You can also check out
bankrate.com, which even has a calculator that helps you determine if it is cost effective to refinance.
Compare, contrast, and understand – look over the rates, loan origination fees and other fees. Make sure you understand the difference between negotiable lender charges and other standard charges. Title insurance, recording fees, and attorney’s fees are not set by the lender. Escrow amounts are based on your taxes and home owner's insurance rates.
Negotiate with the lender – Tell one lender what a different lender is offering and see if they will lower your rate or take away some of the fees.
Escrows – these are the amounts a lender holds for payment of taxes and insurance. They are allowed to have a cushion equal to one-sixth of the total amount of items paid out (or approximately a 2 month cushion). Depending on your credit risk, you may be able to forego establishing an escrow account. Many lenders charge a fee for this "privilege", but negotiating with them may waive the fee.