Fixing a small roof leak in 2025 generally costs between $400 and $1,500, depending on the leak’s source, extent of damage, and your roof type. For instance, a leak around a vent on an asphalt shingle roof might lean toward the lower end, while one requiring flashing repair could hit the higher end, as noted by Forbes Home. Accessibility matters too—steep roofs or hard-to-reach spots increase labor costs. A pro roofer can pinpoint the cause and ensure the fix lasts, preventing bigger issues down the line.