How do I track economic nexus thresholds in real time across all my sales channels?
Tracking nexus thresholds requires aggregating state-level sales from every channel — Shopify, Amazon, Etsy, and others — since no single platform shows your combined total. Manual tracking works for 1–2 channels in fewer than a dozen states; automated monitoring through a connected compliance platform eliminates the aggregation work and catches crossings before a liability gap opens.
Discovering an economic nexus threshold crossing months after it happened is the most common way sellers end up with meaningful back-tax exposure. The gap between when the crossing happened and when collection started is uncollected liability. Monitoring thresholds in advance of the crossing (not after) is how you avoid that gap.
The monitoring challenge for multi-channel sellers
If you sell on one platform in one state, threshold monitoring is straightforward: check your year-to-date revenue for that state monthly. The complexity compounds with more channels:
- Each platform stores sales data differently
- No single platform shows your total across all channels
- Each state may have a different threshold amount and measurement window
- Transaction counts may be relevant in some states
The combination means a seller on Amazon + Shopify + Etsy needs to aggregate state-level data from three different platforms, apply different thresholds for each state, and track against the correct measurement window, all on a regular basis.
Where to pull state-level data by platform
Shopify
Analytics → Reports → Sales by location — built-in geographic breakdown. For complete data, export Orders (Orders → Export as CSV), add a column grouping by shipping state, and sum revenue by state for your measurement period.
Transaction count by state: the order export includes one row per order with shipping state, so a COUNT on the state column gives you transaction counts.
Amazon Seller Central
Reports → Fulfillment → Sales → By Geography — shows customer ship-to location totals. This is the most useful report for nexus threshold tracking. Include both FBA and Merchant-Fulfilled orders; both count toward your thresholds.
For transaction counts, the same report includes order counts by geography.
Etsy
No direct state-by-state revenue report in the Etsy seller dashboard. Download the transaction history from Finance → Download Data, import into a spreadsheet, and group by ship-to state. Etsy’s CSV includes the buyer state on each transaction.
WooCommerce
The built-in WooCommerce analytics includes geographic sales data under WooCommerce → Analytics → Revenue. Filter by date range and export to CSV for state-level aggregation. For more granular control, a plugin like WooCommerce Advanced Reports gives direct state-level revenue views.
Walmart Marketplace, BigCommerce, other channels
Each platform has its own reporting structure. The consistent approach: find the order-level export with ship-to state, import to a spreadsheet or database, and aggregate by state.
The aggregated tracking spreadsheet
The goal is a single view across all channels. A workable structure:
| State | Amazon | Shopify | Etsy | Other | Total | Threshold | % of Threshold | Window | Note |
|---|---|---|---|---|---|---|---|---|---|
| TX | $210K | $95K | $8K | — | $313K | $500K | 63% | CY | Approaching |
| PA | $78K | $34K | $4K | — | $116K | $100K | 116% | CY | CROSSED |
Update this monthly at minimum. For higher-volume businesses, weekly or real-time monitoring reduces the risk of a late discovery.
Applying the correct measurement window
Calendar year (most states): Sum sales from January 1 to present. Reset January 1 each year.
Trailing 12 months (some states): Sum sales from 12 months prior to today. This window always moves forward, you never get a fresh-start reset the way calendar-year states do.
Prior or current calendar year (a few states): Nexus applies if you exceeded the threshold in either the prior year or the current year. This means a threshold crossing in Q4 of Year 1 can create obligations starting in Year 2 even if you don’t cross again, and you need to track year-over-year.
Know each state’s measurement window before relying on your tracking data to assess nexus status.
When to upgrade from manual to automated monitoring
Manual tracking is viable for sellers on 1–2 channels in fewer than a dozen states. The cost-benefit shifts toward software monitoring when:
- You’re on 3+ sales channels with significant volume
- You’re approaching thresholds in multiple states simultaneously
- Your business is growing fast enough that you might cross in a new state any month
- You’ve had a gap-period liability situation before and don’t want to repeat it
Tax compliance platforms that integrate with your sales channels (Shopify, Amazon, WooCommerce, and others) can aggregate this data automatically and trigger alerts when you cross or approach a threshold. The monitoring replaces the manual aggregation work entirely.
What to do when you catch a crossing
Once monitoring identifies a threshold crossing:
- Confirm the crossing date from your aggregated data
- Determine the collection start date (first of following month in most states)
- Start registration immediately, processing takes 1–6 weeks
- Configure collection in each sales channel for the obligation start date
- Verify how marketplace sales appear on that state’s return
The earlier you catch a crossing, the more time you have between discovery and obligation start, and the smaller the gap if registration takes longer than expected.
Frequently asked questions
How do I manually track sales by state for economic nexus?
Why is real-time threshold monitoring important?
What is the measurement window for economic nexus, calendar year or trailing 12 months?
Does tax compliance software automatically track nexus thresholds?
Looking for more answers on this topic?
Browse Economic Nexus & the Wayfair RulingRelated questions
- What is economic nexus, and how does it differ from physical nexus?
- When does economic nexus begin — the day I cross the threshold or the next period?
- What do I do the moment I cross an economic nexus threshold in a state?
- Is there a grace period between crossing an economic nexus threshold and when I must register?
- How do I aggregate sales across Amazon, Shopify, Etsy, and Walmart to determine nexus?