Asphalt shingles cost an average of $500 per square. The final cost of your new roof will depend on the size and shape of your roof, as well as if there are any repairs needed on your roof’s foundation. We always start off each project with an estimate and provide an estimate so that you know exactly what to expect.