Investors & landlords

No, you will need to depreciate the roof.  You will enter the cost as an asset and an improvement to the building.