We refinance from a 30 to a 20 at 8 years in. This was about 10 years ago, rates were a little higher then. But we are at the point where it would cost us more in the long run to refi again. We have a guy that helps us with our investing. We had been paying extra every month. He suggested that if you are good at putting money aside, which my wife is very good at, to do that and save it up till you have enough to pay it all in once. If you are paying an extra 100 a month which is 1200 per year to stick that in a separate savings account and it will gain interest, not much but some. Continue to make your normal payments and when your money that is set aside reaches what you owe pay it off at once. Houses are simple interest loans. The sooner its paid off the less interest you pay, it doesn't matter if you do it all at once or a little each month. This also gives you some more cushion in hard times. As far as to your original question they are probably just starting your term a month later, so it's not really saving money. You will still have to make the 240 payments it's just starting a month later than you sign the papers. Buying a house is a long run game. Look at what you are paying per month with each loan and go from there. You'll knock off a lot by taking the 2 years off so I'd say it's a good idea to refi now while the rates are low, without knowing . Kinda like buying a car there are fees involved, i wouldn't worry as much about where they put them so long as you know the total amount you borrow, what the terms are, and new payment. I'd let them take care of where all of the money is placed.