Insurance companies can deem a roof uninsurable because of the roof’s age, geographical location, age, or the current state of the roof. They may refuse to insure any roof they deem “high-risk.”