Roof replacement usually takes two to three weeks after a claim. However, it may take 30 to 60 days for the insurance company to reimburse you.