If you’re coming from eBay or Amazon, sales tax feels like a solved problem — the platform handles it for you. Moving to Shopify is a different story. You’re running your own storefront now, and that changes who’s responsible for collecting and remitting tax.
The short version: Shopify is not a marketplace facilitator, so it won’t automatically collect and remit sales tax on your behalf the way eBay does. That responsibility lands squarely on you. But once you understand the three-part process — know where you owe, register, then configure — it becomes very manageable.
Why Shopify Is Different From eBay or Amazon
When you sell on eBay or Amazon, those platforms are classified as marketplace facilitators. That legal designation means they’re required to collect and remit sales tax for their sellers in most U.S. states. You don’t have to think about it.
Shopify is a platform, not a marketplace. It gives you the infrastructure to collect taxes from customers at checkout, but the setup, registration, and remittance are your responsibility. As Shopify’s own documentation states, “it’s ultimately your responsibility as a merchant to set it up properly.”
This surprises a lot of first-time Shopify store owners — especially those migrating from marketplace selling.
Step 1: Understand Where You Owe Tax (Nexus)
Before you touch a single setting in your admin, you need to understand sales tax nexus — the connection between your business and a state that triggers a tax obligation.
Physical Nexus
If you have a warehouse, office, or employees in a state, you have nexus there. This is straightforward and has been the rule for decades.
Economic Nexus
This is where it gets more complex. Since the 2018 Supreme Court ruling in South Dakota v. Wayfair, states can require out-of-state sellers to collect sales tax based purely on sales volume — no physical presence needed. Most states set the threshold at $100,000 in sales or 200 transactions in a year. Every state with a sales tax has since implemented economic nexus rules.
For a brand-new store, you probably only have nexus in your home state. But as you grow and sell into other states, you can hit those thresholds without realizing it. Shopify Tax’s liability insights dashboard tracks this for you automatically.
Pro tip: Start by registering and collecting only in your home state. Don’t register in states you don’t yet have nexus in — it creates unnecessary compliance obligations.
Step 2: Register for a Sales Tax Permit
Before you can legally collect sales tax in any state, you must register with that state’s tax authority first. Collecting tax without a permit is illegal, even if you intend to remit it. Registration is typically free or involves a small fee — most states charge nothing, while others charge between $10 and $100.
Here’s how to find your state’s registration portal:
- Search for your state’s Department of Revenue website
- Look for the “seller’s permit” or “sales tax permit” application
- Submit your business information (your LLC paperwork will help here)
- Wait for your Sales Tax ID — you’ll need this number for Shopify setup
Once you’re registered, your state will tell you how often you need to file: monthly, quarterly, or annually depending on your revenue.
Step 3: Configure Tax Collection in Shopify
With your Sales Tax ID in hand, here’s how to turn on tax collection in your store:
- Go to
Settings → Taxes and dutiesin your Shopify admin - In the Manage sales tax collection section, click United States
- Click Add new state under Regional settings
- Select the state, enter your Sales Tax ID, and click Collect taxes
- Repeat for any additional states where you’re registered
Shopify Tax uses rooftop-level accuracy — meaning it calculates the correct rate based on your customer’s specific address, not just their zip code. This matters because tax rates can vary between a city, county, and special tax district within the same zip code.
You should also assign product tax categories to your listings. Go to Products → All products, edit each product, and assign a tax category (e.g., Clothing, Food, General). Some categories are tax-exempt in certain states, so getting this right prevents you from overcharging customers or underpaying states.
Warning: Only enable tax collection in states where you have a valid permit. It is illegal to collect sales tax in a state you’re not registered in.
Step 4: Set Aside Your Tax Money
One practical issue that catches new store owners off guard: the tax you collect from customers isn’t your money. It needs to be remitted to the state on your filing schedule.
If you use Shopify Payments, there’s a built-in solution. You can activate a dedicated sales tax account inside Shopify Balance. Once turned on, the tax collected from each payout is automatically allocated to a separate account — so it’s ringfenced and ready when your quarterly (or monthly) filing is due. Go to Balance → Settings and enable the sales tax account to activate this.
Even if you don’t use Shopify Balance, treat collected sales tax like a liability from day one. A separate bank account or a clearly labeled accounting category works just as well.
Step 5: Filing and Remitting — Your Options
Collecting tax at checkout is only half the job. You still need to file returns and remit what you’ve collected to each state. Here’s how most Shopify merchants handle it:
Option A: DIY via Shopify Tax Reports
Shopify Tax includes enhanced reporting that shows a breakdown of sales and tax collected by state, county, and local jurisdiction. You can filter by state and filing period, then use that data to file directly on your state’s website. Most states prefer or require online filing.
This works well if you only have nexus in one or two states and your volume is manageable.
Option B: Shopify Tax Automated Filing
Shopify now offers automated filing built directly into the admin. It handles monthly, quarterly, semi-annual, and annual returns. The cost is $75 per return for Basic, Grow, or Advanced plans, and $50 per return for Shopify Plus merchants.
There are eligibility requirements to be aware of:
- You must be using Shopify Tax (not a third-party tax engine) throughout the filing period
- Only Shopify-native sales are included — imported orders, Amazon, Etsy, and other marketplace sales are excluded
- Local-level jurisdictions in states like Colorado and Louisiana aren’t supported
If you’re a pure Shopify store with sales in a handful of states, this is a clean, low-friction option.
Option C: Third-Party Tax Apps
For multi-channel sellers or stores with nexus in many states, dedicated apps offer more comprehensive coverage:
| App | Best For | Pricing Model |
|---|---|---|
TaxJar | US mid-market, multi-channel | From $19/mo + filing fees |
TaxCloud | US sellers wanting SST savings | Per-filing pricing |
Sidr Tax | Shopify-first, hands-off filing | From ~$40/filing |
Numeral | White-glove service, per-filing | $75/registration, $75/filing |
Avalara | Enterprise, global VAT/GST | Custom pricing |
Note that since 2025, third-party tax apps no longer replace Shopify’s checkout calculation engine — Shopify Tax handles that. Third-party apps instead provide configuration, reporting, filing support, and compliance management on top of Shopify’s native calculations.
Pro tip: If you sell on Amazon, Etsy, or TikTok in addition to Shopify, a third-party app that handles multi-channel nexus tracking will save you a lot of manual work.
A Note on Product Taxability
Not every product is taxed the same way. Some states exempt groceries, clothing under a certain price point, or medical supplies. Others apply reduced rates. Getting your product categories right in Shopify isn’t just administrative housekeeping — it directly affects whether you’re charging customers the correct amount and what you owe each state.
Use the product categorization feature inside Shopify Tax: go to Products → All products, edit each listing, and assign the most accurate tax category available. Shopify will automatically suggest categories based on your product names.
The Practical Takeaway
Sales tax on Shopify isn’t complicated once you understand the flow: determine nexus → register → configure collection → set aside funds → file on schedule. Most new store owners only have nexus in one state at the start, which keeps things simple.
As your store grows and you start shipping significant volume into other states, revisit your nexus exposure regularly. Shopify Tax’s liability insights panel makes this easy to monitor without needing a dedicated accountant — though for peace of mind, a quick annual check-in with a tax professional who specializes in e-commerce is money well spent.