Sales Tax for Online Stores: A Plain-English US Guide

Since South Dakota v. Wayfair in June 2018, a US state can make an online seller with no office there collect its sales tax once sales into the state pass a threshold, such as $100,000 a year in South Dakota. Track your sales per state, register before you collect, then turn on collection for that state in your store settings.

Key terms, in plain words
TermWhat it means for a small store
NexusA link to a state strong enough that you must collect its sales tax
Economic nexusNexus created by sales volume alone, with no office or staff in the state
Remote sellerA seller generally without a physical presence in the state
Marketplace facilitatorA marketplace that collects and remits tax for the sellers it serves, where state law says so

Updated

This guide is for small US sellers who ship to customers in other states. It explains what changed in 2018, how to find each state's own threshold, and where the tax switches live in Shopify and WooCommerce. It is general information, not legal or tax advice; a tax professional can confirm your position.

Economic nexus tracker

Enter each state's threshold from its own revenue department page. The first two rows are examples with made-up sales. Nothing is saved or sent.

Checking your totals in a spreadsheet

If your orders export has a shipping state and an order total, one formula per state gives you the number to compare with the threshold.

Sales into one state

Column C holds the shipping state and column F the order total. Change the state name for each row of your summary.

=SUMIF(C:C, "Kansas", F:F)

Setting up collection in Shopify

In your Shopify admin go to Settings, then Taxes and duties, and click United States under Manage sales tax collection. Add each state where you are registered, enter the sales tax ID, and click Collect taxes.

Shopify's help says a location you create is used to determine nexus, not the store contact address, and recommends asking a tax professional or the state whether you need to collect.

Setting up collection in WooCommerce

WooCommerce leaves the rates to you or to a tax extension. Its standard rates table has columns for country code, state code, ZIP or postcode, city, rate percent, tax name, priority, compound, shipping and tax class.

The WooCommerce docs say they explain how the platform handles tax based on your settings, not when or what to charge, so the decision about where to collect stays with you.

How it works

  1. List the states you ship to and your sales into each over this year and last year.
  2. Look up each state's remote seller threshold on its revenue department page or the Streamlined Sales Tax state guidance table.
  3. Enter the numbers in the tracker to see which states you have passed or are getting close to.
  4. Register with any state you have passed, then add that registration in your store's tax settings before collecting.

Tips

Frequently asked questions

What did South Dakota v. Wayfair decide?

On June 21, 2018, the Supreme Court upheld a South Dakota law covering sellers delivering more than $100,000 of goods or services into the state, or making 200 or more separate transactions there, and overruled the earlier physical presence cases, Quill and Bellas Hess.

Is South Dakota's threshold still 200 transactions?

No. The state guidance shows that from July 1, 2023 the test is gross revenue from sales into South Dakota exceeding $100,000 in the previous or current calendar year. Other states changed their tests too, so always check the current page.

Does Shopify file my sales tax for me?

Shopify says it does not remit or file your taxes unless you use Shopify Tax and set up automated filing. Otherwise it calculates and charges the tax, and filing is up to you.

How do I turn on tax in WooCommerce?

In WooCommerce settings, under General, tick Enable tax rates and calculations. A Tax tab then appears, where you choose whether prices include tax and which address tax is based on, and add rates.

Is this legal advice?

No. It is a plain summary of public sources as of October 2026. Sales tax rules change and depend on what you sell, so confirm with the state or a tax professional.

Related: Sales tax calculator, WooCommerce vs Shopify, Shopify pricing, How to start a Shopify store, Shopify product variants.

Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.

More in Guides

We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.

Product

Who It's For

Features

Resources

Company

View Sitemap