Although there are solutions and answered laid out here for the issues, it is still worth asking your roofing contractor about your individual situation as their answers may differ. American roofing association
These lawyers are well acquainted with the various criteria, rules and procedures that are followed so as to declare tax penalties against you.
Another great place to ask for input is from co-workers and friends.
Quality Roofing Contractors
You can save a lot of money by purchasing recyclable, reusable construction materials, but also mitigate global warming by not purchasing new materials which produce embedded CO2 during manufacturing.