Your roof costs can't be deducted "per-se". It has to be depreciated over time. You'll enter the new roof as a business asset and it gets depreciated the same as the building. Typically, business real estate is depreciated over 40 years.
You have clicked a link to a site outside of the TurboTax Community. By clicking "Continue", you will leave the Community and be taken to that site instead.