Shingles are a necessity for covering your roof, plus they’re a strong exterior design statement. On average, most homeowners pay between $1,000 and $10,000 to install new shingles, with low costs in the $500 and high costs pushing into the $12,000s and higher. These costs are for asphalt shingles, the most economical shingle you can buy. Composite, wood, clay or metal shingles may cost several times more but can add a unique look to your home. Price of Roof Shingles Per Square Foot Asphalt