(a) Except as provided in subsection (c) of this section, on or after July 1, 2015, a roofing contractor may not require any advance payments under a contract for the repair or replacement of any part of a roof system of a residential real estate, when payment is expected to be made from the proceeds of a property or casualty insurance policy until the cancellation period, as provided in section two of this article has expired.
(b) Within ten days after a contract has been canceled, as provided in section two of this article, a roofing contractor shall tender to the owner, any payments, partial payments, or deposits made, and any note or other evidence of indebtedness, except as provided in subsection (c) of this section.
(c) A roofing contractor that performs any emergency repair services authorized by the owner of residential real estate, may collect a reasonable and customary amount for the emergency repair services performed for the authorizing owner.
(d) Any provision in a contract executed on or after July 1, 2015, for the repair of a roof system of residential real estate, as provided in sections one and five of this article, that requires the payment of any fee, except for repair services performed under subsection (c) of this section, is not enforceable against any person who has canceled a contract under section two of this article.