$0 North Carolina — General Contractor License Requirements Checklist

North Carolina Contractor LLC Registration

The NCLBGC issues contractor licenses to specific legal entities — not to individuals. If you plan to operate as anything other than a sole proprietor using your legal name, you need a registered business entity before you can even start the license application. Most contractors choose an LLC for liability protection, but whatever structure you pick, the entity registration has to be fully complete before you submit to the board.

Here is the sequence, along with the registration steps that trip people up.

Step 1: File with the North Carolina Secretary of State

To form a domestic LLC, file Articles of Organization with the North Carolina Secretary of State (SOSNC) through their online portal at sosnc.gov. The filing fee is $125.

You will need to provide:

  • Your LLC's exact legal name (must include "LLC" or "Limited Liability Company")
  • A registered agent with a physical North Carolina address (can be yourself if you have an NC address)
  • The principal office address
  • The organizer's name and address

Processing typically takes one to two weeks for standard filings. Expedited processing is available for an additional fee.

Critical detail: The legal name on your Articles of Organization must exactly match the name you use on your NCLBGC license application and your financial statements. A mismatch — even something as minor as "Construction LLC" versus "Construction, LLC" — will cause a rejection. Decide on your exact legal name before filing anything.

Step 2: Get Your Federal Employer Identification Number (FEIN)

Apply for an EIN through the IRS website (irs.gov/ein). This is free and you receive the number immediately if you apply online during business hours. You will need your SOSNC confirmation and the responsible party's Social Security number.

The EIN is required on your NCLBGC application and for opening a business bank account — which you will need for your financial statements.

Step 3: Register with the NC Department of Revenue

Register your LLC for state tax purposes with the North Carolina Department of Revenue. You can do this online through the Department's Business Registration portal.

As a contractor, you will generally need to register for:

  • State income tax withholding (if you have employees)
  • Sales and use tax (construction materials and certain services may be taxable)
  • Unemployment insurance tax (required once you hire employees)

Register for the state tax accounts that apply to your business, and check current NCDOR guidance for timing. Confirm with the NCLBGC which documents your license application must include.

Free Download

Get the North Carolina — General Contractor License Requirements Checklist

Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.

Step 4: Open a Business Bank Account

Open a bank account in your LLC's exact legal name. This is not an NCLBGC requirement on its own, but it is a practical necessity. Your financial statements need to reflect the entity's financial position, and commingling personal and business funds makes it nearly impossible to produce a clean classified balance sheet.

If you are applying with a self-prepared balance sheet (available for the Limited tier), the account establishes the paper trail for your working capital or net worth calculation.

Out-of-State Entities Entering North Carolina

If your LLC is already formed in another state, you do not need to form a new North Carolina LLC. Instead, file a Certificate of Authority (foreign qualification) with the SOSNC. Check the SOSNC fee schedule for the current filing fee.

You will also need to appoint a registered agent with a physical North Carolina address and register with the Department of Revenue for state tax obligations.

The NCLBGC accepts out-of-state entities as long as they are properly authorized to transact business in North Carolina. Your reciprocity application still requires a full NCLBGC submission, financial documentation, and the NC Business and Law exam.

Timing Your Registrations

The entity registration sequence matters because each step depends on the last:

  1. SOSNC filing (1-2 weeks) — everything else requires this
  2. EIN (same day if online) — requires SOSNC confirmation
  3. Department of Revenue (timing varies) — register for the accounts that apply to your business
  4. Bank account (same day) — requires EIN and SOSNC documents
  5. Financial statements (allow time for a CPA if required) — based on the entity's current financial records
  6. NCLBGC application — submit the Board's required entity, financial, background, and reference documents

Start to finish, budget three to six weeks for entity setup before you are ready to submit your license application. Our North Carolina General Contractor License Guide includes a document tracker that coordinates these registrations with the rest of the licensing process so nothing falls through the cracks.

Get Your Free North Carolina — General Contractor License Requirements Checklist

Download the North Carolina — General Contractor License Requirements Checklist — a printable guide with checklists, scripts, and action plans you can start using today.

Learn More →