Dear D,
Putting on new shingles would be a repair.
Tax Preparer
GPHR Cert; U.S. Treasury Tax Advocacy Panel appointee