Rates up big today after the Fed rate cut, as I predicted more than a month ago back on page 2 of this thread. Yield on the 10 year T-bond is up roughly 20 bps since the Fed announcement. Good news is that rates on the 30 fixed are still solidly in the 5's, but I wonder how much longer this will last. If refinancing makes sense to you (especially if you are looking for a shorter term) and you've been waiting on the fence hoping for even lower rates, quit being greedy. It just ain't gonna happen. Do it now or you will miss out.
For example, if you are 2 years into a 30 fixed at 7.5% with a remaining balance of roughly $150,000: your current P&I payment would be roughly $1,070/mo. If you refinanced today to a 20 year fixed at 5.25%, shaving 8 years off your mortgage, and paid all closing costs and a 1 point origination fee, all financed into the loan, you could also lower your payment to roughly $1,040/mo.
Quick math: $30 dollars less each month for 240 months ($7,200) + paying off the mortgage 8 years (96 months) early ($102,720) = $109,920 dollars in lifetime savings which is much > $3,000 in closing costs.
If, because I know someone will bring this up, you did it on one of these "no closing cost" loans, the rate on the same loan would go up to 5.75%, the payment would be the same $1,070 and you would lose out on the $7,200 in payment savings in the first 20 years. Which means that in the end, you would pay more.
edit: corrected typo