The goal of all roofing contractors, including ourselves, is to make sure that every project they work on stays within budget. But sometimes, there are unseen factors that may affect the final roofing cost.
Bringing the Roof Up to Code
The old roof may have been built to comply with the building codes that were in effect at the time it was built. If the applicable codes were amended then and now, then there is a chance that the roof, as it is today, is noncompliant. Therefore, this will need to be corrected prior to roof installation, which may increase the roof replacement costs. The good news is that it can be considered as future-proofing for compliance as well as an upgrade towards energy efficiency and sustainability.
Mold and Moisture Damage
Capable residential roofing contractors will make their best effort to inspect the roof before calculating how much repairs need to be done. Sometimes, the full extent of the repairs isn’t revealed until the old roof is torn down. Mold sometimes spreads to non-roofing parts of the house, which means adjacent parts like the ceiling and soffit may also require repairs or replacement. If not offered by the roofing contractor, mold removal and insulation replacement may need to be arranged separately.
Like mold damage, certain parts of the roofing structure are vulnerable to the effects of moisture damage. There are many potential sources of moisture that can end up in the attic or on the roof, including high indoor humidity and roofing leaks. Regular inspections, proper attic ventilation and indoor moisture control can help minimize the risks of moisture damage and mold growth.
Poor Roof Design
Poor roof design doesn’t just extend to aesthetics. Incorrect choice of materials, improper nailing patterns and miscalculated roof load all contribute to various types of roofing problems. Roofing systems with these problems will need to be corrected before a new roof can be installed.
AnyWeather Roofing is your leading provider of roofing services, including emergency roof repair. Give us a call at (859) 286-6400 or (937) 956-0200. You can also fill out our contact form to schedule an appointment.