Investors & landlords

Yes, it's all deductible.  Fix it up and try again.  As you know, if you install a major item like a roof or new driveway, you are supposed to depreciate it over the useful life.  New appliances may require depreciation.  New carpet / flooring may require depreciation.

Paint/Doors/windows/hauling - expense

Been There...