Roof repair can be a costly project, but knowing the right way to save money can ensure that you get the best results. If you’re not sure what type of material to use or how to handle a problem, then it’s best to hire a contractor. This will ensure that your roof gets done correctly and you won’t waste your time or money on materials that don’t work. The most common material used to repair roofs is asphalt shingles, which are easily obtainable at any home improvement store. There are also many other materials that can be used, including slate, metal, ceramic tile, wood shakes, asphalt shingles, bamboo shakes, rubber and more.