Generally, a gable-style roof with asphalt roofing shingles is one of the most affordable roofs you can build on a residential home. Asphalt shingles typically cost $1 to $2 per square foot, excluding installation costs.