How to Start an Online Business in North Carolina

How to Start an Online Business in North Carolina

How to Start an Online Business in North Carolina

The short answer: you probably don't need a state business license to sell online in North Carolina. North Carolina abolished all local general business licenses back in 2015, and the state doesn't issue a catch-all online business license either. What you actually need depends on what you're selling and where your customers are located. This guide walks you through exactly what it takes to launch an online business in NC, from choosing your structure to making your first sale.

Do I Need a Business License to Sell Online in North Carolina?

The straightforward answer: most online businesses in North Carolina don't need a state business license at all. Here's why. The state has no generic "online business license." Instead, licensing requirements are determined by your industry, the type of products you sell, and whether you're selling in-state or across state lines.

For example, if you're starting an online boutique selling clothing or handmade goods, you don't need a special license. But if you're selling food products, alcohol, supplements, or offering professional services like accounting or law, you'll need specific licenses from the relevant state board.

The best way to know for certain is to call Business Link North Carolina (BLNC) at 1-800-228-8443. It's a free, one-on-one service that will tell you exactly what licenses and permits your specific business needs. Have your business description ready when you call.

Step 1: Choose Your Business Structure

Before you file any paperwork, decide how you want to organize your business legally. Your choice affects taxes, liability protection, and how much paperwork you'll do ongoing. The three most common options for online businesses are sole proprietorship, limited liability company (LLC), and S corporation.

Sole Proprietorship (no filing required)

You operate under your own name with no formal registration. This is the simplest option but offers no legal liability protection: creditors and lawsuits target your personal assets. If you're just testing an idea or your online income is modest (under $5,000 per year), this might be enough. For an online boutique handling customer payments and potentially liable for product issues, this is risky.

Limited Liability Company (LLC)

An LLC is a legal structure that separates your personal assets from your business liabilities. If a customer sues your online boutique, they can't come after your personal savings or home. An LLC costs $125 to file in North Carolina (filing form L-01, called "Articles of Organization"). Processing takes 10 to 15 business days through the Secretary of State. You'll also pay a $200 annual report fee each April 15. No LLC franchise tax applies; instead, income passes through to you and you pay a flat 3.99% personal income tax on it. The annual report is the only recurring state obligation.

S Corporation

An S corp can save you self-employment taxes if you're making good income, but it's complex and usually overkill for an online boutique starting out. You'd need to file Articles of Incorporation ($125) and then file an S corp election with the IRS. Most online businesses should start with an LLC.

Step 2: Register Your Business Name

Before you file your LLC or open a business bank account, check if your business name is available in North Carolina. The Secretary of State maintains a free searchable registry at https://www.sosnc.gov/online_services/search/by_title/search_Business_Registration. Search for your proposed name to make sure nobody else has already claimed it.

If you want to hold a name while you're still deciding or preparing to file, you can reserve it for 120 days (nonrenewable) for a $10 fee. Use form BE-03 ("Application to Reserve a Business Entity Name") available on the Secretary of State website.

For an LLC, your name must contain the words "limited liability company" or the abbreviation "LLC" (or "L.L.C."). Common examples: "Charlotte Ceramics LLC" or "Prairie Home Goods Limited Liability Company."

If you plan to operate under a name different from your LLC's legal name (for example, your LLC is called "Sarah Chen LLC" but you market as "Botanical Prints Online"), you'll need to file an Assumed Business Name Certificate with the county register of deeds where you operate. The filing fee is $26 for the first 15 pages plus $4 per additional page. This is a county filing, not a state filing.

Step 3: Register for Sales Tax

If you're selling tangible goods (not services) online, you need to register for a North Carolina Sales and Use Tax Certificate. This is free and takes about 10 minutes. Register at https://www.ncdor.gov/taxes-forms/sales-and-use-tax/sales-and-use-tax-registration through the North Carolina Department of Revenue (NCDOR).

North Carolina's state sales tax is 4.75%. Many counties add a local portion. You'll collect this tax from customers and send it to the state, usually monthly. The state sends you a certificate confirming you're registered; keep it with your business records.

Important: You do not need to pay to register, despite what third-party websites claim. NCDOR warns that some services falsely advertise tax registration as something you must pay for. You don't. Register directly with NCDOR for free.

If you're selling services only (like graphic design or copywriting), sales tax doesn't apply unless you're selling tangible materials alongside the service. Check with NCDOR if you're unsure.

Step 4: Determine What Licenses You Actually Need

This is where many online entrepreneurs get confused. North Carolina has no blanket "online business license." Instead, specific industries need specific licenses:

You likely don't need a state license if you are:

  • Selling handmade goods (crafts, art, apparel)
  • Running a dropshipping business (reselling others' products)
  • Offering general business services like consulting, bookkeeping, or marketing
  • Selling digital products (e-books, templates, courses)
  • Operating a freelance creative business

You likely DO need a specific license if you are:

  • Selling food or beverages (need a food service license from the local health department)
  • Selling alcohol or tobacco (state ABC licenses or tobacco permits)
  • Offering accounting, tax prep, or legal services (requires professional licensing)
  • Selling supplements or making health claims (FDA and state regulations apply)
  • Operating a salon or providing personal services (state board license)
  • Offering home inspections, real estate services, or contracting (specific state licenses)

If you're unsure, call Business Link North Carolina at 1-800-228-8443. They'll tell you exactly what you need without charging you a dime.

Step 5: File Your LLC (If You Chose That Structure)

Filing your LLC is straightforward. Go to the North Carolina Secretary of State website at https://www.sosnc.gov/divisions/business_registration. You can file online through their Online Business Services portal, which is faster than mailing a paper form.

You'll need form L-01 ("Articles of Organization"). Here's what to include:

  • Business name - must include LLC, L.L.C., or "limited liability company"
  • Principal office address - where your business operates (can be your home for an online business)
  • Registered office and agent - must be in North Carolina. This can be you, another individual in the state, or a professional registered agent service. Many online businesses use a registered agent service ($100 to $200 per year) to keep their home address private. The agent's only job is to receive legal papers if needed.
  • Manager/member information - your name and address as the owner

The filing fee is $125. Online filing is usually faster than mailing. The Secretary of State says expect 10 to 15 business days for standard processing. You can pay an extra $100 for 24-hour service (excluding weekends and holidays) or $200 for same-day service if filed before noon.

Once approved, you'll get a certificate from the state. Keep it with your records.

Step 6: Open a Business Bank Account

Don't mix personal and business money. Open a separate business checking account as soon as your LLC is approved. You'll need your LLC certificate and an Employer Identification Number (EIN) from the IRS. Getting an EIN is free and instant. Apply online at https://www.irs.gov/ein or by phone (you'll get it immediately by phone).

North Carolina has no state-specific banking requirements. Any bank will work. Look for accounts with low fees, good online tools, and integration with accounting software like QuickBooks or Xero.

Step 7: Set Up Your Online Sales Platform

This is where your actual business takes shape. Choose a platform for selling online. Common options include:

  • Shopify - a full e-commerce platform with hosting, templates, and payment processing built in. Costs start around $29 per month.
  • Etsy - ideal if you're selling handmade goods. Fees are per-item listing ($0.20 each) plus a 6.5% transaction fee and 3% + $0.20 payment processing fee.
  • WooCommerce - a free plugin for WordPress that lets you add a store to your own website. Costs depend on hosting and extensions.
  • Square Online or Wix - smaller platforms with simpler setup for boutiques and product-focused businesses.

Your platform should handle sales tax calculation automatically (most major platforms do). Make sure it integrates with your accounting software so you're not manually entering transactions.

Step 8: Handle Your Taxes and Accounting

As an LLC owner in North Carolina, you pay a flat 3.99% personal income tax on business income (2025 and beyond; it was 4.50% in 2024). You'll also owe federal self-employment tax (15.3% on most business income, though you deduct half).

Set aside money each month for taxes. A safe rule of thumb: set aside 25% to 30% of profit. Your actual rate depends on your total income, deductions, and whether you have other income sources.

File your first LLC annual report by April 15 of the year after you start. The fee is $200 for paper filing or $203 online ($3 fee for credit card payments, $2 for ACH). This is a recurring annual obligation; miss it and the state can dissolve your LLC.

Use accounting software like QuickBooks Online, Xero, or Wave (Wave is free for small businesses) to track income and expenses. Keep receipts. Hire a CPA if your business gets complex. A CPA can save you more in taxes than they cost.

This content is informational only, not tax or legal advice. Consult a qualified CPA or tax professional about your specific situation, especially if you have employees, operate in multiple states, or have complex income sources.

Step 9: Launch Your Business

Once your LLC is approved, your bank account is open, and your sales platform is set up, you're ready to sell. Here's your pre-launch checklist:

  • Confirm your business name and LLC registration is active in the state registry
  • Post your sales tax Certificate of Registration number on your website (required by some states; good practice everywhere)
  • Write a clear returns and shipping policy
  • Get product photography or descriptions in place
  • Set up email for customer service (use a business email, not a personal Gmail)
  • Test the checkout process end-to-end (place a test order to confirm it works)
  • Create a privacy policy and terms of service (most platforms have templates)

Tips and Common Mistakes to Avoid

Don't assume you need a license. Many new online business owners waste time and money applying for licenses they don't need. Ask first, always. Call Business Link North Carolina.

Don't skip the LLC. Operating as a sole proprietor with a business phone and website gives you zero liability protection. If a customer sues, they come after your personal assets. An LLC costs $125 and solves this problem.

Don't mix personal and business money. Using your personal checking account for business sales makes taxes a nightmare and raises audit flags. Open a business account from day one.

Don't ignore the annual report. Your LLC will be automatically dissolved if you miss the April 15 annual report deadline. Set a calendar reminder now.

Don't register for sales tax and then ignore it. If you register for sales tax, you must file and pay on time. If you don't owe tax (because you're selling services or have no in-state sales), you don't need to register. Be clear on this upfront.

Don't use a home address as your registered office without considering privacy. If you use your home address, it becomes public record. Many online entrepreneurs pay $100 to $200 per year for a registered agent service just to keep their home address private.

Don't neglect to keep receipts and records. If you're audited, the IRS will want to see what you spent. Save emails, invoices, and receipts for at least three years.

What to Expect Next

After you launch, here's your ongoing rhythm:

Monthly: Process orders, pack and ship, collect and deposit payment, reconcile your bank account, track expenses in your accounting software.

Quarterly: Review your profit and loss. If you're making good money and your taxes are large, consider making quarterly estimated tax payments to avoid a big bill at tax time.

Annually: File your LLC annual report by April 15 ($200). File your personal income tax return by April 15 (or October 15 if you file an extension). File your federal self-employment tax form (Schedule SE). Keep all receipts in case of an audit.

When you grow: If you hire employees, you'll need to register with North Carolina for unemployment insurance and workers' compensation. If you start selling in other states, you may need to register with those states for sales tax. These are future problems to solve when they arrive.

Disclaimer: This content is informational and reflects North Carolina state requirements as of October 2026. It is not legal or tax advice. Business formation rules, tax rates, and license requirements change. Before you file, confirm all fees and requirements with the North Carolina Secretary of State, the Department of Revenue, and Business Link North Carolina. Consult a qualified attorney or CPA for decisions specific to your business and personal situation. Online business laws vary by state and country; if you sell to customers outside North Carolina, research their requirements too.

Where to Go for Help

  • North Carolina Secretary of State Business Registration: https://www.sosnc.gov/divisions/business_registration
  • North Carolina Department of Revenue (Sales Tax): https://www.ncdor.gov/
  • Business Link North Carolina (free guidance): 1-800-228-8443 or https://sbtdc.org/
  • IRS EIN Application: https://www.irs.gov/ein
  • North Carolina Small Business and Technology Development Center (SBTDC): https://sbtdc.org/
  • U.S. Small Business Administration North Carolina District: https://www.sba.gov/district/north-carolina

Keep exploring: related North Carolina guides