-
For a first launch, stay inside the safest lane:
Why it matters: Practical rule: If the product touches health, safety, children, dangerous goods, alcohol, medical claims, or high intellectual-property risk, slow down and do category-specific compliance research before buying inventory or launching ads.
- simple general merchandise
- low-breakage, low-return items
- products with clean invoices and brand-rights support
- no high-risk categories from food, supplements, cosmetics, medical claims, batteries-heavy hazmat, alcohol, children's products
- no products that require specialized approvals unless the guide is explicitly built for them
-
You need to decide whether you are:
Why it matters: Important:
- operating under your own legal name,
- using an assumed business name,
- reselling other brands,
- creating your own brand,
- or using a private-label path.
- Your website name does not replace the legal name, bank record, or tax registrations behind the business.
- Your host, payment provider, bank, and tax details still need to match real-world records.
- If you plan long-term brand control, start keeping trademark-clearance and sourcing records early.
-
If you choose sole proprietor: If you operate under your own legal name, North Carolina generally does not require a Secretary of State formation filing.
- If you choose sole proprietor: If you operate under your own legal name, North Carolina generally does not require a Secretary of State formation filing.
- If you choose sole proprietor: If you use another public-facing name, file the assumed-business-name branch with the local Register of Deeds.
- If you choose sole proprietor: The reviewed state materials say the assumed-name filing is local, searchable statewide, can cover multiple counties on one filing, and must be updated within 60 days if the filing information changes.
- If you choose single-member LLC: Do this in order:
- If you choose single-member LLC: Check North Carolina name availability and naming rules before filing.
- If you choose single-member LLC: File Articles of Organization (L-01) with the North Carolina Secretary of State. The current public fee is $125.
- If you choose single-member LLC: Keep the operating agreement internally and get the EIN.
- If you choose single-member LLC: File the annual report by April 15 of the year after formation and every April 15 after that.
- If you choose single-member LLC: If your public brand differs from the LLC legal name, also use the local assumed-name branch.
-
Use the IRS online EIN application after the business is formed if you picked an LLC.
Why it matters: For many sole proprietors, an EIN is optional if there are no employees, but it is still useful for banking, vendor forms, and payment-provider setup.
-
Do this right away:
- Open a business checking account.
- Use one account and one card for business only.
- Save every receipt, invoice, shipping bill, extension bill, payment-fee statement, and tax record.
- Build a tax folder, a supplier folder, and a platform-operations folder from day one.
-
Important nuance:
- North Carolina NCDOR registration runs through the online business-registration path or Form NC-BR.
- NCDOR says there is no fee for a North Carolina sales and use tax Certificate of Registration.
- NCDOR's public FAQ says most online applicants receive the account number instantly and the certificate by mail within 10 business days.
- A normal WooCommerce store is your own direct-sales website, so this is the direct-seller branch, not a marketplace-only shortcut.
- If you want to buy inventory tax-free for resale, North Carolina uses Form E-595E, and the public guidance says the form generally expects a registration or exemption number.
- North Carolina's 2026 sales-tax bulletins say freight, delivery, shipping, postage, handling, and similar transportation charges connected with a taxable sale are generally taxed at the same rate as the taxable sale.
- A wholesale-only merchant can have a different branch, but this pack assumes a normal direct-to-consumer WooCommerce store.
- For the beginner-safe path, resolve the sales-tax registration branch first and then use Form E-595E if the facts support resale purchases.
-
North Carolina does not use one statewide local-business-license form for every county or city.
Why it matters: Do this before operating: Charlotte branch: Practical local rule: If you will store inventory at home, let buyers pick up orders, or create recurring UPS, USPS, FedEx, or other carrier traffic from the address, get an address-specific local answer before launch.
- check the state startup guide,
- contact the local Register of Deeds if you need an assumed-name filing,
- contact the city or county where you will operate,
- and ask zoning or planning about home occupation, inventory storage, signage, Local Pickup, and delivery limits.
- The stronger current public path is a Home Based Business review through the Zoning Use Permit workflow in Accela.
- The current city permitting page says gateway review is 3 business days and permit review is 10 business days.
- The reviewed FY2026 residential zoning fee schedule lists Zoning Use Permit at $510 for projects that pass gateway between July 1, 2025 and June 30, 2026.
- The current home-based-business form limits the use to 25% of the dwelling or 500 square feet, whichever is less, bans outside storage, limits work at the residence to residents only, and restricts visitors and hours.
-
If you do not hire anyone yet, skip this for now.
Why it matters: If you hire:
- Register North Carolina withholding through the NCDOR business-registration path.
- Register North Carolina unemployment insurance through NCSUITS.
- DES says unemployment liability generally starts at $1,500 in quarterly wages or one worker in 20 different calendar weeks.
- The North Carolina Industrial Commission says most businesses with 3 or more employees must carry workers' compensation insurance or qualify as self-insured.
- Sole proprietors, LLC members, and partners are not automatically counted as employees, but corporate officers still count toward the 3-employee threshold even if they elect exclusion from coverage.
-
Have these ready:
Why it matters: Platform registration flow: Practical beginner path:
- government-issued ID
- phone number
- email address
- bank account information
- tax information
- business registration details if you formed an entity
- North Carolina sales-tax account information for tax setup
- proof of address or identity if your host or payment provider asks for it
- Start with one website, one primary payment stack, one shipping workflow, and one fulfillment method.
- If WooPayments fits the business and product, it is the cleanest beginner path because it is tightly integrated into WooCommerce.
- If WooPayments is unavailable, unsupported for the product, or rejected during verification, use one alternative gateway and finish that branch fully before launch.
- Choose the hosting path first: self-hosted WordPress on the provider you pick, or a compatible WordPress.com paid plan that supports the plugin stack you want.
- Install WordPress, install the WooCommerce plugin, and run the onboarding wizard and setup checklist.
- Enter store details, location, products, customer-account settings, payments, shipping, taxes, and design basics.
- Choose the payment processor you will actually use. WooPayments is optional, not universal, and it is a separate product from a generic Stripe gateway.
- Complete any identity, bank, tax, or business verification that the selected payment processor requires before launch.
-
WooCommerce does not work like a single all-in-one hosted plan with one mandatory monthly platform fee.
Why it matters: Public WooCommerce pricing reviewed on April 26, 2026 said: For a standard North Carolina beginner store, the safe baseline is: If you use WordPress.com hosting: What not to do on day one:
- core WooCommerce is free and open source,
- there is no platform fee and no platform revenue share,
- hosting is chosen separately,
- and many advanced features branch into extensions rather than core.
- one host with SSL
- one WordPress install
- core WooCommerce
- one payment gateway
- core shipping zones and methods
- one simple fulfillment workflow
- re-check the current choose-a-host, plugins, and Commerce plan pages on the action date before assuming plugin or ecommerce eligibility,
- because public April 2026 hosting materials changed and you should not assume every paid plan supports the same WooCommerce workflow or convenience features.
- do not assume label tools equal live checkout rates,
- do not assume automated tax equals legal registration,
- do not buy several premium extensions before you know which core gaps actually matter,
- and do not build a complicated 3PL, subscriptions, or multi-warehouse flow before validating the first product.
-
No public mandatory WooCommerce brand-registry-style program was identified in the reviewed public sources.
- No public mandatory WooCommerce brand-registry-style program was identified in the reviewed public sources.
- What matters first is whether you own the rights to what you are selling and whether your product, copy, and images comply with law and the rules of your host, gateway, and other stack providers.
- If you are reselling other brands, keep invoices and authorization records where relevant.
- If you are building your own brand, start trademark planning early, but do not let that stop a low-risk validation launch.
-
Core checkout and account settings are configurable in WooCommerce, including guest checkout, account creation, and privacy-policy notices.
- Core checkout and account settings are configurable in WooCommerce, including guest checkout, account creation, and privacy-policy notices.
- For taxes, you can use core manual tax settings or an automated extension path such as WooCommerce Tax.
- If you enable automated taxes, official WooCommerce Tax docs say the extension can override parts of the core manual tax setup.
- That automation does not replace your North Carolina registration or tell you whether you legally owe tax.
- Core shipping starts with Shipping Zones plus Flat Rate, Free Shipping, and Local Pickup.
- Local Pickup is still a direct sale from your own store. It is not a marketplace shortcut, and it can create a stronger Charlotte zoning or home-business branch.
- WooCommerce Shipping labels are a separate workflow from customer-facing live checkout rates.
- If you need live checkout rates, treat that as a separate extension decision instead of assuming the label tool already solved it.
- Add your return, privacy, terms, and shipping-policy pages before launch.
- Connect your domain and make sure the site is running correctly over HTTPS.
- Turn on the analytics path you actually plan to use only after the store address, checkout, and privacy notices are set correctly, because analytics tooling can vary by host and extension stack.
-
Use the WooCommerce-specific version of this section:
Why it matters: Home-fulfillment versus Local Pickup versus 3PL split:
- set shipping zones first,
- add the core shipping methods you actually want customers to see,
- finish checkout, account, and policy settings,
- enter North Carolina tax information only after registration details are ready,
- decide whether you will fulfill from home or use a 3PL,
- and run test orders before launch.
- If you fulfill from home, your city or county may care about inventory storage, commercial deliveries, local pickup, customer visits, and recurring carrier traffic.
- If you enable Local Pickup, treat that as a separate local branch, not just another shipping method toggle.
- If you use a 3PL, that can reduce home-occupation pressure, but it does not remove North Carolina registration work or the need to check whether the business is still being operated from a Charlotte home address.
- If the 3PL stores inventory outside North Carolina, treat multistate tax and registration questions as a separate follow-up branch before expanding.
-
WooCommerce core is software, not a marketplace approval gate, so there is no public universal catalog-approval program identified for a normal store launch.
- WooCommerce core is software, not a marketplace approval gate, so there is no public universal catalog-approval program identified for a normal store launch.
- That does not mean every product is allowed everywhere in the stack.
- If you use WooPayments, review its prohibited and restricted business list before sourcing or launching.
- Re-check carrier, host, tax-extension, and other app rules if you later move into regulated, age-restricted, hazardous, or higher-risk products.
-
Once live, keep these habits:
- reconcile payouts, fees, refunds, and chargebacks
- maintain invoices and supplier records
- keep tax reserves separate
- review tax settings when products, locations, or fulfillment facts change
- monitor shipping errors, plugin renewals, and extension costs
- avoid mixing personal and business spending