As you’d expect, a new roof requires investment. ‘On average, it costs $9,000 to replace a roof,’ says Mallory Micetich, home ...