Tax Strategy
Sales Tax for DTC Brands: Economic Nexus in All 50 States
Economic nexus means a DTC brand can owe sales tax in a state with no physical presence there once it crosses that state's threshold, usually $100,000 in annual sales. Since 2018's Wayfair ruling, 45 states plus DC enforce this, so scaling brands typically register in 5 to 15 states.
Key Takeaways
- Economic nexus means you can owe sales tax in a state where you have zero physical presence. Since South Dakota v. Wayfair (decided June 21, 2018), 45 states plus DC can require remote sellers to collect and remit once you cross a sales threshold in that state.
- The standard trigger is $100,000 in annual sales into a single state. Most sales-tax states use that number, and the older 'or 200 transactions' test is being stripped out state by state (16 states had dropped it as of January 1, 2026).
- A few states set the bar much higher. California and Texas use $500,000, New York uses $500,000 AND more than 100 transactions, and Alabama and Mississippi use $250,000. If most of your volume is in big states, you may cross fewer lines than you fear.
- Marketplaces collect for you. Your own Shopify store does not. All 45 sales-tax states have marketplace facilitator laws, so Amazon and Etsy remit on your behalf. Your own storefront is still your obligation.
- Run a nexus review at every revenue milestone. The operators who audit their trailing 12 months by state at $500k, $1M, and $2M avoid the back-tax and penalty exposure that comes from a surprise state audit.
Most DTC founders discover economic nexus the hard way: a state sends a letter, or a new bookkeeper runs a report and finds you have been over the line in six states for two years. If you sell across state lines from your own Shopify store, you have a sales tax obligation that did not exist before 2018, and it scales with you whether or not you are paying attention to it. This is the end-to-end version: what triggers liability, what the thresholds actually are state by state, and the six steps to get compliant without torching your margin.
What Wayfair actually changed (and what it did not)
Before 2018, the rule was simple and generous to remote sellers. Under Quill Corp. v. North Dakota (1992), a state could only make you collect sales tax if you had a physical presence there: an office, an employee, or inventory. Mail-order and early ecommerce sellers used that rule to sell nationwide while collecting tax almost nowhere. South Dakota estimated it was losing $48 to $58 million a year in uncollected tax under that regime, and it passed a law designed to get the physical-presence rule overturned.
It worked. In South Dakota v. Wayfair, 585 U.S. 162, decided June 21, 2018, the Supreme Court threw out the physical-presence requirement and said states could impose "economic nexus" on remote sellers. South Dakota's statute became the national template: collect and remit if you do more than $100,000 in sales into the state, or 200 or more separate transactions. The Court blessed three safe-harbor features in that law: it was not retroactive, it had a sales threshold that exempted small sellers, and South Dakota belonged to the Streamlined Sales and Use Tax Agreement, which simplifies compliance across member states.
What Wayfair did not do is create one national rule. It opened the door and let 45 states plus DC each walk through it on their own terms. That is the entire compliance problem in one sentence: 46 slightly different rulebooks, each with its own threshold, look-back period, effective date, and filing calendar. When I talk to founders crossing $2M in revenue, the thing they keep underestimating is not any single state, it is the administrative drag of tracking all of them at once.
The state-by-state thresholds you actually need
Here is the practical map. Five states have no general sales tax at all: Alaska, Delaware, Montana, New Hampshire, and Oregon (Alaska's local jurisdictions run their own remote-seller rules, but there is no statewide tax). Of the 45 states plus DC that do tax sales, the large majority use a $100,000 sales threshold. A shrinking group still pairs that with an "or 200 transactions" test, and a handful of big states set the bar much higher.
That last point is the one that saves scaling brands money. When we look at where a $5M brand's revenue actually lands, a huge share sits in California, Texas, and New York, and all three have high thresholds. So the states where you do the most volume are often the ones you cross last on a percentage basis.
| Threshold model | Approx. state count | Example states |
|---|---|---|
| $100,000 sales only (no transaction test) | 24 | AZ, CO, FL, ID, IA, IL, IN, KS, LA, MA, ME, MO, NC, ND, NM, OK, PA, SC, SD, TN, UT, WA, WI, WY |
| $100,000 or 200 transactions | 16 | AR, DC, GA, HI, KY, MD, MI, MN, NE, NV, NJ, OH, RI, VA, VT, WV |
| $100,000 AND 200 transactions (both required) | 1 | CT |
| $250,000 sales only | 2 | AL, MS |
| $500,000 sales only | 2 | CA, TX |
| $500,000 AND 100+ transactions | 1 | NY |
| No state sales tax | 5 | AK, DE, MT, NH, OR |
Two quirks worth flagging. New York and Connecticut both use a conjunctive test, meaning you need to cross BOTH conditions. New York requires more than $500,000 AND more than 100 transactions in the preceding four quarters, so a small number of very large orders will not trip it. Connecticut requires $100,000 AND 200 transactions. That "and" is a gift for high-AOV brands: if you sell $150,000 into Connecticut across 90 orders, you have not triggered nexus there. The full state-by-state detail, with effective dates and look-back periods, sits in the reference table lower down.
Marketplaces collect for you. Your own store does not.
This is the single most common point of confusion I see, and it costs brands real money in both directions. All 45 sales-tax states now have marketplace facilitator laws. Those laws make the marketplace, not the seller, responsible for collecting and remitting tax on marketplace sales. So when you sell on Amazon or Etsy, the platform calculates, collects, and remits the tax for you in every applicable state. You do not register or file for those sales. (One wrinkle for Amazon sellers: FBA inventory stored in a state can still create physical nexus even when the marketplace remits the tax, so it is worth checking where your inventory sits.)
Your own Shopify storefront is a different animal. Shopify is not a marketplace facilitator for your store, it is your shopping cart. It will happily calculate and collect the correct tax at checkout if you configure it, but registering with each state, filing the returns, and remitting the money are all still your job. When we've untangled this for multi-channel brands, the mistake runs in two directions: some assume Shopify covers them the way Amazon does and collect nothing, exposing themselves to back tax; others double-count, treating marketplace-collected tax as their own liability and over-remitting.
There is a subtle threshold wrinkle here too. In several states, including California, your marketplace sales count toward your economic nexus threshold even though the marketplace is remitting the tax. So a brand doing $300,000 on Amazon and $250,000 on its own site into California has crossed the $500,000 line and must register and collect on the Shopify half, even though Amazon handles its own portion. Read each state's rule on whether marketplace sales are included when you run your nexus review.
Returns are quietly eating your margin. See by how much.
Get our Real Cost of Returns calculator: plug in your numbers, see the true hit per return.
Check your inbox. We'll send the Real Cost of Returns calculator shortly.
The six compliance steps for a DTC brand
Compliance is a sequence, not a product you buy. Software automates steps three through six, but it cannot do step one for you, and step one is where the exposure lives. Here is the framework we walk operators through.
| Step | Action | Owner | Typical cost or effort | When |
|---|---|---|---|---|
| 1 | Nexus analysis: audit trailing 12 months of sales by ship-to state against each threshold | Finance or tax advisor | 1-4 hours if data is clean; $500-$2,000 if outsourced | At each milestone: $500k, $1M, $2M |
| 2 | State registration with the Secretary of State and Department of Revenue | Founder or tax advisor | $20-$100 state fee; $50-$200 per state if outsourced | Within ~30 days of triggering nexus |
| 3 | Collection setup: configure Shopify and product taxability | Ops or tech | 1-2 hours in Shopify, or via TaxJar/Avalara | Before the first sale into a new nexus state |
| 4 | Filing frequency: state assigns monthly, quarterly, or annual | Finance | ~0 hours with automation | At registration; review yearly |
| 5 | Remittance: EFT or ACH to each state on time | Finance or bookkeeper | 30 min-2 hrs/month manual; $50-$55 per auto-filed return | Per state deadline |
| 6 | Ongoing monitoring: track thresholds, watch for law changes, reconcile the balance sheet | Finance | Quarterly review, $0 with a nexus dashboard | Quarterly |
Two things founders skip. First, the balance-sheet reconciliation in step six. Sales tax you collect is not revenue, it is a liability you are holding for the state. One operator we talked to was collecting more than $47,000 a month in sales tax across their states, and until they set up the reconciliation, that money moved through the operating account and got mentally counted as cash. It is not your cash. Track collected-versus-remitted every month so the liability account ties out.
Second, the timing on registration. You register before you start collecting, not after. Collecting tax in a state where you are not registered is its own problem in some states, and waiting until you are "sure" usually means you have already been over the threshold for months. When we've struggled with this ourselves, the fix was to register the moment a state crosses 80% of its threshold on a trailing basis, so you are set up before you actually trip it.
What to do if you are already behind
If you run the nexus review and find you have been over the line in several states without collecting, do not panic and do not ignore it. You have exposure, but there is a structured way to limit it, and it beats waiting for a letter.
The tool is a voluntary disclosure agreement (VDA). You (or an advisor acting anonymously on your behalf) approach the state, disclose that you have unregistered nexus, and negotiate terms. In exchange for coming forward, states typically cap the look-back period, commonly at three to four years rather than the open-ended exposure you face if they catch you first, and often waive or reduce penalties. The catch is timing: a VDA is only available before the state contacts you. Once you get a nexus questionnaire or an audit notice, that door is shut and you are negotiating from a weaker position.
The pattern we see again and again is that founders let uncertainty freeze them. They half-know they have exposure in five states, they are not sure exactly how bad, so they do nothing and it compounds. The look-back only grows. A clean nexus study followed by VDAs in the states with real exposure is almost always cheaper than a single audit that goes badly, because the uncollected tax comes out of your pocket either way, but the VDA at least caps the years and kills the penalties.
Choosing sales tax automation software
For most DTC brands the build-versus-buy question is settled: you buy. Manually filing returns across 8 or 12 states is a part-time job you do not want. The real question is which platform fits your stage.
| Platform | Best fit | US integrations | Global coverage | Setup ease (G2) | Pricing model |
|---|---|---|---|---|---|
| TaxJar | US SMB and mid-market ecommerce | 40+ | US only | 8.5 | $39-$99/mo + $50-$55/return |
| Avalara | Mid-market to enterprise, multi-state or global | 1,400+ | 190+ countries | 7.2 | Quote-based, custom |
| Vertex | Large enterprise, complex ERP | 200+ | Global VAT/GST | Not publicly rated | Custom enterprise |
For a Shopify-native brand between $1M and $10M selling US-only, TaxJar is the standard pick: it is cheaper, sets up in an afternoon, and its AutoFile handles the returns. We go deeper on the trade-offs in our guide to the best sales tax software for ecommerce. Once you are past roughly $20M, selling internationally, or wrestling with complex product taxability and exemption certificates, Avalara's broader integration set and coverage earn the higher price. Vertex is really for enterprises running heavy ERP stacks, not for a DTC brand on Shopify.
Two newer names worth a look because they keep coming up in operator conversations: Kintsugi and Numeral, both built specifically for modern DTC and Shopify-first brands. And do not overlook Shopify Tax, Shopify's own built-in product, which calculates and collects US rates without a third-party app. Shopify Tax handles the collection side well, but you still own registration and filing, so most brands pair it with a filing service once they are in more than a few states.
The brands that stay out of trouble treat sales tax as a monthly finance rhythm, not a once-a-year scramble. Run the nexus review at every revenue milestone, register the moment you approach a threshold, reconcile collected-versus-remitted every month, and the whole thing becomes boring. Boring is the goal. The expensive version is the one where you find out from a state auditor.
Full state-by-state reference
The table below is the working reference. Treat effective dates for the most recent changes (Illinois, Utah, Wyoming, North Carolina) as items to confirm against current state Department of Revenue guidance before you rely on them, because states amend these mid-year.
| State | Sales threshold | Transaction test | Look-back |
|---|---|---|---|
| Alabama | $250,000 | None | Prior calendar year |
| Arizona | $100,000 | None | Current or prior year |
| Arkansas | $100,000 | Or 200 | Current or prior year |
| California | $500,000 | None | Current or prior year |
| Colorado | $100,000 | None | Current or prior year |
| Connecticut | $100,000 | AND 200 (both) | 12 months ending Sep 30 |
| District of Columbia | $100,000 | Or 200 | Current or prior year |
| Florida | $100,000 | None | Prior calendar year |
| Georgia | $100,000 | Or 200 | Current or prior year |
| Hawaii | $100,000 | Or 200 | Current or prior year |
| Idaho | $100,000 | None | Current or prior year |
| Illinois | $100,000 | None (repealed Jan 1 2026) | Prior 12 months |
| Indiana | $100,000 | None (repealed 2024) | Current or prior year |
| Iowa | $100,000 | None | Current or prior year |
| Kansas | $100,000 | None | Current or prior year |
| Kentucky | $100,000 | Or 200 | Current or prior year |
| Louisiana | $100,000 | None (repealed Aug 2023) | Prior calendar year |
| Maine | $100,000 | None (repealed 2022) | Current or prior year |
| Maryland | $100,000 | Or 200 | Current or prior year |
| Massachusetts | $100,000 | None | Prior calendar year |
| Michigan | $100,000 | Or 200 | Current or prior year |
| Minnesota | $100,000 | Or 200 | Current or prior year |
| Mississippi | $250,000 | None | Prior calendar year |
| Missouri | $100,000 | None | Current or prior year |
| Nebraska | $100,000 | Or 200 | Current or prior year |
| Nevada | $100,000 | Or 200 | Current or prior year |
| New Jersey | $100,000 | Or 200 | Current or prior year |
| New Mexico | $100,000 | None | Current or prior year (gross receipts tax) |
| New York | $500,000 | AND 100+ (both) | Preceding 4 quarters |
| North Carolina | $100,000 | None (repealed Jul 2024) | Current or prior year |
| North Dakota | $100,000 | None | Current or prior year |
| Ohio | $100,000 | Or 200 | Current or prior year |
| Oklahoma | $100,000 | None | Current or prior year |
| Pennsylvania | $100,000 | None | Prior calendar year |
| Rhode Island | $100,000 | Or 200 | Current or prior year |
| South Carolina | $100,000 | None | Current or prior year |
| South Dakota | $100,000 | None (repealed 2023) | Current or prior year |
| Tennessee | $100,000 | None | Prior 12 months |
| Texas | $500,000 | None | Preceding 12 months (rolling) |
| Utah | $100,000 | None (repealed Jul 2025) | Current or prior year |
| Vermont | $100,000 | Or 200 | Current or prior year |
| Virginia | $100,000 | Or 200 | Current or prior year |
| Washington | $100,000 | None | Current or prior year |
| West Virginia | $100,000 | Or 200 | Current or prior year |
| Wisconsin | $100,000 | None | Current or prior year |
| Wyoming | $100,000 | None (repealed Jul 2024) | Current or prior year |
Related reading. For where your exposure actually sits, see state-by-state sales tax exposure for DTC brands, and for the registration mechanics, see how to register for sales tax in multiple states. For how we get a brand compliant without over-registering, see our fractional CFO work.
Sources and methodology
South Dakota v. Wayfair set the rules every state now follows. The 2018 Supreme Court opinion overturned the physical-presence standard, cited South Dakota's $48-$58M annual revenue-loss estimate, and blessed the $100,000-or-200-transaction model as a constitutional safe harbor. Read the full opinion (PDF).
State-by-state thresholds are compiled from maintained practitioner guides. The threshold table and the state counts draw on the Sales Tax Institute Economic Nexus State Guide and the Avalara State-by-State Economic Nexus Guide, cross-checked against the TaxJar Economic Nexus guide. These are updated as states amend their laws.
The transaction-threshold elimination trend is documented by dated provider reporting. The count of states dropping the 200-transaction test (16 as of January 1, 2026, including Maine, South Dakota, North Carolina, Wyoming, Utah, and Illinois) comes from Avalara's reporting on transaction-threshold eliminations.
Marketplace facilitator coverage is confirmed across all sales-tax states. New York's conjunctive $500,000-and-100-transactions rule is stated directly by the New York State Department of Taxation and Finance; marketplace-inclusion rules are per the California CDTFA Marketplace Facilitator Act page and the Streamlined Sales Tax Governing Board.
Platform comparison figures are from published vendor comparisons. G2 ease-of-setup scores, integration counts, and pricing ranges are drawn from the Galvix TaxJar vs. Avalara comparison. Pricing dates from 2024-2025 sources and should be treated as indicative.
A note on the charts. This edition ships with three inline data tables and no live charts: the charting tool was unavailable at publish time, so the threshold distribution, the transaction-test timeline, and the platform comparison are presented as tables rather than visualizations. The underlying numbers are identical to what the charts would have shown.
Frequently asked questions
what is economic nexus and how is it different from physical nexus?
Physical nexus is the old rule: you owe sales tax in a state where you have people, offices, or inventory. Economic nexus is the post-Wayfair rule: you can owe sales tax purely because your sales into that state cross a dollar (or transaction) threshold, even with zero physical presence there.
which states do i need to collect sales tax in for my online store?
Any state where you have crossed its economic nexus threshold, plus any state where you have physical nexus (an office, employee, or stored inventory). For most DTC brands that means the states where you have done more than $100,000 in sales in the trailing 12 months. Start by pulling sales by ship-to state and comparing each against that state's threshold.
do i have to register for sales tax in every state i sell to?
No. You only register where you have nexus. Selling one $40 order into a state does not create an obligation. You register once you cross that state's threshold or have physical presence there, which for a scaling DTC brand is usually 5 to 15 states, not all 45.
does amazon or shopify handle sales tax for me?
Amazon and Etsy do, because marketplace facilitator laws force marketplaces to collect and remit on your behalf. Your own Shopify storefront does not. Shopify can calculate and collect the tax for you, but registering, filing, and remitting to each state is still your responsibility.
what happens if i cross a threshold and haven't been collecting?
You have back-tax exposure. The state can assess the uncollected tax plus penalties and interest for the whole period since you triggered nexus. The uncollected tax is the scary part, because you cannot go back and charge past customers, so it comes out of your margin. A voluntary disclosure agreement usually limits the look-back and can waive penalties if you act before the state contacts you.
how often do i need to file sales tax returns, monthly, quarterly, or annually?
The state assigns your frequency based on how much tax you collect there. High-volume states put you on monthly filing, mid-volume on quarterly, and low-volume on annual. A brand collecting tens of thousands a month in a state will almost always be monthly. You do not pick this, but automation software files on whatever cadence each state sets.
should i use taxjar or avalara for my shopify store?
For a Shopify-native DTC brand under roughly $10M with US-only sales, TaxJar is the common default: cheaper, faster to set up, transparent pricing. Avalara fits better once you are multi-platform, selling internationally, or dealing with complex product taxability and exemption certificates. Look at Kintsugi and Numeral too, they are newer and built for DTC.
what is a voluntary disclosure agreement and when should i file one?
A voluntary disclosure agreement (VDA) is a deal you initiate with a state to come clean about past uncollected tax. In exchange you usually get a limited look-back period (often three to four years instead of open-ended) and penalty relief. File one when you discover you have been over a threshold for a while and the state has not yet contacted you. Once they reach out, the VDA window closes.
