Depending on the type of your roof, geographic location, and the company or weekend warrior you choose to hire, the total installed cost of a composition shingles roof could vary between $2.75 to $7.50 per square foot installed.