Almost always in practice. North Carolina requires a general contractor license for projects of $40,000 or more, and general contractors typically require subcontractors to carry general liability coverage. Many jobs also require workers’ compensation, commercial auto, and additional insured status before your crew can start.