Step-by-Step Guide to Filing North Carolina Sales Tax (Form E-500) Using Shopify

If you’re a North Carolina-based business or a remote seller with taxable sales in the state, you’re required to file your sales tax using the E-500 form.

If you’re a North Carolina-based business or a remote seller with taxable sales in the state, you’re required to file your sales tax using the E-500 form. This guide will walk you through the process of gathering the necessary data from Shopify, preparing your sales data, and filing the E-500 form through North Carolina’s online tax portal. This is just a guide, so please make sure you are asking an expert if you aren't sure of yourself when filing.

Step 1: Gather Your Sales Data from Shopify

  1. In your Shopify admin dashboard, navigate to Analytics > Reports > United States Sales Tax.
  2. Filter the report for the North Carolina filing period you are submitting for (monthly, quarterly, etc.).
  3. Export the report as a CSV file, then open it in Google Sheets to organize and sort the sales data as needed.

Step 2: Log into Your North Carolina Taxpayer Account

  1. Visit the North Carolina Department of Revenue portal at: https://eservices.dor.nc.gov/sau/contact.jsp.
  2. Log in using your taxpayer credentials.
  3. Select the filing period for which you need to file, and begin the return.

Step 3: Complete the E-500 Form

  1. Zero Tax Due:

    • If you have no taxable sales for the period, simply check the box for Zero Tax Due.
  2. Line 1: Total Gross Sales:

    • Enter your total gross sales from the Shopify report in this field.
  3. Line 2: Wholesale Transactions:

    • If applicable, enter the total amount for wholesale transactions that are not subject to sales tax.
  4. Line 3: Exemptions:

    • Enter the total for exempt sales, such as exempted product categories or customer types.
  5. Line 4: Sales Subject to General State Rate:

    • For sales subject to the general state tax rate, enter the total taxable sales here.
  6. Line 5: Reduced State Rate (3%):

    • If any sales were taxed at the reduced 3% state rate, report the total gross sales in this line.

Step 4: Enter Local County Sales Data

  1. Sort by Rate: In your Google Sheet from Shopify, sort your sales by the various county tax rates.

    • Group your sales by the different rates, such as:
      • 2.25% county rate.
      • 2.0% county rate.
      • 0.5% county rate.
      • 0.25% transit county rate.
  2. Gross Sales: Enter the total gross sales for each rate into the appropriate sections on this page.

Step 5: Confirm Local Tax Amounts

  1. On the next page, you will be prompted to enter the tax amounts, not the gross sales.
  2. The system will confirm that your tax amounts match the gross sales data entered on the first page of the E-500.

Step 6: Finalize and Submit

  1. Review your entries to ensure all the numbers align with your Shopify report and Google Sheet.
  2. Select your payment method and confirm your submission.
  3. Save or print a copy of your filing for your records.

Additional Notes:

  • E-500 Form: The E-500 is the form used for reporting sales tax in North Carolina. Make sure to reference it when filing and ensure the form is filled out accurately.
  • Local Sales: Double-check your local tax rates and ensure you’ve entered the correct figures for each county rate.


By following these steps, you’ll be able to accurately file your North Carolina sales tax using the E-500 form, based on your Shopify sales data.

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.