There is no single answer to this question. Because the cost depends on the materials and the cost of labor in a given part of the country, it will vary. In general, the replacement cost for asphalt shingles on a 2,200-square-foot home will range from approximately $7,700 to $11,000.