Yes, Roofers in North Carolina must have their roofing license. They can work only if their license is issued by the North Carolina license board. The license will make people have trust in the roofer, as he has met all the requirements for the roofing work.