Shingles vary in price based on quality, but shingles are one of the most affordable options when compared to metal, slate, and other types of roofs.