How to Track Economic Nexus by State
You find out about nexus from a letter
A business that sells online can owe sales tax in a state it has never visited once its sales there pass that state’s threshold. Nobody is watching the running total for each state.
Thresholds differ. Most states use a sales amount, some add a count of transactions, and a few need both. A single number in a spreadsheet does not capture that.
Once a state is reached, the business has to register and start charging. Until it does, it keeps shipping untaxed sales into that state.
Why this happens
- Sales are not grouped by the state they shipped to.
- Every state is assumed to use the same threshold.
- Customers have no ship-to state, so their sales cannot be placed.
- A reached threshold is noticed but no registration is recorded, so tax is still not charged.
Biznsbook addresses this through The Nexus tracker, state thresholds from the US pack, tax registrations when Accounting and Taxation are on. Sales, purchases, POS, Field Service, and Real Estate all ask the same tax engine, so the invoice, the return line, and the ledger read the same posted tax.
A second state, a reseller with a certificate, and a supplier that charged nothing are where a rate table drifts. Making Biznsbook the place that taxes the invoice, keeps the certificate, and builds the return keeps those on the same posted tax.
Step-by-step: Track Economic Nexus by State
Written for owners, bookkeepers, and finance staff who charge and file sales tax, GST, HST, QST, or PST with Biznsbook Taxation. Biznsbook calculates and reports from your own setup. It does not give tax advice and does not file returns with a tax authority for you.
- Install the US pack. The nexus thresholds come from the US pack, one per state. Install the pack for the states you sell into, or all of them if you want to watch every state.
- Complete ship-to states. The tracker places each posted sale invoice by its ship-to. Sales with no address cannot be placed and are listed separately so you can fix the customer.
- Open Nexus. Nexus sits under the US and Canada tab group. It shows each state’s sales for the last 12 months, net of tax, next to that state’s threshold.
- Read each threshold. Most states in the pack use $100,000. California and Texas use $500,000. New York uses $500,000 and 100 sales. Some states also count 200 sales. The tracker applies the rule stored for each state.
- Read the status. Registered means you hold an active tax registration for that state. Threshold reached: register means sales passed the threshold and you are not registered. Approaching means you are at 80% or more. Below means under that.
- Register and record it. Register with the state yourself; Biznsbook does not register you. Then add the permit in Registrations so the status changes and, with Charge only where registered on, tax starts being charged there.
- Let alerts follow up. With rules or a provider, the compliance checklist lists states where sales reached the threshold and you are not registered. With Automation licensed, a Sales Tax Nexus Threshold Reached event fires once per state and year.
Review results after the first full filing period cycle. Adjust roles, mappings, or approvals where the same exception repeats.
Screen names in this guide match the Taxation tab bar in the product: Overview, Returns, Search, Settings, Packs, Rules, Local rates, Simulator, Registrations, Authorities, Components, Groups, Certificates, Nexus, 1099 / T4A, Provider, Checklist, Audit log, Approvals, and Guide. The tab bar only shows the tabs your permissions allow.
Common mistakes to avoid
- Mistake 1: Sales are not grouped by the state they shipped to. Repeating this each month usually shows up first in a return line that does not match the ledger, or tax charged in the wrong place.
- Mistake 2: Every state is assumed to use the same threshold. Repeating this each month usually shows up first in a return line that does not match the ledger, or tax charged in the wrong place.
- Mistake 3: Customers have no ship-to state, so their sales cannot be placed. Repeating this each month usually shows up first in a return line that does not match the ledger, or tax charged in the wrong place.
- Mistake 4: A reached threshold is noticed but no registration is recorded, so tax is still not charged. Repeating this each month usually shows up first in a return line that does not match the ledger, or tax charged in the wrong place.
Note each recurring gap when you review the filing period. Each one should map to a step in this guide or an item on the compliance checklist.
Best practices that hold up as you scale
- Install the US pack — The nexus thresholds come from the US pack, one per state.
- Complete ship-to states — The tracker places each posted sale invoice by its ship-to.
- Open Nexus — Nexus sits under the US and Canada tab group.
- Read each threshold — Most states in the pack use $100,000.
- Read the status — Registered means you hold an active tax registration for that state.
Teams that keep addresses complete, try a change in the Tax Simulator before switching it on, and file from the return lines rather than a side spreadsheet keep the invoice, the return, and the ledger in step.
How Biznsbook supports this workflow
The Nexus tracker — part of Biznsbook Taxation, which sits on Accounting. Tax can come from tax groups, from jurisdiction rules installed by the Canada or US pack, or from your own Avalara AvaTax or TaxJar account. Whichever method you pick, posted tax lands on invoice tax lines that the dashboard, the return lines, and the settlement journal all read. Posted documents keep their tax when you change the setup later.
state thresholds from the US pack — part of Biznsbook Taxation, which sits on Accounting. Tax can come from tax groups, from jurisdiction rules installed by the Canada or US pack, or from your own Avalara AvaTax or TaxJar account. Whichever method you pick, posted tax lands on invoice tax lines that the dashboard, the return lines, and the settlement journal all read. Posted documents keep their tax when you change the setup later.
tax registrations — part of Biznsbook Taxation, which sits on Accounting. Tax can come from tax groups, from jurisdiction rules installed by the Canada or US pack, or from your own Avalara AvaTax or TaxJar account. Whichever method you pick, posted tax lands on invoice tax lines that the dashboard, the return lines, and the settlement journal all read. Posted documents keep their tax when you change the setup later.
The Canada and US tax packs are drafts until a tax adviser reviews them, and rates and taxability must be checked for your business. Rates are effective-dated, and reinstalling a pack keeps rules you edited. Biznsbook prepares returns and contractor figures and exports them; it does not e-file, and it is not tax advice.
Suggested implementation timeline
- Week 1: Complete the state or province and postal code on the company, warehouses, and customers, and install the country pack for the places you sell into.
- Week 2: Record your registrations, set item tax categories, and try real sales and purchases in the Tax Simulator.
- Week 3: Switch Tax Settings to jurisdiction rules, post a few real invoices and purchase bills, and check the tax on each.
- Week 4: Create the first filing period, put the Nexus tracker to work on real postings, review the return lines against posted tax, and export them for your adviser.
- Ongoing: Each filing period, review the compliance checklist and the points under “Nexus and Charge only where registered” below.
How sales are placed
The tracker reads posted sale invoices from the trailing 12 months and places each one with the same place-of-supply logic that taxed it: the ship-to on the invoice, then the default shipping address, then the customer’s own address. Each state is keyed by country and state code.
A registration counts when it is active and in force for that state. The tracker compares the sales total, and where the pack says so the number of transactions, with the state’s entry. Where a state needs both, both must be passed.
When many states start to matter
If the tracker shows you registered or approaching in many states, maintaining local rates yourself becomes the larger task. That is the point where connecting your own Avalara AvaTax or TaxJar account is worth comparing with the built-in rules.
Either way, the rules stay installed. They price purchases and are the fallback when the provider cannot be reached.
Metrics to track monthly
- Compliance checklist items by severity
- Exemption certificates expiring within 30 days or already expired
- States at or approaching their economic nexus threshold
- Draft filing periods close to their end date
- Recent sales to customers with no address, taxed at your own location
Start with three metrics; trend direction matters more than a single point-in-time snapshot.
Spreadsheet rate table vs Biznsbook Taxation
Compare a typical rate spreadsheet and manual return with the same work in Biznsbook Taxation.
| Capability | Manual / Spreadsheet | Biznsbook |
|---|---|---|
| Sales by state | ❌ A pivot table built when asked | ✅ Posted sale invoices by ship-to state, last 12 months |
| Thresholds | ❌ One number for every state | ✅ Each state’s amount and transaction count from the pack |
| Status | ❌ Unknown until a letter arrives | ✅ Registered, reached, approaching, or below |
| Unplaced sales | ❌ Silently ignored | ✅ Listed separately so the address can be fixed |
| After registering | ❌ Tax still not charged | ✅ Charged once the registration is recorded |
| Follow-up | ❌ Someone remembers | ✅ Checklist item and an Automation event per state and year |
Nexus and Charge only where registered
Charge tax only where the company is registered, in Settings, is what turns the tracker into a control. With it on, a state’s tax is charged only where one of your registrations covers that state, so you do not charge where you have no nexus. Recording the registration as soon as you register is what makes the next invoice into that state taxed.
Write this into your filing routine, and revisit it when you register in a new province or state or change how tax is calculated.
Frequently asked questions
Does the tracker use the same period the state uses?
Not always. It looks at the last 12 months. Most states measure the previous or current calendar year, so treat the tracker as an early warning and confirm the measurement period with an adviser.
Are POS sales and returns counted?
No. The tracker counts posted sale invoices. Returns and POS sales are not counted.
Does Biznsbook register me with the state?
No. You register through the state. Then record the permit in Registrations, and with Charge only where registered on, Biznsbook starts charging that state’s tax.
Are the thresholds kept current?
They ship in the US pack, which is a draft until a tax adviser reviews it. Pack updates are versioned, and a Tax Pack Update Available event can tell you when a newer version is there.
How this differs by industry
Retail
An online shop shipping across the country watches the Approaching list each month and records a registration the week it registers, so the next order into that state is taxed.
Wholesale & distribution
A distributor with a few large customers in a neighbouring state can pass a transaction count before the sales amount, and the tracker shows which rule the state uses.
Manufacturing
A manufacturer selling direct to buyers in several states uses the tracker to plan which registrations to take on before the threshold is reached.