Roof replacement cost depends on the size of the roof, the material being used, how steep or complex the roof is, and whether any damaged wood or other repairs are needed underneath. The best way to get an accurate number is to have the roof looked at and quoted based on the actual condition of the home.