Licensing in North Carolina
NC Licensing Board for General Contractors ($40,000 threshold)
North Carolina requires a general contractor license for projects of $40,000 or more, so most roof replacements cross the line, and Charlotte requires contractors to carry general liability insurance listing the city as additional insured. Your site is built to show your NC license and insurance plainly, because a Charlotte homeowner on a full replacement checks for both.