It's hard to give an exact timeframe for replacing a roof, but typically the job can take 1 to 2 days, usually one, when conditions are ideal. Generally, the installation of traditional asphalt shingles can take 1 to 3 days, while wooden shingles take 3 to 4 days. Slate takes 6-7 days, and concrete tiles take 8-9 days. A quote I received said they start and finish in 4 days, but does this include all 3 inspections? Unfavorable weather conditions can also cause unexpected delays that can affect the duration of the project.
However, an experienced roofer should be able to give an accurate timeline for the project. Some jurisdictions may require a “no later” clause in the event that the contractor did not start the project on time. This usually requires the roofer to use special equipment to stay firmly on the roof during construction, and this equipment can take longer to install. Many roofers require customers to pay a fixed percentage of the total contract value or the cost of materials if they want to cancel after a specific date and the roofer has already incurred expenses.
During colder months, roofers tend to have fewer projects on their calendars, which means they're likely to be able to start their work earlier and finish it faster. If the contractor offers a warranty for his installer's work, he must describe it in detail in the contract, along with information about the duration of the warranty and if there are any limitations. As for the process taking 2 months or some similar period, all I can assume is that they start from start to finish; this doesn't mean you have an exposed roof for more than 2 weeks (there isn't even a roofer who likes a busy house to stay dry for more than 2 or 3 days). Homes in the Detroit metro area come in a variety of architectural styles, and some of them, such as Victorian, Queen Annes and Tudor, can have steep areas, detailed dormers, and many other roof features.
In conclusion, it is difficult to give an exact timeframe for replacing a roof as it depends on various factors such as size of house, weather conditions and type of shingles used. However, an experienced roofer should be able to provide an accurate timeline for completing a roofing project. It is important to read through any contracts carefully before signing them as they may contain clauses that could affect your rights.