Embarking on a roof replacement project comes with several financial considerations. However, unexpected issues can crop up during the process,…