How much on average does it cost to fix a leaking roof?
In the Myrtle Beach area, your average leak repair runs about $1,500. The full range stretches from $350 to $4,000 depending on the source. The diagnostic service visit is $125. Replacing damaged shingles runs around $400. Flashing repair around a chimney or skylight runs about $600, climbing to $2,000 on complex work. A full chimney reflashing averages $1,800 and tops out near $3,000. Hole patches start near $500 and reach $2,000 on bigger openings. Add Horry County permit and inspection fees on anything past minor patching. If you're seeing multiple leak points after Helene or Ian, a full replacement often beats stacking three repair calls on the same aging roof.
Still have roofing questions?
Get a free, no-obligation roof inspection and estimate from the Grand Strand’s top-rated roofers.
Get a Free Estimate