An average leak repair takes 3 to 4 hours on an average job. It can take longer if we have to replace damaged underlay or rotten lats. This is why its important to get a leak dealt with quickly before it can progress to something more costly.