North Carolina Sales Tax: Rates, Nexus and Filing for Shopify Sellers

Check North Carolina sales tax rates, nexus and filing deadlines, then prepare Form E-500 using Shopify records and current NCDOR guidance.

North Carolina's general state sales tax rate is 4.75%, with local and transit taxes added where applicable. The total depends on where the sale is sourced and what is sold. For Shopify sellers, the first steps are checking whether you have a collection obligation and applying the correct treatment to your products.

Check the current North Carolina sales tax rate

Use the NCDOR current sales tax rate tables for the relevant county and effective date. A single statewide combined rate will not work for every order.

Mecklenburg County's general combined rate increased to 8.25% on July 1, 2026. This includes Charlotte. Older references to 7.25% for Mecklenburg no longer describe the current general rate. See the NCDOR announcement.

Some products have different treatment. Qualifying food is subject to a 2% local tax, rather than a 2% state tax. Candy, soft drinks and dietary supplements are among the exclusions from qualifying food. Check the NCDOR food guidance before applying that rate.

When should a remote seller review registration?

North Carolina's economic nexus rule applies to gross remote sales sourced to the state exceeding $100,000 in the previous or current calendar year, including marketplace sales. The separate 200-transaction threshold was repealed effective July 1, 2024. Physical presence or other business activity can create an obligation independently of that sales threshold. Review the remote seller changes and state guidance.

Track all relevant channels when reviewing your position. If you already hold a registration, do not simply stop filing because a threshold changed. Check your account status and the state's closure requirements.

Set up collection and keep supporting records

Once you establish the appropriate registration and collection start date, review the store's tax settings and product categories. Keep documentation for exempt transactions and identify sales where a marketplace collects the tax.

Save records by filing period. Include sales, refunds, tax collected and adjustments so the return can be reconciled to the business's records. A headline sales figure alone will not explain every amount on the filing.

Know your North Carolina filing schedule

Follow the frequency assigned by NCDOR. Monthly returns are generally due on the 20th of the next month; quarterly returns are due on the last day of the month after the quarter. Monthly filers with prepayment have additional requirements. The NCDOR filing FAQ covers deadlines, frequency changes and weekends or holidays.

Keep filing while the account requires it, including a zero return when applicable. Read state notices so a schedule change does not get missed.

How to file North Carolina Form E-500 using Shopify records

Form E-500 reports sales and use tax. If your business is required to file, use records and the form version for the exact reporting period. Shopify records support the return, but they need to be reconciled with other channels and adjustments.

1. Confirm your account and reporting period

Check your NCDOR account, assigned filing frequency and the period you need to report. Confirm whether the period has already been filed before starting another submission.

2. Gather and reconcile your Shopify records

If you use Shopify Tax, open the United States sales tax report, select the relevant dates and review North Carolina. The jurisdiction and transaction views help you examine the amounts behind the totals. See Shopify's tax report guidance.

Prepare a working file that includes sales, refunds, exemptions and tax collected. Add relevant sales from other channels, identify marketplace-collected tax and document adjustments. Do not copy a storewide gross sales figure into a North Carolina field without checking what that field asks for.

3. Use the correct E-500 version

NCDOR requires updated returns for periods beginning on or after July 1, 2026, including filers without Mecklenburg sales. The new E-500 and E-536 accommodate the additional county tax. The online system provides the applicable form; historical periods need their appropriate version. See the NCDOR form-change guidance.

Start from NCDOR's online sales and use tax filing service. Confirm the account and dates, then follow the instructions for that period.

4. Review state and county amounts

Keep county detail in your working file even when multiple counties share a rate. Grouping everything by rate alone can lose information needed for county reporting. NCDOR's E-500 preparation checklist explains when the E-536 county schedule is needed.

Follow each line's description rather than treating a special rate as a general discount. Reconcile the return to the supporting records and check that sales amounts and tax amounts have not been interchanged. Retain the calculation behind any adjustment.

5. Submit the return and verify payment

  1. Review the business details, filing period and applicable form version.
  2. Check state and county amounts against your reconciliation.
  3. Confirm the amount due and payment arrangements.
  4. Submit the return and retain the confirmation.
  5. Verify the payment status and save the payment record with the return.

A zero-tax period can still require a return. See the NCDOR filing FAQ for account requirements and deadlines.

Get help with North Carolina filings

BreezyFile helps Shopify merchants with sales tax filings and new state registrations. If North Carolina is one of several states you manage, see how the service can fit your workflow.

See BreezyFile on the Shopify App Store

Delighted customers

Real merchants. Real support.
Real results.

BreezyFile is a real pleasure to work with. They are agile and eager to collaborate on finding solutions. Their topnotch customer support is only an email away.‍The App is new and provides a convenient and effective way to interface with BreezyFile services.
Durston Gear
“BreezyFile has been a life saver for sales taxes. Communication has always been quick and transparent. Pricing is AMAZING compared to other platforms (ie. Avalara). Highly recommend to anyone that needs to start remitting sales tax in states.”
Collector Store LLC
“Breezyfile has been so easy to use! Pricing is clear unlike other apps. They are always quick to respond and have been extremely helpful. 10/10 would recommend”
Scent Fill
"They are agile and eager to collaborate on finding solutions. Their topnotch customer support is only an email away. The App is new and provides a convenient and effective way to interface with BreezyFile services."
Durston Gear
Love working with BreezyFile. Excellent customer service! I have been with them since the beginning and they continue to provide the best support and are always so quick to respond!
Kin Aesthetics
“BreezyFile has been a life saver for sales taxes. Communication has always been quick and transparent. Pricing is AMAZING compared to other platforms (ie. Avalara). Highly recommend to anyone that needs to start remitting sales tax in states.”
Eyrful Artistry
“Love working with BreezyFile. Excellent customer service! I have been with them since the beginning and they continue to provide the best support and are always so quick to respon
Claw Coffee Roasters
“My team is extremely satisfied with BreezyFile. Matt has been my main contact and he is friendly, very knowledgeable, and detail-oriented. He has gone above and beyond to help me whenever I have a question. I promise you, no other sales tax filing app will compare to this one. I am so happy to have found BreezyFile. Not to mention, the app is straight-forward, easy to use, and always runs smoothly.”
Dwell Pickleball
“BreezyFile has been a life saver for sales taxes. Communication has always been quick and transparent. Pricing is AMAZING compared to other platforms (ie. Avalara). Highly recommend to anyone that needs to start remitting sales tax in states.”
Collector Store LLC

Ready to
stop stressing

about sales tax?

BreezyFile makes filings and registrations simple, accurate, and fully automated inside Shopify. Try it and see how easy compliance can be.