The answer to 'cost to replace flashing' is that the cost can vary significantly depending on factors like the size and complexity of the roof, the material used for the flashing, and your location. In general, you can expect to pay anywhere from a few hundred dollars to over a thousand dollars to replace flashing, with the average cost typically falling in the $500-$800 range.
The type of flashing material used can have a big impact on the overall cost. Aluminum flashing is often the most affordable option, while copper or stainless steel flashing will be more expensive. The accessibility and pitch of the roof can also affect the labor costs. Taller or steeper roofs may require specialized equipment and take more time, driving up the final price.