Shopify Store Nexus Tracker: Hitting the $100K Threshold in Florida, Georgia, NC, PA, or Arizona Before Year-End
Your Shopify store is growing. Orders are coming in from Florida, Georgia, North Carolina, Pennsylvania, and Arizona — the five Tier-A states where $100K in sales triggers an economic nexus obligation. But Shopify will not tell you when you have crossed a threshold. It will not register you with a state. It will not start collecting tax on your behalf. Those are your responsibilities, and missing them creates retroactive liability that compounds every day you sell without collecting. This guide walks you through exactly how to pull the right Shopify reports, map your revenue to each state's threshold, and register before the deadline passes.
Key Takeaways
- • Shopify does not auto-register sellers — it only collects sales tax after you manually enable each state, and enabling collection is not the same as registering with the state
- • All five Tier-A states use a $100K threshold: Florida (revenue only), Georgia ($100K or 200 transactions), North Carolina ($100K or 200 transactions), Pennsylvania (revenue only), Arizona (revenue only, called TPT)
- • Most states require registration within 30 days of crossing the threshold — missing this window creates retroactive tax liability on every sale made after the breach
- • Shopify Payments is not a marketplace facilitator for standard Shopify storefronts — your B2C direct sales count fully toward state thresholds
- • Collecting sales tax without a valid state registration is illegal in most states and can result in penalties beyond the uncollected tax itself
The Gap Between Shopify Tax Collection and State Registration
Shopify's tax system operates on a simple toggle: you turn on sales tax collection for a state, and Shopify calculates and collects the appropriate rate at checkout. Many sellers assume this toggle handles compliance. It does not. There are three distinct steps to sales tax compliance, and Shopify only handles the middle one.
- Determine nexus and register with the state — this is entirely on you. You must monitor your revenue, identify when you cross a threshold, apply for a sales tax permit, and receive your registration number.
- Collect sales tax at checkout — Shopify handles this after you enable a state and enter your registration number. Shopify Tax (or a third-party app like TaxJar or Avalara) calculates the correct rate based on the buyer's address.
- File returns and remit collected tax — also entirely on you. You must file periodic returns with each state where you are registered, report the tax you collected, and remit payment by the due date.
The gap between steps one and two is where most Shopify sellers create liability. A store crosses $100K in Florida sales in March, does not notice until July, and has been selling into Florida for four months without collecting tax. Those four months of uncollected tax become a debt the seller owes out of pocket — the state does not care that you did not know. Economic nexus is a strict-liability obligation.
Tier-A State Thresholds: FL, GA, NC, PA, AZ at a Glance
All five Tier-A states use a $100K economic nexus threshold, but the details differ in ways that matter for Shopify sellers tracking their exposure. Here is the breakdown.
| State | Revenue Threshold | Transaction Threshold | Lookback Period | Registration Deadline |
|---|---|---|---|---|
| Florida | $100,000 | None | Previous calendar year | Within 30 days |
| Georgia | $100,000 | 200 transactions | Previous or current calendar year | Within 30 days |
| North Carolina | $100,000 | 200 transactions | Previous or current calendar year | Within 60 days |
| Pennsylvania | $100,000 | None | Previous 12 months | Within 60 days |
| Arizona (TPT) | $100,000 | None | Previous or current calendar year | Within 30 days |
Two critical nuances for Shopify sellers. First, Georgia and North Carolina include a 200-transaction prong. High-volume, low-AOV Shopify stores — selling stickers, digital downloads, phone cases — can trip the transaction threshold on $30K in revenue. You must track both metrics. Second, Arizona calls its tax the Transaction Privilege Tax (TPT), not sales tax. The registration process, portal, and terminology differ from other states, but the $100K threshold functions the same way for remote sellers.
Step-by-Step: Pull Your Shopify Sales-by-State Report
Shopify provides the data you need to monitor economic nexus — you just have to know where to find it and how to read it. Here is the process.
Step 1: Access the Sales by Region Report
In your Shopify admin, go to Analytics > Reports. Look for “Sales by billing country/region” or “Sales by shipping country/region.” For nexus purposes, use the shipping address version — economic nexus is determined by where the product is delivered, not where the buyer lives. Filter the report to show only United States orders.
Step 2: Set the Correct Date Range
The date range depends on the state. For Florida, pull the previous full calendar year (January 1 through December 31). For Pennsylvania, pull the trailing 12 months from today. For Georgia, North Carolina, and Arizona, pull both the current calendar year to date and the previous full calendar year — nexus triggers if you cross the threshold in either period. Run separate reports for each lookback period you need to check.
Step 3: Export and Map to Thresholds
Export the report as a CSV. Create a simple spreadsheet with columns for state, total revenue, total orders (transaction count), threshold type, and threshold amount. For each Tier-A state, compare your revenue against $100K and — for Georgia and North Carolina — your transaction count against 200. Flag any state where you are above 75% of the threshold as “approaching” and any state at or above 100% as “breached.”
Step 4: Identify Breach Dates
For any state where you have crossed the threshold, you need to determine exactly when the breach occurred. Go back to the Shopify orders list, filter by the state in question, and sort by date. Add up orders chronologically until you hit $100K (or 200 transactions). The date of the order that pushed you over is your breach date. Your registration deadline starts from that date — not from when you discovered it.
Set a monthly calendar reminder. Do not wait until year-end to check your numbers. Pull the sales-by-state report on the first of every month. A seller doing $8K/month to Florida crosses $100K in month 13 — and the trailing 12-month lookback means you could cross mid-year without realizing it. Monthly monitoring is the only way to catch a threshold breach within the 30-day registration window most states require.
Map Revenue to Thresholds and Identify Breach Dates
Here is what the mapping looks like in practice. Consider a Shopify store — call it ThreadHaus — selling custom apparel. ThreadHaus did $420K in total US sales over the trailing 12 months, all through its Shopify storefront (no marketplace channels). Here is how revenue breaks down across the five Tier-A states.
| State | Trailing 12-Mo Revenue | Transaction Count | Threshold | Status |
|---|---|---|---|---|
| Florida | $112,000 | 1,840 | $100K revenue | Breached — register now |
| Georgia | $78,000 | 1,280 | $100K or 200 txns | Breached — 200-txn prong |
| North Carolina | $64,000 | 1,050 | $100K or 200 txns | Breached — 200-txn prong |
| Pennsylvania | $91,000 | 1,490 | $100K revenue | Approaching — 91% of threshold |
| Arizona (TPT) | $75,000 | 1,230 | $100K revenue | Approaching — 75% of threshold |
ThreadHaus has nexus in three states: Florida on the revenue prong, and Georgia and North Carolina on the transaction-count prong. Notice that Georgia and North Carolina triggered at $78K and $64K respectively — well below $100K — because the 200-transaction alternative caught them first. For a Shopify store with a $50 average order value, 200 transactions is just $10K in revenue. The transaction prong is the silent trigger that catches most Shopify sellers off guard.
Pennsylvania is at 91% and will likely cross within two months at current growth rates. ThreadHaus should begin the Pennsylvania registration process now to avoid scrambling when the threshold hits. Arizona at 75% gives more runway but should still be monitored monthly.
Registration Timelines After Threshold Breach
Once you confirm a threshold breach, the clock starts. Each state has a different registration window, and missing it means you are accumulating uncollected-tax liability every day. Here is what to expect for each Tier-A state.
Florida: 30 Days
Florida requires registration within 30 days of exceeding the $100K economic nexus threshold. Apply online through the Florida Department of Revenue. Processing typically takes 5 to 10 business days. Once registered, enable Florida in your Shopify Tax settings and enter your certificate of registration number. Begin collecting immediately upon activation.
Georgia: 30 Days
Georgia requires registration within 30 days of exceeding either the $100K revenue or 200-transaction threshold. Register through the Georgia Tax Center. Georgia issues a sales tax number that you will enter in Shopify. Pay close attention to the transaction prong — if your Shopify store processes high volumes of low-value orders, you may have tripped this threshold months before you realize it.
North Carolina: 60 Days
North Carolina is slightly more generous with a 60-day registration window after crossing $100K or 200 transactions. Register through the NC Department of Revenue's online portal. North Carolina also requires sellers to begin collecting tax on the first day of the month that is at least 60 days after exceeding the threshold — giving you a defined start date to configure in Shopify.
Pennsylvania: 60 Days
Pennsylvania provides 60 days from the date you exceed $100K in the prior 12 months. Register through myPATH, Pennsylvania's online tax portal. Pennsylvania uses a rolling 12-month lookback rather than a calendar year, which means your threshold calculation shifts every month. Check your Shopify reports on a rolling basis — not just at year-end.
Arizona (TPT): 30 Days
Arizona requires registration within 30 days of exceeding the $100K TPT threshold. Register through AZTaxes.gov. Arizona's system uses Transaction Privilege Tax terminology — you are applying for a TPT license, not a sales tax permit. The distinction matters when navigating the registration portal. In Shopify, you will still enable “Arizona” under tax settings and enter your TPT license number.
Shopify Payments and Marketplace Facilitator Status
This is one of the most commonly misunderstood areas for Shopify sellers. Marketplace facilitator laws require platforms like Amazon, Etsy, and Walmart Marketplace to collect and remit sales tax on behalf of third-party sellers. Shopify occupies a different position — and the distinction directly affects your nexus exposure.
Shopify is not a marketplace facilitator for standard Shopify storefronts. When a customer buys from your mystore.com Shopify site, that is a direct sale between you and the buyer. Shopify is your ecommerce platform and payment processor — not a marketplace. You are the seller of record. The transaction counts fully toward your economic nexus thresholds in every state.
Shopify's marketplace facilitator status applies only in limited contexts: specifically, certain Shopify POS in-person sales configurations and sales made through Shopify's own discovery marketplace (the Shop app). For the vast majority of Shopify sellers running standard B2C storefronts, none of their sales are marketplace-facilitated. Every dollar of revenue from your Shopify store counts toward your state thresholds.
Do not confuse payment processing with marketplace facilitation. Shopify Payments, Shop Pay, Stripe, PayPal — these are payment processors, not marketplace facilitators. A payment processor handles the money. A marketplace facilitator is the legal seller of record who assumes sales tax responsibility. Using Shopify Payments does not shift your sales tax obligation to Shopify. If you sell through your own Shopify storefront, you are responsible for determining nexus, registering, collecting, and remitting — regardless of which payment gateway processes the transaction.
Retroactive Liability: Collecting Without Registration
Some Shopify sellers, aware they have crossed a threshold, enable tax collection in Shopify without actually registering with the state. This creates a dangerous situation. You are now collecting sales tax from customers — money held in trust for the state — without the legal authority to do so. In most states, collecting tax without a valid permit is a violation that carries its own penalties, separate from the failure-to-register penalty.
The reverse scenario is equally problematic. You crossed the threshold, did not register, and did not collect. Now you owe the state the amount of tax you should have collected — out of your own pocket. You cannot go back to customers and retroactively charge them sales tax. The tax that should have been collected becomes your personal liability.
Here is how retroactive liability compounds for a hypothetical Shopify seller who crossed Florida's $100K threshold in January and did not register until June:
| Month | FL Sales | Tax Owed (avg 7%) | Cumulative Liability |
|---|---|---|---|
| February | $12,000 | $840 | $840 |
| March | $14,000 | $980 | $1,820 |
| April | $15,000 | $1,050 | $2,870 |
| May | $16,000 | $1,120 | $3,990 |
| Total exposure | $57,000 | $3,990 | + penalties & interest |
That $3,990 comes directly from the seller's margin — not from customers. Add Florida's penalty for late registration (typically 10% of tax due per month, up to 50%) and interest, and the total exposure can exceed $6,000 on four months of delayed compliance. For a Shopify store operating on 20% margins, that erases the profit on $30,000 in sales. The math makes a clear case for monthly monitoring and immediate action when a threshold is crossed.
Frequently Asked Questions
No. Shopify does not register sellers with any state tax authority. Shopify's tax engine will collect sales tax only after you manually enable collection for a specific state in your Shopify Tax settings. Enabling collection and registering with the state are two separate steps — and Shopify handles neither automatically. You must monitor your own revenue, determine when you cross a state's economic nexus threshold, register with that state's tax authority, obtain a permit or license number, enter it in Shopify, and then enable collection. Shopify is a tool, not a compliance service.
Related Nexus Guides
Florida Economic Nexus Threshold
Florida's $100K revenue-only threshold, lookback periods, and registration deadlines for remote sellers.
Read moreGeorgia Economic Nexus Threshold
Georgia's $100K or 200-transaction threshold — and why high-volume Shopify stores often trip the transaction prong first.
Read moreHow to Register for Sales Tax in Florida
Step-by-step guide to applying for a Florida sales tax certificate of registration after crossing the $100K threshold.
Read moreSales Tax Nexus Thresholds by State
Side-by-side comparison of economic nexus thresholds across all states, including the five Tier-A states covered here.
Read moreLast Updated: May 2, 2026
Disclaimer: This information is provided for educational and informational purposes only and does not constitute tax, legal, or financial advice. Tax laws and regulations change frequently. While we strive to keep this information accurate and up-to-date, we make no representations or warranties of any kind about the completeness, accuracy, reliability, or suitability of this information. Please consult with a qualified tax professional or attorney for advice specific to your business situation. Always verify current requirements with the official state tax authority.