Major home improvements, such as a new roof can involve significant costs. This is why it’s important to plan your…