When does a North Carolina ecommerce seller need to collect sales tax?
North Carolina requires remote ecommerce sellers to register with the NCDOR and collect sales tax once gross sales sourced to the state exceed $100,000 in either the previous or current calendar year. The threshold applies to all sales delivered into North Carolina, taxable or not, including sales made through marketplaces.
If you have a physical presence in the state, the rules are different. A warehouse, office, employee, contractor, or even inventory stored in an Amazon FBA fulfillment center located in North Carolina creates physical nexus. Physical presence triggers a registration requirement immediately, regardless of sales volume. There is no $100,000 buffer for sellers with a footprint in the state.
Marketplace sales are where things get confusing. Platforms like Amazon, Etsy, eBay, and Walmart are classified as marketplace facilitators in North Carolina and are required to collect and remit sales tax on transactions they process. That sounds like it lets sellers off the hook, but the marketplace sales still count toward your $100,000 threshold. If you cross that line through marketplace activity, you still need to register for any direct sales you make through your own website, even if Amazon is handling its share separately.
For example, a Shopify seller who does $60,000 through their own site and $80,000 through Amazon into North Carolina has crossed the threshold. Amazon collects on its portion, but the seller must register with the NCDOR and collect on the $60,000 of direct Shopify sales going forward.
Once registered, you file sales tax returns based on the schedule the NCDOR assigns you, usually monthly, quarterly, or annually depending on your tax liability. North Carolina has a state rate plus county rates that vary, so you need to calculate the right rate for each customer’s delivery address. Software like TaxJar handles this automatically once it’s connected properly to your sales channels.
Tracking the threshold accurately matters because crossing it without registering creates back-tax exposure plus penalties and interest. Most ecommerce sellers don’t realize how quickly multi-channel sales add up across Amazon, Shopify, Walmart, and Etsy combined.
If you sell into North Carolina and you’re not sure whether you’ve crossed the threshold or how to register, that’s exactly the kind of question we handle for clients. GMJ Accounting provides bookkeeping, tax and consulting services for ecommerce businesses across the Carolinas, including sales tax registration, TaxJar setup, and ongoing filing support.
Trusted Accounting for Small Businesses
First Step:
Start With a Call
Tell us about your business and what you need help with. We'll ask a few questions, evaluate your current situation, and let you know how GMJ can support your books, taxes, and day-to-day operations.
More Questions
Can a bookkeeper help a nonprofit in Jacksonville get ready for Form 990?
Yes. Most of the work that makes a Form 990 manageable happens in the bookkeeping throughout the year. Clean categories, reconciled donations, tracked restricted funds, and accurate payroll and vendor records all feed directly into the return.
Read answerWhat bookkeeping does a nonprofit need before filing Form 990?
Form 990 pulls from clean books that classify revenue by source, allocate expenses across program, management, and fundraising, and track net assets with and without donor restrictions. Reconciled accounts, donor records, and board documentation should all be ready before the return gets started.
Read answerHow do I track shipping income, shipping expenses and merchant fees?
Set up separate accounts for customer-paid shipping income, carrier costs, merchant processing fees, and marketplace fees. Lumping them together hides what's actually profitable and what's eating margin. The numbers only tell you something useful when each piece sits on its own line.
Read answerHow should Myrtle Beach restaurants prepare books for seasonal swings?
Coastal restaurants need monthly bookkeeping that tracks year-over-year performance, a seasonal budget built from real history, and reserves funded during peak months. Sales tax, payroll, inventory, and labor all swing with tourist season and need separate planning for each.
Read answerWhat bookkeeping issues show up when a medical practice opens a second location?
Opening a second location forces you to track everything by location, allocate shared payroll and overhead correctly, match insurance deposits to the right office, and forecast cash flow for a site that will likely run at a loss for months before turning profitable.
Read answerHow can a virtual bookkeeper support businesses from Jacksonville to Wilmington and Myrtle Beach?
Cloud accounting software, bank feeds, and secure document sharing let a virtual bookkeeper handle the same work as an in-person one. Distance stops mattering when the books live online and communication happens through scheduled calls, email, and messaging.
Read answer