Whether you're considering a minor repair or a full roof replacement for your home, understanding the financial aspects of the…