The most common question new ecommerce sellers ask about compliance is whether they actually need a business license for an online store. The answer is yes - and in some cases you need licenses and registrations in multiple states simultaneously. The "it's just an online business" assumption has caused real problems for real sellers who discovered their compliance gaps during a state audit or when trying to raise funding.

This guide covers every license, permit, and registration a typical ecommerce business needs, organized by what every seller needs versus what specific product categories require. If you sell physical products online, this applies to you regardless of whether you sell on your own website, Amazon, Etsy, Shopify, or a combination.

The Misconception That Costs Sellers

There are a few reasons ecommerce sellers convince themselves they don't need business licenses. The most common: "I'm just selling on Amazon - Amazon handles everything." Another: "I'm a sole proprietor operating from home - there's nothing to license." A third: "I'm so small it doesn't matter yet."

None of these are accurate. Amazon handles your storefront and fulfillment. It does not obtain business licenses on your behalf, register you for sales tax in your home state, or handle your local home occupation permit requirements. Sole proprietors operating from home are still subject to city business license requirements in most municipalities. And being small is not a legal defense - it just means the fine will hurt proportionally more.

The good news: ecommerce licensing is largely straightforward compared to industries like food service or healthcare. The complexity is primarily in sales tax compliance across multiple states, which is a problem that scales with your success. We'll address that in detail.

The Core License and Registration Stack

Every ecommerce business - regardless of size, product category, or sales channel - should have these five foundational items in place before making its first sale:

1. Business Entity Formation

Most ecommerce sellers form an LLC (limited liability company) rather than operating as a sole proprietor. The primary reason is liability protection - if a customer is injured by your product and sues, the LLC structure prevents them from reaching your personal assets. Formation involves filing Articles of Organization with your state's secretary of state and paying a filing fee ($50 to $500 depending on the state).

Sole proprietors can legally sell without forming an LLC, but most advisors recommend the LLC structure once annual revenue exceeds $10,000-$20,000. Some states - like California - charge an $800 minimum annual franchise tax for LLCs, which affects the math for very small sellers.

2. Federal Employer Identification Number (EIN)

Even if you have no employees, you need an EIN from the IRS. You'll use it to open a business bank account, file business taxes, and complete sales tax registrations in most states. EIN registration is free and takes about 10 minutes online at IRS.gov. There is no reason to use a third-party service that charges for this.

3. City or County Business License

Most cities and counties require any business operating within their jurisdiction to hold a general business license - including home-based online businesses. The jurisdiction is based on where you operate, not where your customers are. If you run your ecommerce business from your apartment in Austin, Texas, you need a City of Austin business license.

Fees are typically low ($25 to $200 per year) and the application is straightforward. The main reason sellers skip this: they don't know their city requires it because no one asks them to register. But operating without a required business license is still a violation, and cities do periodically audit business registrations. See our broader guide on business license vs. permit differences to understand what your city license actually covers.

4. Seller's Permit / Sales Tax Permit (Home State)

If your state has a sales tax, you must register for a seller's permit (also called a sales tax permit or sales tax license depending on the state) in your home state. This registration authorizes you to collect sales tax from customers in your state and remit it to the state department of revenue.

This is different from multi-state sales tax obligations (covered below). The home state seller's permit is mandatory from day one. Registration is typically free or low cost ($0 to $50). Some states - like California - require a security deposit for new businesses with no compliance history.

5. DBA Registration (If Applicable)

If you operate your ecommerce store under a brand name that is different from your legal name or LLC name, you need a DBA (doing business as) registration, sometimes called a fictitious business name or trade name filing. For example, if your LLC is "Smith Holdings LLC" but your store is "CloudThread" - you need a DBA for CloudThread. This is filed with your county clerk and typically costs $10 to $100.

Sales Tax Nexus - The Unique Ecommerce Challenge

Sales tax is where ecommerce compliance gets genuinely complex. The pre-2018 rule was simple: you only needed to collect sales tax in states where you had a physical presence (employees, offices, warehouses). In 2018, the U.S. Supreme Court's decision in South Dakota v. Wayfair changed everything.

Economic Nexus After Wayfair

Post-Wayfair, all 45 states with a sales tax can require you to collect and remit sales tax once your sales in that state cross an economic nexus threshold. The most common threshold: $100,000 in annual sales OR 200 separate transactions in that state, whichever you hit first. A few states use different thresholds - some are purely revenue-based with no transaction count alternative.

What this means practically: a mid-size ecommerce business doing $500,000 in annual revenue and shipping to customers nationwide could have economic nexus obligations in 15, 20, or even 30 states. Each state requires its own separate registration, its own tax rate calculation (often varying by county and city within the state), and its own filing schedule (monthly, quarterly, or annually based on your volume in that state).

States With No Sales Tax

Five states have no state-level sales tax, which means you never need to register there for sales tax purposes:

Managing Multi-State Sales Tax

Manually managing sales tax compliance across 20+ states is not practical for most ecommerce businesses. The standard approach is to use sales tax automation software - TaxJar or Avalara are the two dominant options. These tools integrate with Shopify, WooCommerce, Amazon, and other platforms to calculate the correct tax rate at the time of sale, track your nexus status, and file returns automatically in states where you're registered.

The practical workflow most ecommerce businesses use: start with home-state-only registration, then use your sales tax software to monitor when you're approaching the $100,000 / 200-transaction threshold in other states. Register in new states as you hit the threshold rather than registering everywhere upfront.

Important: Multi-state sales tax obligations are not retroactive if you register proactively. But if a state conducts an audit and finds you had economic nexus for 3 years without registering, they can assess back taxes plus penalties and interest. Register before you cross the threshold, not after.

Product-Specific Permits and Federal Requirements

The five foundational registrations above apply to every ecommerce seller. The following requirements apply based on what you sell. Work through this list and identify which categories apply to your product catalog.

Selling Food Products Online

Food is one of the most heavily regulated ecommerce categories. Key requirements include:

For ecommerce sellers building food brands, the compliance stack is substantially heavier than for general merchandise. Budget time and resources accordingly before launch.

Selling Alcohol Online

Alcohol is among the most regulated product categories in the U.S. Federal requirements include a Brewer's Notice, Winery Permit, or Basic Permit from the Alcohol and Tobacco Tax and Trade Bureau (TTB) depending on what you produce. State alcohol distributor and retailer licenses are required for each state you ship to - and many states prohibit direct-to-consumer alcohol shipments entirely. Alcohol ecommerce typically requires a compliance attorney, not just a standard business license checklist.

Selling CBD and Hemp Products

CBD derived from hemp (with less than 0.3% THC) became federally legal under the 2018 Farm Bill, but state regulations vary significantly. Some states require a state hemp retailer license or registration to sell CBD products commercially. Additionally, the FDA has not approved CBD as a dietary supplement, which means certain labeling claims (health claims, disease treatment claims) are prohibited under FDA regulations. Check your specific state's hemp authority website for current requirements, as this is a fast-evolving regulatory area.

Selling Supplements and Nutraceuticals

Dietary supplements are regulated by the FDA under DSHEA (Dietary Supplement Health and Education Act). Supplement manufacturers must comply with Good Manufacturing Practice (GMP) regulations, which govern facility standards, ingredient sourcing, and quality testing. There is no pre-market approval requirement for supplements, but the FDA can take action against products that are unsafe or that make prohibited disease claims. The FTC also actively enforces advertising rules against unsubstantiated health claims in supplement marketing.

Selling Children's Products

Products intended for children under 12 are subject to the Consumer Product Safety Improvement Act (CPSIA), which requires:

Failure to comply can result in CPSC recall orders and civil penalties up to $100,000 per violation.

Selling Firearms Accessories and Certain Electronics

Some accessories - such as solvent trap kits, certain laser products, and radio frequency devices - have specific federal regulations. When in doubt, check with the ATF (for anything that could be construed as a firearm component) and the FCC (for wireless or radio-frequency electronic devices).

Home-Based Ecommerce: The Location Question

If you operate your ecommerce business from your home, you are operating a home-based business and likely need a home occupation permit from your city or county. The permit comes with conditions that typically limit:

Our full guide to home-based business license requirements covers this in detail, including what happens when your inventory storage exceeds residential permit limits and you need to shift to a warehouse arrangement.

If you use a third-party warehouse or fulfillment center, note that the physical presence of inventory in that state creates physical nexus for sales tax purposes - in addition to any economic nexus you have from sales volume. An FBA (Fulfilled by Amazon) seller may have physical nexus in 20+ states simply because Amazon distributes inventory across its fulfillment network.

Reseller Certificates vs. Seller's Permits

These two documents are frequently confused, and they serve opposite purposes:

If you buy goods wholesale and resell them, you need both: the seller's permit to collect tax on your sales, and the reseller certificate to present to your suppliers so they don't charge you sales tax on wholesale purchases. The reseller certificate is issued by your home state's department of revenue, usually alongside the seller's permit, or as a separate form you fill out and provide directly to each supplier.

Marketplace Facilitator Laws

Most large ecommerce platforms - Amazon, eBay, Etsy, Walmart Marketplace - are now "marketplace facilitators" under state law in all 45 states with sales tax. As marketplace facilitators, they are legally required to collect and remit sales tax on transactions made through their platform, on behalf of third-party sellers.

This is genuinely helpful: Amazon collecting sales tax for you in 45 states removes a major compliance burden. But there are important caveats:

International Sales - EU and UK VAT

If you sell to customers in the European Union or United Kingdom, you face VAT (value-added tax) registration requirements once you exceed certain thresholds:

International VAT compliance is a meaningful operational undertaking. Most ecommerce businesses serving international markets use a dedicated VAT filing service or an accounting firm with international tax expertise.

Permit Timeline and Costs

License / Registration Entity Type Typical Cost Timeline
LLC formation LLC $50 - $500 (state filing fee) 1-2 weeks
EIN registration All Free Same day online
City / county business license All $25 - $300/year 1-2 weeks
Home occupation permit (if home-based) All $0 - $100 1-4 weeks
Home state seller's permit All $0 - $50 1-5 business days
DBA registration (if applicable) All $10 - $100 1-2 weeks
Additional state sales tax registrations (each) All $0 - $100/state 1-5 business days per state
Product-specific federal permits (food, etc.) Varies $0 - $1,000+ 2-12 weeks
Estimated total year 1 (sole proprietor) Sole proprietor $50 - $500
Estimated total year 1 (LLC, multi-state) LLC $300 - $2,000+

These figures cover registration fees only - not the cost of sales tax software ($200-$500/year for TaxJar or Avalara at small business tiers) or accounting fees for multi-state filing. Budget for the software from day one if you expect meaningful national sales volume.

Practical Implementation: Where to Start

If you're starting an ecommerce business or catching up on compliance for an existing one, here is the sequence that makes the most practical sense:

  1. Form your LLC and get your EIN - these are prerequisites for most other registrations.
  2. Register for your home state seller's permit - this is immediate and required before your first sale.
  3. Get your city business license - check your city's business licensing website and file within your first month of operation.
  4. File a DBA if you're using a brand name - check your county clerk's website.
  5. Set up sales tax software - connect it to your selling platforms and configure it to track nexus thresholds.
  6. Register in additional states as you hit thresholds - let your software flag when you're approaching $100K or 200 transactions in any state.
  7. Address product-specific requirements - work through the product category checklist above and consult a compliance specialist if you're in a heavily regulated category like food or supplements.

For a state-by-state breakdown of seller's permit requirements and general business license requirements, our guide on how to check business license requirements by state walks through the research process for each state's primary licensing agency.

And if your ecommerce business is operated from home - which is the majority of small online sellers - review the specific rules in our home-based business license requirements guide, particularly around inventory storage limits and home occupation permit conditions.

Tracking renewal dates across multiple states is a different problem than getting compliant in the first place. Once you have 5, 10, or 20 state registrations each with their own renewal schedules, manual tracking becomes a liability. Our guide to business permit renewal tracking automation covers the tools and API-based approaches for staying on top of renewals without building a manual calendar system.

Ecommerce Compliance at Scale

Solo founders and small teams can manage ecommerce compliance manually at early stages. But as you grow - more states, more product categories, multiple selling channels, potentially an international customer base - the compliance surface area grows faster than most founders expect.

Platforms building ecommerce tools, business formation services, or multi-state seller dashboards can use BizComplianceAPI to query license requirements by jurisdiction and business type programmatically - rather than maintaining a static database of state rules that goes stale as regulations change. The API handles the research so your product can surface accurate, current compliance requirements to your users automatically.

Query Ecommerce License Requirements by State via API

BizComplianceAPI returns the exact permits and registrations required for ecommerce businesses in any U.S. jurisdiction. Build compliance into your platform instead of sending users to do their own state-by-state research.

Get Early Access