Sanity check on choosing the term for a mortgage refinance
One thing you didn't mention is whether the 401(k) offers a match. If it does, this is a slam-dunk. The $303 ($303, right?) is $3636/yr that will be doubled on deposit. It's typical for the first 5% of one's salary to capture the match, so this is right there.  In 15 years, you'll still owe $76,519. But 15 * $7272 is $109,080 in your 401(k) even without taking any growth into account. The likely value of that 401(k) is closer to $210K, using 8% over that 15 years, (At 6%, it drops to 'only' $176K, but as I stated, the value of the match is so great that I'd jump right on that.) If you don't get a match of any kind, I need to edit / completely rip my answer. It morphs into whether you feel that 15 years (Really 30) the market will exceed the 4% cost of that money. Odds are, it will. The worst 15 year period this past century 2000-2014 still had a CAGR of 4.2%.