Cost should not be the primary deciding factor when selecting a roofing contractor. However, this aspect should not be ignored during the decision making process. Typically, the quality of the work will correspond with the amount of money paid. Therefore, you should avoid extremely cheap firms whose credibility is doubtable. On the other hand, you should not pay an exorbitant price for the work. You can easily find out the average price in the market and ensure the charges correspond.