Unfortunately, you cannot deduct the cost of a new roof. Installing a new roof is considered a home improvement and home improvement costs are not deductible. However, home improvement costs can increase the basis of your property.