For a small fire, it may only take 2-3 months. A medium size fire 5-6 months. Large fire 8-12 months. There are a multiple factors to consider such as source of fire, local regulations, and willingness of insurance company to work with your contractor.