If you are a homeowner, chances are high you've got experienced to manage the occasional roof maintenance. While most roof repairs are rather slight and might be very easily preset using a couple new shingles, a lot more really serious issues may well require the substitute of a whole portion of one's roof. So, the amount will it cost to fix Compon