Some roof damage can be mended with a repair rather than a full roof replacement. If your roof is relatively young, repairing a few curling shingles and some of the flashing that has been compromised might be all you need. If you’re not planning on staying in the same house for a lengthy period of time, then a repair might be the better bet both time and money-wise. Depending on how soon you plan on selling it, it may not make sense to invest in a full-on replacement if you’re not going to be sticking around long enough to get your money’s worth.
On the other hand, if severe damage has occurred, or you have major flooding inside your home due to an old and malfunctioning roof, a replacement is likely the better choice. A roof can only be repaired so many times until repairs will no longer get the job done.