How to Set Up Sales Tax
for Online Sellers

Sales tax is confusing. This guide explains everything you need to know in plain English: nexus, registration, collection, and filing.

Sales tax basics for online sellers

Sales tax is a consumption tax collected by the seller at the point of sale and remitted to state and local governments. In the US, there's no federal sales tax. Each state sets its own rules, rates, and exemptions. Five states have no sales tax at all: Alaska, Delaware, Montana, New Hampshire, and Oregon.

For online sellers, sales tax got a lot more complicated in 2018 when the Supreme Court ruled in South Dakota v. Wayfair that states can require online sellers to collect sales tax even without a physical presence in the state. Before that ruling, you only had to collect sales tax in states where you had a physical location. Now, selling enough into a state is enough to create a tax obligation.

Here's the simplified version of how sales tax works for online sellers:

  1. Determine where you have nexus (a tax obligation).
  2. Register for sales tax permits in those states.
  3. Collect sales tax from buyers in those states.
  4. File returns and remit the collected tax to each state on their schedule.

It sounds straightforward, but the details are where it gets complicated. Let's walk through each step.

What is nexus and do you have it?

Nexus is the legal term for the connection between your business and a state that triggers a sales tax obligation. If you have nexus in a state, you must collect and remit sales tax on sales to buyers in that state. If you don't have nexus, you don't collect.

Physical nexus

You have physical nexus in a state if any of the following apply:

The Amazon FBA gotcha: If you use Amazon FBA, Amazon distributes your inventory across their fulfillment network. You may have inventory stored in 20+ states without choosing those locations. Each one potentially creates physical nexus. This is one of the most common surprises for online sellers.

Economic nexus

Economic nexus is triggered by exceeding a sales threshold in a state, regardless of physical presence. After the Wayfair decision, nearly every state with a sales tax has adopted economic nexus laws.

The most common thresholds are:

Important

Economic nexus thresholds typically count all sales into a state, across all your channels. Your Amazon sales, Shopify sales, Etsy sales, and direct sales all count together. If your combined sales into California exceed $500,000 (California's threshold), you have nexus there regardless of which platform the sales came through.

Marketplace facilitator laws

This is the piece of good news. Most states now have marketplace facilitator laws that require marketplaces (Amazon, Etsy, eBay, Walmart Marketplace) to collect and remit sales tax on behalf of third-party sellers. If you sell on Amazon and the buyer is in a state with a marketplace facilitator law, Amazon handles the tax. You don't need to collect it separately for those sales.

However, you are still responsible for collecting tax on sales through your own channels (Shopify, WooCommerce, your own website). And you still need to track all your sales for nexus calculations, because marketplace sales count toward economic nexus thresholds.

How to register for sales tax permits

Once you determine where you have nexus, you need to register for a sales tax permit in each of those states. Do not collect sales tax without a permit. Collecting tax without being registered is illegal in most states.

How to register

Each state has its own registration process, but the general steps are the same:

  1. Go to the state's Department of Revenue (or equivalent) website
  2. Find the sales tax registration or "new business registration" section
  3. Fill out the application with your business information (EIN, business type, contact info, expected sales volume)
  4. Submit the application (some are instant, others take a few days to process)
  5. Receive your sales tax permit number

Registration is free in most states. A few charge a small fee or require a deposit.

When to register

Register as soon as you have nexus (or ideally just before you start selling into a state). Don't wait until you've accumulated significant untaxed sales. States can assess back taxes, penalties, and interest on sales made while you should have been collecting.

If you already have nexus in states where you haven't been collecting, don't panic. Many states offer Voluntary Disclosure Agreements (VDAs) that reduce or eliminate penalties for sellers who come forward proactively. A sales tax professional can help you navigate this.

Streamlined Sales Tax Registration

The Streamlined Sales Tax (SST) program lets you register in multiple states at once through a single application at sstregister.org. Twenty-four states participate. If you need to register in multiple states, this saves significant time compared to registering with each state individually.

Setting up sales tax collection

Once registered, you need to configure your sales channels to collect the correct amount of tax from buyers. This is where the platform matters.

Shopify

Shopify has built-in tax calculation. Go to Settings > Taxes and duties, and configure your tax regions. Shopify will calculate and collect tax at checkout based on the buyer's location. For more accurate rates, you can connect a tax calculation service like TaxJar or Avalara.

Amazon, Etsy, eBay, Walmart

These are marketplace facilitators. They collect and remit sales tax on your behalf in most states. You generally don't need to configure anything. The marketplace handles it. Verify this in your seller settings and make sure the marketplace is collecting in all your nexus states.

WooCommerce and other self-hosted platforms

Self-hosted platforms require more setup. WooCommerce has a built-in tax system, but manually configuring rates for thousands of jurisdictions isn't practical. Use a plugin like TaxJar for WooCommerce or WooCommerce Tax (powered by Jetpack) for automatic calculation.

Destination-based vs origin-based taxation

Most states use destination-based taxation, meaning you charge the tax rate where the buyer is located. A few states (like Texas, Pennsylvania, and Ohio in some cases) use origin-based taxation for in-state sales, meaning you charge the rate where your business is located. For out-of-state sales, nearly all states use destination-based rates.

This is why using an automated tax calculation tool matters. Manually looking up the correct rate for every order based on the buyer's zip code, city, county, and state isn't feasible at any meaningful scale.

Filing your sales tax returns

Collecting tax is only half the equation. You also need to file returns and remit what you've collected to each state on their schedule.

Filing frequency

States assign a filing frequency based on your expected sales volume in that state:

Your assigned frequency may change over time as your sales volume grows or shrinks. Check your state accounts periodically.

What goes on the return

A sales tax return reports your total sales, exempt sales, taxable sales, and the amount of tax collected. For marketplace sales, most states require you to report the gross sales (for informational purposes) and note that the marketplace collected the tax.

Filing manually vs automatically

You can file returns manually by logging into each state's tax portal and entering the data. For one or two states, this is manageable. For five or more, it quickly becomes a significant time commitment.

Automated filing services like TaxJar AutoFile or Avalara log into your state accounts and file returns for you. They pull your sales data from all connected channels, calculate the amounts, and submit the returns before the deadline. For multichannel sellers with nexus in multiple states, this is a huge time saver. Learn more in our TaxJar for multichannel sellers guide.

Don't forget zero returns

If you're registered in a state but had no sales there during a filing period, you still need to file a "zero return" in most states. Failing to file (even with zero tax due) can result in penalties and eventual permit revocation.

Tools that make sales tax easier

You don't have to do any of this by hand. Here are the most common tools online sellers use for sales tax compliance.

Tax calculation tools

Registration services

When to hire a professional

Consider working with a CPA or sales tax consultant if:

For straightforward situations (standard physical products sold to consumers), the tools above combined with the information in this guide should be enough to get you set up correctly. But if your situation is complex or you have back-tax concerns, professional help is worth the investment.

Frequently asked questions

Do I need to collect sales tax if I'm a small seller?
You need to collect sales tax in states where you have nexus. If you only sell small amounts and haven't crossed any economic nexus thresholds, you may only have nexus in your home state. But as your sales grow, you'll need to monitor thresholds in other states. Start with your home state and expand from there.
What happens if I don't collect sales tax?
If you have nexus and fail to collect, you may be liable for the tax you should have collected, plus penalties and interest. States are becoming more aggressive about enforcing compliance against online sellers. The longer you wait, the larger the potential liability. Start collecting as soon as you have nexus.
Does Amazon collect sales tax for me?
Yes, in states with marketplace facilitator laws (which is nearly every state with a sales tax). Amazon collects and remits sales tax on orders placed through their platform. The same applies to Etsy, eBay, and Walmart Marketplace. However, you're still responsible for tax on sales through your own channels (Shopify, your website).
Are digital products taxable?
It depends on the state. Some states tax digital products (downloads, streaming, SaaS), while others don't. The rules are inconsistent and evolving. If you sell digital products, check the specific rules for each state where you have nexus, or use a tax calculation tool that handles digital product taxability automatically.

For platform-specific tax setup, check out our guide on TaxJar for multichannel sellers. And for the broader challenge of managing multiple sales channels, see our guide on managing inventory across multiple stores.