The cost to replace a 1,500-square-foot roof with wood shingles ranges between $6,375 and $37,500, depending on various factors such as labor, materials, and location.