How long will it take to put a new roof on my home?

After we know what type of roofing and the size of your roof we can assess the length of the project. For the average roof a shingle replacement takes 1-2 days, and for larger homes it takes anywhere from 2-4 days. We strive to meet the estimated times although we might face unforeseen difficulties such as bad weather, or wood that needs replaced which could potentially delay the progress.