A licensed General Contractor is needed whenever the project price is $30,000 or greater. The project price is what is agreed upon between the owner and the builder. Should the project price be less than $30,000 there is no requirement for a licensed General Contractor. These rules are put in place by the North Carolina General Contractor Licensing Board.
However, regardless of project price a licensed electrical, plumbing and mechanical sub-contractor is needed when applicable to the project.
The only exemptions to needing licensed individuals is when the Homeowner is acting in these roles when able to do so.