Calculate the financial benefit of refinancing in one, two, or three years. Does the benefit compare with your plans for staying in your home?
Get your interest rate and closing costs in writing as soon as you decide on a lender to work with. Get your lender to give you a commitment in advance of all of the costs that will be involved with your loan. Find out if the refinance loan you are getting has a pre-payment penalty as well. Sometimes lenders will leave out important information like this, if they think it might scare you away from refinancing with them.
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 have bad credit, find a lender who is willing to work with you and offer you reasonable loan terms.