In roofing, a “square” is 100 square feet of roofing material. On average, a new roof costs between $260 and $700 per square, depending on the material used. Naturally, homeowners tend to ask how to get homeowners insurance to pay for a new roof. It’s a good...