It differs from a general contractor's license in that a roofing license covers only roofs, or gives the contractor an area of expertise to point to. A general contractor's license means that this contractor can work on any area of the house including the roof, but does not mean that they are qualified to do so.