When is the best time to put on a new roof?

The optimum time to install a roof is when the temperatures are above freezing and the wind and rain are at the lowest intensity and frequency. This allows the roofer the best conditions for installation, with the fewest interruptions and lowest risk of leaking. Unless you are very fortunate, sometimes you cannot schedule the roofing work during these periods, and you may need to install the roof in cold temperatures, or in the rainy season. If you know this in advance, it may be possible to choose a roof system that is more tolerant of inclimate weather.