Roof leak detection services normally cost between $150 and $400. This cost varies depending on the location and degree of the leak, the complexity of the roof structure, and the individual contractor doing the work. It is best to contact local roofing contractors for detailed pricing information and to discuss your unique leak detection requirements.   Here are some factors to consider when estimating the cost of roof leak detection services:   Initial Inspection Fee Detection Methods Extent of Damage Repair Costs Location and Access Contractor Rates Additional Factors(roofing material, the age of the roof, and the overall condition of the roof)