Get your taxes done using TurboTax

The refi fees are amortized and differ from depreciation deductions on depreciable assets.

 

The depreciation deductions you have been taking on the new roof are indeed subject to recapture.