Your roof is leaking. Shingles are peeling off, and the flashing is rusting. These signs mean your roof has reached the end of its lifespan, right? Well, not necessarily. While one option in this situation is to replace your roof, another option is to simply have it repaired. As long as you do not ignore these issues for too long, you should be able to have a roofing company come out and make the following repairs, which will allow you to get a couple more years out of the roof.
Nailing down peeling shingles.
If there are any shingles that are in decent shape, but that are peeling away from the roof because the tar on the back of them has worn away, your roofing contractor may opt to simply nail these shingles down. They will be careful to cover all of the nail heads with some sort of adhesive — either roofing cement or caulk — to keep water from leaking in around the nail heads.
Removing and replacing badly damaged shingles.
Some shingles may be in such bad shape that nailing them down won't do the trick. They might be missing entire corners, or they might not have any granules on their surface anymore. Some of the shingles might have cracks through their midsections. In these cases, your roofing contractor will remove the shingles and replace them with new ones. Note that the new shingles will look different — even if they are the same model and style as your old shingles — because they are brand new. However, they will at least be in one piece and better able to protect your home than the damaged shingles.
Once flashing starts peeling away from the roof or rusting, it is nearing the end of its lifespan. However, replacing flashing requires you to remove the shingles that surround it. As such, your roofer will probably want to wait to replace the flashing until they replace the rest of the roof. In the meantime, they can make a simple repair by applying caulk or cement beneath the flashing and pressing it against the roof surface. This won't be perfect, but it should stop water from coming in for the time being.
So what's the advantage of having these repairs made rather than just getting a new roof? For one thing, it's more affordable. You can pay for these simple roof repairs, take a year or two to save, and then get a new roof when doing so is more affordable.