This is a question that has a thousand different answers – because there are a thousand different variables to account for. The square footage of the house, the type of roofing material used, the number of labor hours, and the extent of damage to the roof all must be taken into consideration. Depending on the square footage and materials used, a brand new roof could cost anywhere frm $5,000-$25,000. Generally, large commercial jobs are on the higher end of those numbers. The best thing to do is to call us for a no-obligation quote.