As a homeowner, you have very few expenses that will measure up the cost of replacing your roof. An average roof can last between 10 and 50 years depending on the material used and how well it is cared for. Replacing your roof could cost between 260 and 700 dollars per 100 square feet, which for an average home would mean between 8,000 and 21,000 dollars. Those numbers alone should be enough to make you rethink how much time you are willing to spend making sure your roof is well maintained.
Water is one of the most damaging problems for your roof. If left to sit on your roof, it can lead to problems such as mold, rot, rust and more. To prevent this from happening, you should keep your roof clear of anything that will allow water to collect and sit for a longer period. Branches and leaves should be cleared away whenever there is a storm that causes them to fall on your roof.