Minor repairs like replacing a few damaged shingles or fixing small leaks typically range from $300-$800. More extensive repairs involving flashing, multiple shingle sections, or structural work can range from $1,000-$4,000 depending on the scope.
The cost depends on several factors: the extent of damage, materials needed, accessibility of your roof, and whether additional problems are discovered during inspection. We provide detailed written estimates before starting any work.
Emergency repairs may involve additional costs for immediate response and temporary protection, but we’re upfront about all pricing. Our estimates include materials, labor, permits if needed, and cleanup – no surprise charges later.