On average, a new roof will increase your home's resale value by about $12,000.