The average residential roof replacement job costs about $10,000. However, many factors play into your final cost, such as materials used (tile roof replacement, metal roof replacement, shingles, etc.), and the size of your home. To see how much a new roof will cost on your home, contact us today for a free onsite consultation and estimate.