The timeframe to reroof a house will depend on the size of your home but typically roof installation will take between 2-3 days. This timeframe will vary on the property size, the larger your home then the longer it'll take.