One study finds that a new roof is a reasonable investment. Remodeling's 2019 Cost vs. Value Report found that the average American homeowner spends $22,636 on a new asphalt shingle roof of midrange quality. That new roof will increase the home's value by $15,427, on average.