Aluminum roofing costs between $300 to $900 per square for the materials and $700 to $1,700 per square when including installation. A "square" refers to 100 square feet of roofing. The total cost will depend on factors like the size of your roof, its design, and local labor rates.