Roof repair or replacement is a huge decision. Some of things you need to keep in mind while taking such decision. The most important thing you need to check out is, how many layers are there on your roof. Also, see how much of the area of your roof is damaged. If it is more than 30%, you should go for replacement. If there is mere water or moisture damage, go for repair by calling roofing experts.