Get your taxes done using TurboTax

points paid to refinance a mortgage must be amortized over the life of the new loan unless the proceeds are used to substantially improve the main residence.

also if you refi with the old lender any remaining unamortized points on the old mortgage must be amortized over the life of the new mortgage