US Sales Tax Nexus Checker

Check economic nexus thresholds for all 50 US states

Ad placeholder (leaderboard)

A US sales tax economic nexus checker that tells you, state by state, whether your remote sales have grown large enough that you must register to collect and remit sales tax. Since the 2018 South Dakota v. Wayfair Supreme Court ruling, a seller no longer needs a warehouse or office in a state to owe tax there — crossing a dollar amount or a transaction count is enough. This tool encodes each state’s current threshold and the AND/OR logic so you can screen every state you ship into in seconds.

How it works

Each state defines economic nexus with up to two numbers: a sales threshold (commonly $100,000, sometimes $250,000 or $500,000) and an optional transaction threshold (commonly 200). The rule joins them with either OR (cross either one) or AND (cross both):

hasNexus = OR-state  ?  (sales >= salesLimit) OR  (txns >= txnLimit)
                      :  (sales >= salesLimit) AND (txns >= txnLimit)

When a state has dropped its transaction count (many did after 2019), the transaction limit is absent and only the dollar figure applies. The checker reports which specific condition you have crossed so you can see, for example, that you are over on transactions but still under on revenue.

Notes and example

Suppose you sell into California, whose threshold is $500,000 in sales with no transaction count. If you did $420,000 across 9,000 orders, you have no nexus — California ignores transaction volume. The same numbers in New York ($500,000 AND 100 transactions) also create no nexus because you are under on dollars. But $120,000 over 260 orders in a standard $100,000 OR 200 state creates nexus on both counts.

States measure over the current or prior calendar year (a few use a rolling 12 months). Once you cross, you generally must register before your next taxable sale. Always confirm the exact base and period with the state’s Department of Revenue — this tool is a fast screen, not tax advice.

Ad placeholder (rectangle)