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:
- Oregon
- Montana
- New Hampshire
- Delaware
- Alaska - Note: Alaska has no state sales tax, but some Alaska municipalities levy local option sales taxes. For most ecommerce sellers, Alaska sales tax exposure is minimal but not always zero.
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.
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:
- FDA food facility registration: If your annual food sales exceed $1 million, you must register your facility with the FDA under the Food Safety Modernization Act (FSMA). Small businesses below this threshold have reduced requirements but are not completely exempt.
- State food facility license: Most states require a food manufacturer's license, cottage food permit (for home-based food businesses), or food establishment license depending on where you prepare and store the food.
- Labeling compliance: The FDA has strict requirements for ingredient lists, nutrition facts panels, allergen disclosures, and net weight statements. Non-compliant labeling can result in product recalls and FDA enforcement actions.
- Cottage food laws: If you're baking or preparing food at home and selling it online, you may qualify for your state's cottage food exemption, which allows limited home food production without a commercial kitchen license. Thresholds and product restrictions vary significantly by state.
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:
- Third-party testing by a CPSC-accredited laboratory for lead content and other safety standards
- Children's Product Certificate (CPC) documentation kept on file and available to CPSC upon request
- Tracking labels for certain product categories
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:
- The amount of inventory you can store on the premises
- Whether customers can visit the address
- Whether employees other than household members can work there
- External signage (usually none permitted in residential zones)
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:
- Seller's permit: Authorizes you to collect sales tax FROM your customers and remit it to the state. This is about collecting tax on your sales.
- Reseller certificate (resale certificate): Allows you to buy inventory from wholesalers and suppliers WITHOUT paying sales tax, because you will collect tax when you resell it. This is about not paying tax on your purchases.
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:
- Marketplace facilitator laws do not eliminate your seller's permit requirement in your home state for sales you make through your own website or other channels.
- If you sell through multiple channels (your own Shopify store plus Amazon), you still have direct sales tax obligations for your off-marketplace sales.
- Some states require marketplace sellers to still file returns showing marketplace sales even though the marketplace remitted the tax - check your state's specific rules.
- The marketplace facilitator exemption does not help with your general business license, home occupation permit, or any other local license requirements.
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:
- United Kingdom: The VAT registration threshold is GBP 90,000 in annual taxable sales to UK customers (updated from GBP 85,000). Once you exceed this threshold, you must register for UK VAT, charge 20% VAT on most goods, and file quarterly VAT returns with HMRC.
- European Union: For B2C sales to EU customers, the One-Stop Shop (OSS) scheme allows you to register once in one EU member state and handle VAT obligations across all 27 EU countries through a single registration. The threshold for mandatory OSS registration for non-EU businesses is EUR 10,000 in annual B2C sales to EU customers.
- Import customs duties: The EU and UK both have de minimis thresholds below which import duties don't apply. The EU's threshold is EUR 150 per shipment; the UK's is GBP 135. Above these values, customers may face import duties at the border, which affects your pricing strategy for international sales.
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:
- Form your LLC and get your EIN - these are prerequisites for most other registrations.
- Register for your home state seller's permit - this is immediate and required before your first sale.
- Get your city business license - check your city's business licensing website and file within your first month of operation.
- File a DBA if you're using a brand name - check your county clerk's website.
- Set up sales tax software - connect it to your selling platforms and configure it to track nexus thresholds.
- Register in additional states as you hit thresholds - let your software flag when you're approaching $100K or 200 transactions in any state.
- 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