The time it takes to complete a roof repair varies. Roof repairs can take anywhere from a few hours to a few days, depending on the extent of the damage. If you have a leaky roof, we will first need to inspect the damage and determine the best course of action. For smaller leaks, we can usually make repairs within a few hours. For more extensive damage, we may need to replace damaged shingles or tiles, which can take a day or two.