If a deal seems too good to be true, it probably is.
Calling around for different quotes for your roofing job is important to ensure you get the best price. However, if a contractor is offering their services way below the average, ask yourself why.