Confidence votes 713. It depends on the type of roof. A single story low pitch asphalt shingle roof will cost around $40 - $80 per square (100 sq. ft.) to tear off and $75 - $100 per square to install new shingles. If the plywood sheathing underneath is damaged, it will cost extra, up to $50 per sheet replaced.