Sales tax compliance for ecommerce: How nexus, taxability, and multistate filing actually work

Tax
Tax

Stripe Tax automatise votre conformité fiscale de A à Z partout dans le monde pour que vous puissiez vous concentrer sur le développement de votre entreprise. Notre solution détermine vos obligations fiscales, gère vos inscriptions, calcule et perçoit les taxes et envoie vos déclarations automatiquement.

En savoir plus 
  1. Introduction
  2. What is sales tax compliance for ecommerce?
  3. When is sales tax applicable?
    1. Economic nexus
    2. Physical nexus
    3. Registration and filing obligations
  4. What sales are subject to tax?
    1. Physical goods
    2. Digital products
    3. Bundled products
    4. Services
    5. Exempt buyers
  5. What are the multistate sales tax compliance challenges for ecommerce?
  6. What are the risks of getting sales tax compliance for ecommerce wrong?
    1. Undercollection
    2. Nonregistration
  7. How do you manage ecommerce sales tax compliance as you scale?
  8. How Stripe Tax can help

In 2018, the US Supreme Court’s South Dakota v. Wayfair decision gave states the authority to require tax collection based on economic activity alone. While physical presence previously determined businesses’ tax obligations, most states now also have economic nexus requirements.Sales tax compliance for ecommerce means managing your tax obligations in every state where you have a physical presence or customers.

Below, we explain how nexus works, where multistate sales tax compliance gets complicated, and how to build a compliance process that grows with your business.

Highlights

  • The Wayfair ruling means that selling into a US state, even without a physical presence there, can initiate a sales tax obligation.

  • Physical goods, digital products, and services are all taxed differently across states. You can't assume what applies in one state applies in another.

  • States generally don't start the statute of limitations clock until you've filed. That means unacknowledged exposure from missed nexus thresholds can stretch back to the date you first crossed them.

What is sales tax compliance for ecommerce?

Sales tax compliance for ecommerce is the process of learning where you owe sales tax, collecting the correct amount from customers, filing returns, and remitting that tax to the right authorities on time.

If you run a business that sells across the US, this can quickly become hard to manage. The US has over 13,000 tax jurisdictions, including states, counties, cities, and special districts, each with their own tax rates, product rules, and filing schedules.

As your ecommerce business grows to operate in new states, your tax obligations expand too. Staying compliant means you have to track when those obligations begin, understand which products are taxable, and maintain accurate records for reporting and audits.

When is sales tax applicable?

Sales tax applies when two conditions are met: you have nexus in a state and the sale itself is taxable under that state’s rules.

Here’s how nexus works.

Economic nexus

Every state with a sales tax has adopted economic nexus thresholds. Most states use a benchmark of $100,000 in annual sales or 200 transactions in a state within a calendar year. However, thresholds do vary by state. California, New York, and Texas use a $500,000 revenue threshold. Alabama’s threshold is $250,000.

The following states rely only on revenue thresholds and don’t include transaction counts:

  • Alabama
  • Alaska
  • Arizona
  • California
  • Colorado
  • Florida
  • Idaho
  • Illinois
  • Indiana
  • Iowa
  • Kansas
  • Louisiana
  • Maine
  • Massachusetts
  • Mississippi
  • Missouri
  • New Mexico
  • New York, North Carolina
  • North Dakota
  • Oklahoma
  • Pennsylvania
  • South Carolina
  • South Dakota
  • Tennessee
  • Texas
  • Utah
  • Washington
  • Wisconsin
  • Wyoming

Physical nexus

Physical nexus arises from having a physical presence in a state, regardless of sales volume.

This might arise because of:

  • A remote employee located in the state

  • An inventory stored in a third-party fulfillment warehouse

  • Temporary presence, such as trade shows or pop-up events

If you run an ecommerce company that uses distributed fulfillment networks, inventory alone can create obligations in multiple states.

Registration and filing obligations

Once you cross a nexus threshold, you must register and begin collecting tax on future sales in that state.

After registration, the state assigns a filing frequency (typically monthly, quarterly, or annually, based on your expected tax liability). As your sales grow, states might move you to a more frequent filing schedule, sometimes without much notice.

What sales are subject to tax?

Even if you have nexus in a state, not every sale is automatically taxable. States define taxable products in different ways, and those definitions can vary.

Physical goods

Most physical goods are taxable, but common exemptions differ by state. Groceries, for example, are exempt in many states, but fully taxable in others. Everyday clothing, including footwear, is exempt in Pennsylvania and New Jersey, but not in other states. These differences are important if you sell across multiple jurisdictions.

Digital products

Taxation of digital products is variable, so it’s a complicated category for ecommerce businesses. States take different positions on downloaded software, software-as-a-service (SaaS) subscriptions, e-books, and streaming services. Texas taxes SaaS, while California generally doesn't. Some states distinguish between products that are “transferred electronically” versus “accessed remotely.”

Bundled products

When taxable and nontaxable items are sold together for one price, states might apply different rules to determine the tax treatment. A common example is a software subscription bundled with professional services. Depending on the state, the entire bundle might be taxable or only the software portion.

Services

Services are taxed less frequently than goods, but some states tax specific categories, such as information services, data processing, and telecommunications. If your product includes a service component, check each state’s rules rather than assuming services are exempt.

Exempt buyers

Some customers, including resellers, nonprofits, and certain manufacturers, might be exempt from sales tax. But the exemption is valid only if you keep a proper exemption certificate from the buyer. Without documentation, states might hold you liable for the tax during an audit.

What are the multistate sales tax compliance challenges for ecommerce?

Once you’re registered in multiple states, compliance is an ongoing obligation. Each state introduces its own requirements and potential risks.

Keep the following in mind:

  • Rate accuracy at the address level: Sales tax rates often vary within a state due to local and district taxes. Accurately calculating tax requires you to apply the rate based on the customer’s delivery address.

  • Return hurdles: Many states, including California, Colorado, New York, and Texas, require you to report sales by county or city on your return, rather than a single statewide total. That means your filings need to feature transaction-level address data.

  • Filing frequency changes: In some cases, states can move businesses to a higher filing frequency tier as their tax liability increases. If you miss the change and file late, penalties can apply even if the tax itself was correctly paid.

  • Exemption certificate management: Businesses selling to other businesses must collect and store valid exemption certificates for each one. Certificates have state-specific formats and might periodically expire. Missing or invalid certificates can lead to tax liability during an audit.

  • Remote employee exposure: Hiring a single remote employee in a new state can create physical nexus, which initiates registration and compliance obligations before you've made significant sales there.

  • Inventory distribution: Using fulfillment networks that store inventory in multiple warehouses can create a nexus in every state where inventory is located, even if you never actively targeted customers in those states.

What are the risks of getting sales tax compliance for ecommerce wrong?

Sales tax mistakes usually appear later, often during an audit. They can result in back-tax liability, penalties, and interest, all of which can be avoided when you start with all the right information.

These are the risks of getting sales tax compliance for ecommerce wrong.

Undercollection

If you collect less tax than required, the liability typically falls on the seller in an audit, not the customer. You might owe uncollected tax plus interest, and usually penalties, even though you never received those funds from the buyer, which often happens when rates are miscalculated, products are misclassified, or nexus nudges are missed.

Nonregistration

If you cross nexus thresholds but never register, the risk is larger. States typically don’t start the statute of limitations until a return has been filed, which means liability can accumulate for years.

  • Voluntary disclosure programs: All the US states and Washington, DC, offer voluntary disclosure agreements (VDAs) that allow businesses to come forward before an audit. These programs typically require you to register and pay back taxes, but they might reduce or eliminate penalties. If it’s a company that discovers unreported obligations, VDAs can limit historical exposure.

  • Overcollection: Charging tax when you shouldn’t or charging too much creates a different problem. The excess tax belongs to a taxing authority, so you must either remit it or refund the customer.

  • Audit drivers: Common catalysts for an audit include high sales volume in a state where you're not registered, inconsistent or late filings, missing exemption certificates, or poor recordkeeping.

How do you manage ecommerce sales tax compliance as you scale?

As your business expands into more states or sells more complex products, manual tracking becomes harder. You’ll need systems that keep pace and make compliance easier.

Consider the following:

  • Nexus monitoring: Track sales by state on an ongoing basis so you can identify when you’re approaching thresholds before you cross them. Early visibility makes registration much easier.

  • Address-level tax calculation: Your checkout and invoicing systems should apply tax based on the delivery address, not a flat state rate. Tools that pull rates from regularly updated databases handle this automatically to help prevent systematic miscalculations.

  • Registration workflow: Create a standardized process for registering in new states quickly. Having the essential information ready, such as business structure, tax IDs, and supporting documentation, speeds compliance when thresholds are reached.

  • Exemption certificate collection: If you sell B2B, collect exemption certificates during onboarding or at checkout rather than chasing them later. Certificates need to be state-specific, current, and stored in a way that's retrievable for audit purposes.

  • Work with a sales tax specialist: Sales tax rules change frequently, and product taxability can be nuanced. A sales tax specialist can help validate your setup, identify potential exposure, and advise on steps such as voluntary disclosure if past obligations are missed.

How Stripe Tax can help

Stripe Tax reduces the complexity of tax compliance so you can focus on growing your business. Stripe Tax helps you monitor your obligations and alerts you when you exceed a sales tax registration threshold based on your Stripe transactions. In addition, it automatically calculates and collects sales tax, VAT, and GST on both physical and digital goods and services—in all US states and in more than 100 countries.

Start collecting taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard, or using our powerful API.

Stripe Tax can help you:

  • Understand where to register and collect taxes: See where you need to collect taxes based on your Stripe transactions. After you register, switch on tax collection in a new state or country in seconds. You can start collecting taxes by adding one line of code to your existing Stripe integration or add tax collection with the click of a button in the Stripe Dashboard.

  • Register to pay tax: Let Stripe manage your global tax registrations and benefit from a simplified process that prefills application details—saving you time and simplifying compliance with local regulations.

  • Automatically collect tax: Stripe Tax calculates and collects the right amount of tax owed, no matter what or where you sell. It supports hundreds of products and services and is up-to-date on tax rules and rate changes.

  • Simplify filing: Stripe Tax seamlessly integrates with filing partners, so your global filings are accurate and timely. Let our partners manage your filings so you can focus on growing your business.

Learn more about Stripe Tax, or get started today.

Le contenu de cet article est fourni uniquement à des fins informatives et pédagogiques. Il ne saurait constituer un conseil juridique ou fiscal. Stripe ne garantit pas l'exactitude, l'exhaustivité, la pertinence, ni l'actualité des informations contenues dans cet article. Nous vous conseillons de consulter un avocat compétent ou un comptable agréé dans le ou les territoires concernés pour obtenir des conseils adaptés à votre situation particulière.

Plus d'articles

  • Un problème est survenu. Veuillez réessayer ou contacter le service d’assistance.

Envie de vous lancer ?

Créez un compte et commencez à accepter des paiements rapidement, sans avoir à signer de contrat ni à fournir vos coordonnées bancaires. N'hésitez pas à nous contacter pour discuter de solutions personnalisées pour votre entreprise.
Tax

Tax

Découvrez où votre entreprise doit être inscrite, facturez automatiquement le bon montant de taxes et accédez aux rapports nécessaires pour effectuer vos déclarations fiscales.

Documentation Tax

Automatisez la collecte et la déclaration des taxes de vente sur toutes vos transactions, avec une intégration schématisée ou sans codage.