Every Shopify merchant selling across state lines faces the same question: which states require you to collect sales tax? The answer depends on economic nexus, a concept that became the standard after the Supreme Court's 2018 South Dakota v. Wayfair decision. As of 2026, 46 states (plus DC) impose sales tax, and 45 of those have economic nexus laws that apply to remote sellers.
This guide breaks down nexus thresholds state by state, explains how to configure Shopify Tax, and shows you how to automate the entire process.
What Is Economic Nexus and Why Does It Matter?
Economic nexus is the legal obligation to collect sales tax in a state based on your sales activity there, even without any physical presence. Before Wayfair, only physical presence (an office, warehouse, or employee) created nexus. Now, crossing a revenue or transaction threshold in any state triggers a collection obligation.
The consequences of ignoring nexus are serious. States actively audit e-commerce sellers using marketplace and payment processor data. Back taxes, penalties of 5-25%, and monthly interest charges can accumulate quickly, sometimes exceeding the original tax owed.
Two types of nexus to understand:
- Physical nexus — Having inventory, employees, offices, or affiliates in a state
- Economic nexus — Exceeding sales or transaction thresholds in a state
Most Shopify merchants trigger economic nexus in multiple states long before they realize it. A store doing $500,000 in annual revenue likely has nexus in 10-20 states.
What Are the Economic Nexus Thresholds by State?
Thresholds vary by state but generally fall into a few common patterns. The following table covers the most significant states for e-commerce sellers.
| State | Revenue Threshold | Transaction Threshold | Measurement Period |
|---|---|---|---|
| Alabama | $250,000 | N/A | Previous calendar year |
| Arizona | $100,000 | N/A | Previous or current calendar year |
| California | $500,000 | N/A | Previous or current calendar year |
| Colorado | $100,000 | N/A | Previous or current calendar year |
| Connecticut | $100,000 | 200 transactions | 12-month period |
| Florida | $100,000 | N/A | Previous calendar year |
| Georgia | $100,000 | 200 transactions | Previous or current calendar year |
| Illinois | $100,000 | 200 transactions | 12-month period |
| Massachusetts | $100,000 | N/A | Previous or current calendar year |
| Michigan | $100,000 | 200 transactions | Previous calendar year |
| Minnesota | $100,000 | 200 transactions | 12-month period |
| New Jersey | $100,000 | 200 transactions | Previous or current calendar year |
| New York | $500,000 | 100 transactions | Previous four sales tax quarters |
| North Carolina | $100,000 | 200 transactions | Previous or current calendar year |
| Ohio | $100,000 | 200 transactions | Previous or current calendar year |
| Pennsylvania | $100,000 | N/A | Previous or current calendar year |
| Tennessee | $100,000 | N/A | Previous 12-month period |
| Texas | $500,000 | N/A | Previous 12-month period |
| Virginia | $100,000 | 200 transactions | Previous or current calendar year |
| Washington | $100,000 | N/A | Previous or current calendar year |
States with no sales tax: Alaska (no statewide tax, but some local jurisdictions do), Delaware, Montana, New Hampshire, and Oregon.
Note that thresholds are subject to change. Texas and California have notably higher thresholds than most states, while the $100,000/200-transaction standard remains the most common pattern.
How Do You Set Up Shopify Tax Correctly?
Shopify offers two tax calculation systems: the legacy manual system and Shopify Tax (powered by automated rate calculations). For compliance in 2026, Shopify Tax is the clear choice.
Step 1: Enable Shopify Tax. Navigate to Settings > Taxes and duties in your Shopify admin. Select "Shopify Tax" as your tax service if not already active.
Step 2: Register in nexus states. Before collecting tax, you must register for a sales tax permit in each state where you have nexus. Collecting without a permit is illegal in most states. Apply through each state's department of revenue website.
Step 3: Add tax registrations in Shopify. Under Settings > Taxes and duties, click "United States" and then "Collect sales tax." Add each state where you hold a valid sales tax permit. Enter your registration number and the effective date.
Step 4: Configure product tax categories. Shopify Tax uses product categories to apply the correct rate. Some products are taxed differently (clothing is exempt in some states, food items have varying rates). Assign the correct tax code to each product in your catalog.
Step 5: Verify tax calculations. Run test orders to several states and verify the rates match expected amounts. Pay special attention to states with local tax jurisdictions like Colorado, Louisiana, and Alabama, where combined rates can exceed 10%.
Should You Use Shopify Tax or a Third-Party Solution?
Both approaches can achieve compliance, but they differ in cost, features, and filing support.
| Feature | Shopify Tax | TaxJar | Avalara |
|---|---|---|---|
| Rate calculation | Included in Shopify plans | Starts at $19/month | Custom pricing |
| Product taxability rules | Yes | Yes | Yes |
| Rooftop-level accuracy | Yes | Yes | Yes |
| Automatic filing | No | Yes (AutoFile) | Yes (Returns) |
| Multi-channel support | Shopify only | Amazon, eBay, Etsy, etc. | 1,200+ integrations |
| Nexus tracking | Basic | Nexus Insights dashboard | Nexus studies |
| Exemption certificates | No | Yes | Yes |
| Starting cost | Free (Basic plan) to $0.35/order | $19-$99/month | $50+/month |
Choose Shopify Tax if: You sell only on Shopify, have nexus in fewer than 10 states, and are comfortable filing returns manually or through state portals.
Choose TaxJar or Avalara if: You sell on multiple channels, have nexus in many states, want automated filing, or need exemption certificate management.
How Do You Determine Where You Have Nexus?
Tracking nexus manually is possible but error-prone. Here is a systematic approach.
Step 1: Check physical nexus first. Do you have inventory in any state (including Amazon FBA warehouses)? Do you have employees, contractors, or affiliates in any state? Do you attend trade shows where you make sales? Any of these creates physical nexus.
Step 2: Pull your sales data. Export your Shopify orders by state for the relevant measurement period. Calculate both total revenue and transaction count per state.
Step 3: Compare against thresholds. For each state, check whether your revenue or transaction count exceeds the economic nexus threshold. Remember that some states use "previous calendar year" while others use a rolling 12-month window.
Step 4: Register where required. For every state where you have or are approaching nexus, apply for a sales tax permit. Do this before you start collecting, not after.
Step 5: Set calendar reminders. Recheck your nexus status quarterly. Revenue growth or seasonal spikes can push you over new thresholds unexpectedly.
How Often Must You File Sales Tax Returns?
Filing frequency depends on your sales volume in each state. States assign filing frequencies based on your tax liability.
- Monthly filing — Typically required when collecting more than $300/month in a state
- Quarterly filing — The most common frequency for mid-volume sellers
- Annual filing — Assigned when your tax liability in a state is minimal
Most states notify you of your filing frequency when you register. Some states allow you to request a different frequency. Missing a filing deadline incurs penalties even if you owe no tax, so set calendar reminders for every jurisdiction.
Filing methods:
- File manually through each state's online portal (free but time-consuming)
- Use Shopify's tax reports to generate filing data and submit yourself
- Automate with TaxJar AutoFile or Avalara Returns (costs $19-50+ per state per filing)
- Hire an accountant or tax service specializing in e-commerce
What About Marketplace Facilitator Laws?
If you sell on Amazon, Walmart, eBay, or Etsy in addition to Shopify, marketplace facilitator laws affect your obligations. In most states, the marketplace is responsible for collecting and remitting tax on sales made through their platform.
However, marketplace facilitator laws do not eliminate your nexus. Sales made through marketplaces often still count toward your economic nexus threshold for direct sales on Shopify. This means marketplace sales can create an obligation for you to collect on your own Shopify store.
What Steps Should You Take This Week?
Day 1-2: Determine your nexus.
- Export Shopify sales data by state for the past 12 months
- Identify all states where you exceed economic nexus thresholds
- Check for physical nexus in any additional states
Day 3-5: Register for permits.
- Apply for sales tax permits in all nexus states
- Keep records of application dates and registration numbers
- Note expected filing frequencies
Day 6-7: Configure Shopify Tax.
- Enable Shopify Tax in your admin settings
- Add all registered states with permit numbers
- Assign correct product tax categories to your catalog
- Run test orders to verify rate accuracy
Ongoing:
- File returns on time in every registered state
- Recheck nexus quarterly as your business grows
- Update product tax categories when adding new items
- Consider automated filing if you have nexus in 5+ states
Sales tax compliance is a permanent operational requirement for Shopify stores. The setup work is front-loaded, but once your systems are configured correctly, maintaining compliance becomes a routine part of running your business. Start by identifying your nexus states today.