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
- Review the business details, filing period and applicable form version.
- Check state and county amounts against your reconciliation.
- Confirm the amount due and payment arrangements.
- Submit the return and retain the confirmation.
- 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.
Delighted customers
Real merchants. Real support.
Real results.



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.

