North Carolina Business License

A businessman opening the office door for his employees

General Business License Requirements for North Carolina.

Business licenses are often required of business entities, regardless of their products and services. This page provides an overview of business license requirements in North Carolina.

North Carolina General Business Licenses

North Carolina Business License

Not required



General Business License licensure is not required on the State level in North Carolina.

North Carolina does not have a general business license at the state level, but local licenses are often required.

Eligible for Managed Service?Yes

Local General Business Licenses

Aberdeen Business Privilege License

Not required



General Business License licensure is not required on the City level in Aberdeen.

Advance Business License

Not required



General Business License licensure is not required on the City level in Advance.

Advance Business Licenseis an unincorporated community with no formal government. No business license requirement exists.

Apex Privilege Tax License

Not required



General Business License licensure is not required on the City level in Apex.

City of Asheville Business License

Not required



General Business License licensure is not required on the City level in Asheville.

Eligible for Managed Service?Yes

Ballantyne Business Privilege License

Not required



General Business License licensure is not required on the Neighborhood level in Ballantyne.

Belmont Business Privilege License

Not required



General Business License licensure is not required on the City level in Belmont.

Boone Business Privilege License

Not required



General Business License licensure is not required on the City level in Boone.

Burlington Business Privilege License

Not required



General Business License licensure is not required on the City level in Burlington.

Carrboro Business Privilege License

Not required



General Business License licensure is not required on the City level in Carrboro.

Cary Business Privilege License

Not required



General Business License licensure is not required on the City level in Cary.

Chapel Hill Business Privilege License

Not required



General Business License licensure is not required on the City level in Chapel Hill.

Charlotte Privilege Tax License

Not required



General Business License licensure is not required on the City level in Charlotte.

Clayton Business Privilege License

Not required



General Business License licensure is not required on the City level in Clayton.

Clemmons Business Privilege License

Not required



General Business License licensure is not required on the City level in Clemmons.

Concord Privilege Tax License

Not required



General Business License licensure is not required on the City level in Concord.

Cornelius Business Privilege License

Not required



General Business License licensure is not required on the City level in Cornelius.

Town of Davidson Business Registration

Agency:Town of Davidson - Economic Development (NC)
Foreign Qualification is Prerequisite:No
Registered Agent (Special Agency) Required?No

Initial Registration

Form:

Business License Application

Filing Method:

Mail or online.

Agency Fee:

$40

Renewal Not Required

Not required



Licenses do not expire but do need to be kept up-to-date with current business information.

Amendment

Form:

Business License Application (Amendment)

Filing Method:

Mail or online.

Agency Fee:

$0

Notes:

Address and emergency contact information changes must be reported.

Denver Business Privilege License

Not required



General Business License licensure is not required on the City level in Denver.

Durham Business Privilege License

Not required



General Business License licensure is not required on the City level in Durham.

City of Elizabeth City Business Registration

Agency:City of Elizabeth City Finance Department (NC)
Foreign Qualification is Prerequisite:No
Registered Agent (Special Agency) Required?No

Initial Registration

Form:

Business License Registration Application 

Filing Method:

Mail 

Agency Fee:

$20

Registration Renewal

Form:

Renewal forms are mailed. 

Filing Method:

Mail 

Agency Fee:

$20

Due:

Annually by September 30. 

Fayetteville Business Privilege License

Not required



General Business License licensure is not required on the City level in Fayetteville.

Fuquay Varina Privilege Tax License

Not required



General Business License licensure is not required on the City level in Fuquay Varina.

Garner Business Registration

Agency:Town of Garner Finance Department (NC)

Initial Registration

Form:

Business Registration Form

Agency Fee:

$25

Registration Renewal

Form:

Business Registration Form (Renewal)

Agency Fee:

$25

Due:

Annually by July 31.

Gastonia Business Privilege License

Not required



General Business License licensure is not required on the City level in Gastonia.

City of Goldsboro Business License

Agency:City of Goldsboro Inspection Department (NC)
Foreign Qualification is Prerequisite:No
Registered Agent (Special Agency) Required?No

Initial Registration

Form:

Business License Registration Application

Filing Method:

Mail. 

Agency Fee:

$25

Law:

Ordiance 2016-32

Registration Renewal

Form:

Business License Registration Application (Renewal)

Filing Method:

Mail. 

Agency Fee:

$25

Due:

Annually by June 30.

Greensboro Business Privilege License

Not required



General Business License licensure is not required on the City level in Greensboro.

Greenville Business Privilege License

Not required



General Business License licensure is not required on the City level in Greenville.

Hampstead Business Privilege License

Not required



General Business License licensure is not required on the City level in Hampstead.

Town of Harrisburg Business Registration

Agency:Town of Harrisburg - Planning and Economic Development Department (NC)
Foreign Qualification is Prerequisite:No
Registered Agent (Special Agency) Required?No

Initial Registration

Form:

Business Registration

Filing Method:

Mail or email

Agency Fee:

$0

Registration Renewal

Form:

Business Registration

Filing Method:

Mail or email

Agency Fee:

$0

Due:

Annually by December 31

City of Havelock Business License

Not required



General Business License licensure is not required on the City level in Havelock.

Eligible for Managed Service?Yes

Hendersonville Business Privilege License

Not required



General Business License licensure is not required on the City level in Hendersonville.

High Point Business Registration

Agency:City of High Point Customer Service Department (NC)

Initial Registration

Form:

Business Registration Application

Agency Fee:

$25

Registration Renewal

Form:

Business Registration Application (Renewal)

Agency Fee:

$25

Due:

Annually by April 30.

Holly Springs Business Privilege License

Not required



General Business License licensure is not required on the City level in Holly Springs.

Huntersville Business Privilege License

Not required



General Business License licensure is not required on the City level in Huntersville.

Indian Trail Business Privilege License

Not required



General Business License licensure is not required on the City level in Indian Trail.

City of Jacksonville Business License

Not required



General Business License licensure is not required on the City level in Jacksonville.

Eligible for Managed Service?Yes

Kernersville Business Privilege License

Not required



General Business License licensure is not required on the City level in Kernersville.

Leland Business Privilege License

Not required



General Business License licensure is not required on the City level in Leland.

Matthews Business Privilege License

Not required



General Business License licensure is not required on the City level in Matthews.

Mills River Business Privilege License

Not required



General Business License licensure is not required on the City level in Mills River.

Mint Hill Business Privilege License

Not required



General Business License licensure is not required on the City level in Mint Hill.

Mooresville Business Privilege License

Not required



General Business License licensure is not required on the City level in Mooresville.

Morehead City Business Privilege License

Not required



General Business License licensure is not required on the City level in Morehead City.

New Bern Business Privilege License

Not required



General Business License licensure is not required on the City level in New Bern.

Pinehurst Business Privilege License

Not required



General Business License licensure is not required on the City level in Pinehurst.

Pittsboro Business Privilege License

Not required



General Business License licensure is not required on the City level in Pittsboro.

Raleigh Privilege Tax License

Not required



General Business License licensure is not required on the City level in Raleigh.

Rocky Mount Business Privilege License

Not required



General Business License licensure is not required on the City level in Rocky Mount.

City of Salisbury Business Registration

Agency:City of Salisbury - Development Services (NC)
Foreign Qualification is Prerequisite:No
Registered Agent (Special Agency) Required?No

Initial Registration

Form:

Certificate of Registration Application

Instructions:

Contact the department directly to request a form. Forms are not available online. 

Filing Method:

Mail or in person

Agency Fee:

$0

Renewal Not Required

Not required



The registration does not need to be renewed. A new registration will need to be obtained if the location changes.

City of Sneads Ferry Business License

Not required



General Business License licensure is not required on the City level in Sneads Ferry.

Eligible for Managed Service?Yes

Southern Pines Business Privilege License

Not required



General Business License licensure is not required on the City level in Southern Pines.

Stallings Business Privilege License

Not required



General Business License licensure is not required on the City level in Stallings.

Town of Surf City Business Registration

Agency:Town of Surf City - Community Development Department - Code Enforcement (NC)
Foreign Qualification is Prerequisite:No
Registered Agent (Special Agency) Required?No

Initial Registration

Filing Method:

Online

Agency Fee:

$50

Registration Renewal

Filing Method:

Online

Agency Fee:

$50

Due:

Annually by June 30

Town of Surf City Contractor Business Registration

Agency:Town of Surf City - Community Development Department - Code Enforcement (NC)
Foreign Qualification is Prerequisite:No
Registered Agent (Special Agency) Required?No

Initial Registration

Filing Method:

Online

Agency Fee:

$50

Registration Renewal

Filing Method:

Online

Agency Fee:

$50

Due:

Annually by date of issuance

Wake Forest Business Privilege License

Not required



General Business License licensure is not required on the City level in Wake Forest.

Warrenton Business Registration

Agency:Warrenton Town Administrator (NC)

Initial Registration

Form:

Registration Form

Agency Fee:

Fees depend on gross receipts.

Registration Renewal

Form:

Registration Form (Renewal)

Agency Fee:

Fees depend on gross receipts.

Due:

Annually by July 1.

Waxhaw Business Privilege License

Not required



General Business License licensure is not required on the City level in Waxhaw.

Wesley Chapel Business Privilege License

Not required



General Business License licensure is not required on the City level in Wesley Chapel.

City of Wilmington Business License

Not required



General Business License licensure is not required on the City level in Wilmington.

Eligible for Managed Service?Yes

Wilson Business Privilege License

Not required



General Business License licensure is not required on the City level in Wilson.

Winston-Salem Business Privilege License

Not required



General Business License licensure is not required on the City level in Winston-Salem.

Alamance County Business Privilege License

Not required



General Business License licensure is not required on the County level in Alamance County.

Brunswick County Business License

Not required



General Business License licensure is not required on the County level in Brunswick County.

Eligible for Managed Service?Yes

Buncombe County Business License

Not required



General Business License licensure is not required on the County level in Buncombe County.

Eligible for Managed Service?Yes

Cabarrus County Business Privilege License

Not required



General Business License licensure is not required on the County level in Cabarrus County.

Carteret County Business License

Not required



General Business License licensure is not required on the County level in Carteret County.

Eligible for Managed Service?Yes

Chatham County Business Privilege License

Not required



General Business License licensure is not required on the County level in Chatham County.

Craven County Business Privilege License

Not required



General Business License licensure is not required on the County level in Craven County.

Cumberland County Business Privilege License

Not required



General Business License licensure is not required on the County level in Cumberland County.

Davie County Business License

Not required



General Business License licensure is not required on the County level in Davie County.

Durham County Business Privilege License

Not required



General Business License licensure is not required on the County level in Durham County.

Forsyth County Business Privilege License

Not required



General Business License licensure is not required on the County level in Forsyth County.

Gaston County Business Privilege License

Not required



General Business License licensure is not required on the County level in Gaston County.

Guilford County Business Privilege License

Not required



General Business License licensure is not required on the County level in Guilford County.

Haywood County Business License

Not required



General Business License licensure is not required on the County level in Haywood County.

Eligible for Managed Service?Yes

Henderson County Business License

Not required



General Business License licensure is not required on the County level in Henderson County.

Eligible for Managed Service?Yes

Iredell County Business Privilege License

Not required



General Business License licensure is not required on the County level in Iredell County.

Johnston County Business Privilege License

Not required



General Business License licensure is not required on the County level in Johnston County.

Lincoln County Business License

Not required



General Business License licensure is not required on the County level in Lincoln County.

Eligible for Managed Service?Yes

Charlotte/Mecklenburg County Business Privilege License

Not required



General Business License licensure is not required on the County level in Mecklenburg County.

Eligible for Managed Service?Yes

Moore County Business Privilege License

Not required



General Business License licensure is not required on the County level in Moore County.

Nash County Business Privilege License

Not required



General Business License licensure is not required on the County level in Nash County.

New Hanover County Business License

Not required



General Business License licensure is not required on the County level in New Hanover County.

Eligible for Managed Service?Yes

Onslow County Business License

Not required



General Business License licensure is not required on the County level in Onslow County.

Eligible for Managed Service?Yes

Orange County Business Privilege License

Not required



General Business License licensure is not required on the County level in Orange County.

Pender County Business Privilege License

Not required



General Business License licensure is not required on the County level in Pender County.

Pitt County Business Privilege License

Not required



General Business License licensure is not required on the County level in Pitt County.

Rowan County Business Privilege License

Not required



General Business License licensure is not required on the County level in Rowan County.

Transylvania County Business License

Not required



General Business License licensure is not required on the County level in Transylvania County.

Eligible for Managed Service?Yes

Wake County Business License

Not required



General Business License licensure is not required on the County level in Wake County.

Watauga County Business Privilege License

Not required



General Business License licensure is not required on the County level in Watauga County.

Wayne County Business Privilege License

Not required



General Business License licensure is not required on the County level in Wayne County.

Wilson County Business Privilege License

Not required



General Business License licensure is not required on the County level in Wilson County.

Learn about general business licensing requirements in other states: