eCommerce Permits & Licenses in Raleigh, NC

Complete guide to permits and licenses required to start a ecommerce in Raleigh, NC. Fees, renewal cycles, and agency contacts.

Wake County Home Occupation Permit

Wake County Planning Development and Inspections
May Apply
Fee: $35.00-$35.00
Renewal: one time
Type: permit

No external signage, limited deliveries; UDO Article 5.6.

Durham Business License

City of Durham
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: license

eCommerce with local nexus required; fee schedule effective 2024.

Workers' Compensation Insurance

North Carolina Industrial Commission
May Apply
Fee: $1.00-$1.00
Renewal: one time
Type: certificate

Mandatory for all employers with three or more employees (full-time, part-time, or temporary). Sole proprietors and partners are exempt unless they elect coverage. Corporate officers may be excluded only under specific conditions. Applies to all industries, including eCommerce.

General Liability Insurance

None (not state-mandated)
Required
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Not legally mandated by the state of North Carolina for eCommerce businesses. However, strongly recommended due to risks of third-party injury or property damage. Some third parties (e.g., fulfillment centers, co-working spaces) may require proof of insurance.

Commercial Auto Insurance

North Carolina Division of Motor Vehicles (NCDMV)
May Apply
Fee: $1200.00-$2500.00
Renewal: one time
Type: certificate

Required for any vehicle titled or registered under the LLC or used for business purposes exceeding 50% of usage. Follows NC Financial Responsibility Law (G.S. 20-309). Personal auto policies do not cover commercial use.

Surety Bonds – Sales and Use Tax Bond

North Carolina Department of Revenue
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: certificate

North Carolina may require a surety bond from out-of-state or online sellers as a condition of obtaining a sales tax permit, especially if the business lacks a physical presence in the state. Amount typically based on estimated tax liability. Not universally required but enforced on a case-by-case basis.

Product Liability Insurance

None
Required
Fee: $750.00-$2000.00
Renewal: one time
Type: certificate

Not legally required by North Carolina law. However, strongly recommended for eCommerce businesses selling physical goods due to risk of consumer injury claims. Governed by North Carolina Product Liability Act (Chapter 99B), which allows for strict liability in certain cases.

Professional Liability / Errors and Omissions Insurance

None (not state-mandated)
Required
Renewal: one time
Type: certificate

Not mandated by North Carolina law for eCommerce businesses. However, recommended if offering digital services, consulting, or advice. No statutory requirement exists for general online retail operations.

Articles of Organization Filing (LLC Formation)

North Carolina Secretary of State
Required
Fee: $125.00-$125.00
Renewal: one time
Type: registration

Required for all LLCs; online filing via SOSNC portal recommended

Annual Report Filing

North Carolina Secretary of State
Required
Fee: $200.00-$200.00
Renewal: annual
Type: registration

Applies to all LLCs; filed online via SOSNC Business Registration portal

Assumed Business Name (DBA) Registration

North Carolina Secretary of State
May Apply
Fee: $26.00-$26.00
Renewal: one time
Type: registration

Required if using DBA; published in county newspaper; expires after 10 years

Sales and Use Tax Registration (Retail License)

North Carolina Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

eCommerce businesses selling physical goods or certain digital products must collect 4.75% state + local rates (total ~7%)

Employer Withholding Tax Registration

North Carolina Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required if withholding NC income tax from employee wages

Unemployment Insurance Tax Registration

NC Division of Employment Security
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Quarterly wage reporting and tax payments required

State Income and Franchise Tax Registration

North Carolina Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

eCommerce with NC sales likely has nexus; franchise tax $200 + $1.50/$1000 excess net worth

Business Privilege License (if operating from physical location)

Varies by city/county (state oversight)
May Apply
Fee: $25.00-$100.00
Renewal: annual
Type: license

eCommerce with only home/online operations typically exempt; check local government

North Carolina Sales and Use Tax Permit

North Carolina Department of Revenue
May Apply
Renewal: one time
Type: registration

All eCommerce businesses selling taxable goods (including digital products) into North Carolina must register for a sales tax permit, regardless of business structure. Registration is done through the NCDOR Online Web File & Pay system.

North Carolina Withholding Tax Registration

North Carolina Department of Revenue
May Apply
Renewal: one time
Type: registration

Required for all employers withholding state income tax from employee wages. Applies to LLCs with employees. Registration via Form NC-1 or online via NCDOR Web File & Pay.

North Carolina Unemployment Insurance Tax Registration

North Carolina Division of Employment Security
May Apply
Renewal: one time
Type: registration

All employers with employees in North Carolina must register. LLCs with employees must file quarterly wage reports and pay unemployment insurance tax. Rate varies by experience rating (0.06% to 5.75% of first $40,500 in wages per employee as of 2024).

North Carolina Franchise Tax

North Carolina Department of Revenue
May Apply
Fee: $130.00-$130.00
Renewal: one time
Type: permit

LLCs taxed as sole proprietorships or partnerships are generally not subject to franchise tax. Only applies if the LLC has elected to be taxed as a corporation or is a C corp. Most pass-through LLCs in NC are exempt from franchise tax.

North Carolina Corporate Income Tax

North Carolina Department of Revenue
May Apply
Renewal: one time
Type: registration

Standard corporate income tax rate is 2.5% (effective 2023). Applies only to LLCs that have elected corporate tax status. Most LLCs are pass-through entities and instead report income on owners' personal returns.

Local Business Privilege Tax (Varies by Jurisdiction)

Local Municipal Governments
May Apply
Fee: $10.00-$500.00
Renewal: one time
Type: registration

Not all cities or counties impose a local privilege tax. Examples include Charlotte, Raleigh, and Greensboro. Must check with city/county clerk. Some jurisdictions require annual renewal. NC General Statute § 105-341 authorizes local privilege taxes on gross receipts.

North Carolina Excise Tax on Motor Fuels, Alcohol, Tobacco, or Other Regulated Goods

North Carolina Department of Revenue
May Apply
Renewal: one time
Type: registration

Only applies if the eCommerce business sells excise-taxable items such as alcohol, tobacco, or fuel. Standard eCommerce retailers not selling these items are not subject. Registration via NCDOR Form A-002 or online.

City of Charlotte Privilege License (Business License)

City of Charlotte Business Tax Division
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: license

Required for all businesses including eCommerce; online application available. LLCs register under NC SOS first.

Mecklenburg County Business License

Mecklenburg County
May Apply
Fee: $50.00-$100.00
Renewal: one time
Type: license

eCommerce businesses need this if no city license applies; fee schedule updated 2023.

Liquor Liability Insurance

None
May Apply
Renewal: one time
Type: certificate

Only applicable if the eCommerce business sells alcohol directly to consumers. Requires an ABC permit and proof of liquor liability insurance (typically $1M coverage). Not relevant for standard eCommerce businesses not handling alcohol.

Cyber Liability / Data Breach Insurance

North Carolina Department of Justice (NC DOJ)
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Not mandated by NC law, but strongly recommended and often contractually required. Covers legal fees, notification costs, and third-party claims from data breaches.

Obtain an Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

While not required for all single-member LLCs with no employees, most eCommerce businesses obtain an EIN for banking and vendor purposes. Apply online at IRS.gov.

Federal Income Tax Filing for LLC

Internal Revenue Service (IRS)
Required
Fee: $0.00-$0.00
Renewal: annual
Type: filing

A North Carolina LLC is typically treated as a disregarded entity (single-member) or partnership (multi-member) unless it elects corporate taxation. Profits are reported on owner's personal return (Form 1040, Schedule C). Must file Form 1120-S if taxed as S-corp or Form 1120 if C-corp.

Collect and Remit Sales Tax (Federal Perspective - Economic Nexus Clarification)

Supreme Court / IRS guidance via South Dakota v. Wayfair, Inc.
May Apply
Renewal: one time
Type: filing

While sales tax is state-administered, the 2018 Supreme Court decision in *South Dakota v. Wayfair* removed federal barriers to state collection by remote sellers. This affects all eCommerce businesses selling across state lines. Federal tax returns must report such revenue.

FTC Compliance with Truth-in-Advertising and Consumer Protection Laws

Federal Trade Commission (FTC)
Required
Renewal: one time
Type: permit

eCommerce businesses must ensure all advertising is truthful, not misleading, and substantiated. Must disclose material connections (e.g., influencer marketing) and honor refund/return policies. Applies specifically to online stores under FTC Act §5.

Compliance with CAN-SPAM Act for Commercial Emails

Federal Trade Commission (FTC)
May Apply
Renewal: one time
Type: permit

Required for all eCommerce businesses that use email marketing. Must include clear unsubscribe mechanisms, valid physical address, and accurate subject lines. Does not require opt-in but governs opt-out.

Americans with Disabilities Act (ADA) Website Compliance

Department of Justice (DOJ)
May Apply
Fee: $1000.00-$10000.00
Renewal: one time
Type: permit

While no formal federal rule exists yet, courts consistently apply ADA Title III to eCommerce websites. DOJ guidance supports WCAG 2.1 AA conformance. Numerous lawsuits target non-compliant sites.

Maintain I-9 Employment Eligibility Verification

U.S. Department of Homeland Security (DHS) / Immigration and Customs Enforcement (ICE)
May Apply
Renewal: one time
Type: permit

Required for all U.S. employers. Form I-9 must be retained for 3 years after hire or 1 year after termination. E-Verify is not mandatory unless federal contractor or in certain states.

OSHA Workplace Safety Reporting (Limited Applicability)

Occupational Safety and Health Administration (OSHA)
May Apply
Renewal: one time
Type: permit

Most home-based eCommerce operations without employees are exempt. Employers must display the OSHA poster and report work-related fatalities or hospitalizations.

Environmental Protection Agency (EPA) Requirements (e.g., Universal Waste, E-Waste)

Environmental Protection Agency (EPA)
May Apply
Renewal: one time
Type: permit

Most general eCommerce businesses not handling hazardous materials are not subject. However, sellers of electronics, lighting, or batteries may need to comply with Universal Waste Rules.

Home Occupation Permit (Zoning Compliance)

City of Raleigh Planning and Development Services
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: permit

Limits traffic, signage, employees; no customer visits allowed. See UDO Section 9.705.

Zoning Compliance Verification (Commercial Location)

Mecklenburg County Code Enforcement
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: permit

Confirms use complies with zoning district; eCommerce generally permitted in commercial zones.

Building Permit for Interior Modifications

City of Raleigh, NC
May Apply
Fee: $0.50-$2.00
Renewal: one time
Type: permit

Required for structural changes, electrical, plumbing; eCommerce fulfillment centers often need racking permits.

Fire Inspection and Certificate of Occupancy

Charlotte Fire Department
May Apply
Fee: $100.00-$100.00
Renewal: one time
Type: permit

Required for spaces >750 sq ft or with hazmat storage (e.g., batteries, chemicals).

Alarm System Permit

City Police Department
May Apply
Fee: $25.00-$100.00
Renewal: annual
Type: permit

Mandatory for monitored systems; annual renewal required.

Raleigh Business License

City of Raleigh
May Apply
Fee: $100.00-$100.00
Renewal: one time
Type: license

All businesses including eCommerce; online portal for application.

No Federal Business License for General eCommerce

U.S. Small Business Administration (SBA)
May Apply
Renewal: one time
Type: license

The federal government does not require a general business license for eCommerce. However, specific product categories (e.g., alcohol, firearms, food) may require federal permits.

FDA Registration for Selling Food, Supplements, or Cosmetics

Food and Drug Administration (FDA)
May Apply
Renewal: one time
Type: license

Foreign and domestic facilities that manufacture, process, pack, or hold food for human or animal consumption in the U.S. must register with FDA. Renewal every 2 years in even-numbered years.

FCC Compliance for Electronic Devices

Federal Communications Commission (FCC)
May Apply
Fee: $500.00-$5000.00
Renewal: one time
Type: permit

Required under FCC Part 15 for intentional or unintentional radiators. Must obtain FCC ID and labeling. Applies to importers and sellers of non-compliant devices.

Annual Report Filing for North Carolina LLC

North Carolina Secretary of State
Required
Fee: $200.00-$200.00
Renewal: annual
Type: permit

All domestic and foreign LLCs registered in North Carolina must file an annual report each year. The report confirms or updates business information such as principal address, registered agent, and management structure.

North Carolina Annual Franchise Tax Filing

North Carolina Department of Revenue
Required
Fee: $200.00-$200.00
Renewal: annual
Type: filing

All LLCs doing business in North Carolina are subject to the franchise tax unless exempt. Even if no tax is due, a return must be filed. The minimum franchise tax is $200 regardless of net worth.

Sales and Use Tax Return Filing

North Carolina Department of Revenue
Required
Renewal: varies
Type: filing

eCommerce businesses collecting sales tax must file Form ST-101 electronically. Filing frequency is determined by the Department of Revenue based on sales volume. Most small businesses file quarterly.

Estimated Federal Income Tax Payments

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: varies
Type: filing

LLC owners must make estimated tax payments if they expect to owe $1,000 or more when filing their federal return. Payments cover income and self-employment taxes.

Federal Employer Identification Number (EIN) Annual Update

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: filing

LLCs must notify the IRS of changes using Form 8822-B. While not an annual requirement, it is an ongoing compliance obligation.

North Carolina Secretary of State Registered Agent Update

North Carolina Secretary of State
May Apply
Fee: $0.00-$50.00
Renewal: one time
Type: filing

LLCs must maintain a registered agent with a physical address in North Carolina. Any change must be reported promptly.

Business License Renewal (Local Jurisdiction)

Example: City of Raleigh Business License - https://raleighnc.gov/business
May Apply
Fee: $50.00-$500.00
Renewal: annual
Type: license

Many municipalities in North Carolina require a general business license (also called a privilege license). Check with local clerk’s office. Examples: Charlotte, Raleigh, Greensboro.

Resale Certificate Validation

North Carolina Department of Revenue
May Apply
Renewal: one time
Type: permit

eCommerce sellers must periodically verify the validity of resale certificates from customers. North Carolina participates in the Streamlined Sales Tax Agreement, which requires certificate management.

Federal Trade Commission (FTC) Compliance with Online Privacy and Data Security

Federal Trade Commission (FTC)
Required
Renewal: one time
Type: permit

The FTC enforces Section 5 of the FTC Act against unfair or deceptive practices related to data privacy. eCommerce businesses must implement reasonable security measures and honor stated privacy policies. Applies to all online retailers collecting personal information.

Children's Online Privacy Protection Act (COPPA) Compliance

Federal Trade Commission (FTC)
May Apply
Renewal: one time
Type: permit

Most general eCommerce sites not targeting children are not subject. However, if selling toys, games, or children’s products with content appealing to under-13s, COPPA may apply. Requires verifiable parental consent.

Employee Withholding Tax Filing

North Carolina Department of Revenue
May Apply
Renewal: one time
Type: filing

Employers must withhold state income tax from employee wages and file Form NC-5 with the Department of Revenue. New employers typically start as monthly filers.

Federal Unemployment Tax (FUTA) Return

Internal Revenue Service (IRS)
May Apply
Fee: $7000.00-$7000.00
Renewal: annual
Type: filing

Applies to employers. Most new employers pay the full 6% FUTA tax, but may receive a 5.4% credit if they pay state unemployment tax (SUTA) timely.

North Carolina Unemployment Tax (SUTA) Filing

North Carolina Division of Employment Security
May Apply
Fee: $25200.00-$25200.00
Renewal: varies
Type: filing

Employers must register with DES and file Form NCUI 101 quarterly. New employers are assigned a standard rate until experience rating is established.

OSHA Poster Display

Occupational Safety and Health Administration (OSHA)
May Apply
Renewal: one time
Type: permit

The OSHA Job Safety and Health Poster (Form 2203) must be displayed in a conspicuous location accessible to all employees. Required for all employers with employees, regardless of size.

North Carolina Wage and Hour Poster

North Carolina Department of Labor
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Employers must display the North Carolina Wage and Hour Law Poster, which summarizes minimum wage, overtime, and child labor laws. Available for download from NCDOL.

Workers' Compensation Insurance Coverage

NC Industrial Commission
May Apply
Fee: $10.00-$10.00
Renewal: one time
Type: certificate

Workers' comp insurance is mandatory for employers with three or more employees in North Carolina. Coverage must be secured from an approved insurer or through self-insurance approval.

Business Structure Registration with IRS (Form 8832 or 2553)

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: permit

By default, a single-member LLC is disregarded and a multi-member LLC is taxed as a partnership. To change classification, Form 8832 or 2553 must be filed. S-Corp election requires Form 2553 within 75 days of formation.

Data Privacy Compliance (NC Data Breach Notification Law)

North Carolina Department of Justice
May Apply
Renewal: one time
Type: permit

Businesses that maintain personal information of NC residents must notify affected individuals and the Attorney General within 60 days of breach discovery. Applies to all businesses, including eCommerce.

Step-by-Step Compliance Guide

  1. Begin by obtaining an Employer Identification Number (EIN) from the IRS, which is required for most eCommerce businesses.
  2. Ensure your Raleigh eCommerce business complies with FTC Truth-in-Advertising and Consumer Protection Rules; there is no fee for this requirement.
  3. File a Federal Income Tax Return for your LLC with the IRS, keeping in mind that the fee varies depending on your business structure.
  4. Address Americans with Disabilities Act (ADA) website accessibility requirements, with potential costs ranging from $1000 to $50000.
  5. Comply with FTC regulations regarding online privacy and data security, which may involve a fee between $500 and $10000.
  6. Maintain thorough record-keeping for all tax and business transactions as required by the IRS.
  7. Understand that there is no general federal business license required for eCommerce businesses, as noted by the U.S. Small Business Administration.
  8. Stay current with your Federal Income Tax Filing obligations as an LLC, with annual fees that vary.

Common Mistakes to Avoid

  • Assuming a single federal license covers all eCommerce operations in Raleigh, NC is incorrect.
  • Ignoring ADA website compliance can lead to legal issues and potential fines.
  • Failing to file federal income taxes annually will result in penalties.
  • Believing FTC compliance is a one-time effort; many requirements are ongoing.
  • Overlooking the need for an EIN even if you operate as a sole proprietorship is a common error.

Frequently Asked Questions

What is an EIN and why do I need one?

An Employer Identification Number (EIN) is a unique tax ID number assigned by the IRS to businesses operating in the United States. It’s essentially a Social Security number for your business and is required for many business activities, like opening a bank account or filing taxes.

How much does it cost to comply with the ADA?

ADA website compliance costs can vary significantly, ranging from $1000 to $50000 depending on the complexity of your website and the extent of necessary modifications. The Department of Justice enforces these requirements to ensure accessibility for individuals with disabilities.

What does the FTC require of eCommerce businesses?

The Federal Trade Commission (FTC) requires eCommerce businesses to adhere to truth-in-advertising standards and protect consumer data. This includes clear disclosures, honest marketing practices, and secure handling of customer information.

How often do I need to file federal income taxes?

As an LLC, you typically need to file federal income taxes annually with the IRS, though estimated tax payments may also be required quarterly depending on your income. The specific form you use depends on your business structure.

Are there any ongoing compliance requirements after initial setup?

Yes, many compliance requirements are ongoing. For example, you must continue to adhere to FTC advertising guidelines and maintain accurate records for tax purposes. Additionally, the IRS requires annual filing of your federal income tax return.

Need a personalized checklist?

Permit Finder asks follow-up questions to give you an exact list of permits.

Find Your Permits