Asphalt roofing shingles are the most affordable of all available products. It has an average life span which ranges from 15-30 years, making it perfect for any budget.