North Carolina sales tax exemptions: A guide for businesses

Tax

Stripe Tax automates global tax compliance from start to finish, so you can focus on scaling your business. Identify your tax obligations, manage registrations, calculate and collect the right amount of tax worldwide, and enable filings—all in one place.

Learn more 
  1. Introduction
  2. Key takeaways
  3. What is a North Carolina sales tax exemption?
  4. Who qualifies for a sales tax exemption in North Carolina?
  5. What products and services are exempt from sales tax in North Carolina?
  6. How do you use a North Carolina sales tax exemption certificate?
  7. What recordkeeping rules apply to sellers accepting a North Carolina sales tax exemption?
  8. Which tools can help handle North Carolina sales tax exemption?
  9. How Stripe Tax can help
  10. FAQs about North Carolina sales tax exemptions

North Carolina charges a 4.75% state sales tax on most retail sales, and every county adds at least 2%. A sales tax exemption removes that charge for a specific transaction. The customer doesn’t pay the tax, and the seller doesn’t collect or send it to the North Carolina Department of Revenue.

Below, we’ll discuss which industries qualify for a North Carolina sales tax exemption, products that carry exemptions, and how sellers should document and retain exemption certificates.

Key takeaways

  • Some North Carolina exemptions depend on the customer’s status, while others depend on the product being sold.

  • Sellers who accept a complete exemption certificate in good faith are typically protected if that certificate turns out to be invalid.

  • Certain tools can mark customers as exempt to automatically stop calculating North Carolina tax on qualifying transactions.

What is a North Carolina sales tax exemption?

A sales tax exemption cancels the sales tax obligation for a certain transaction. This obligation consists of a 4.75% state sales tax on most retail sales as well as a county’s rate on top. The combined total is at least 6.75% and often more, depending on where the sale takes place.

Who qualifies for a sales tax exemption in North Carolina?

North Carolina recognizes several categories of businesses that can claim exemption status. The exemption works differently for each one:

  • Resellers: A business that buys inventory to sell later, as a retailer does, usually doesn’t pay tax on that purchase because the state collects from the end customer.

  • Agricultural producers: Farmers whose gross farm income exceeds $10,000 a year can apply to the North Carolina Department of Revenue for a farmer-specific exemption certificate number.

  • Nonprofits: North Carolina doesn’t let qualifying nonprofits buy tax-free at checkout. They typically pay sales tax, then file for a semiannual refund with Form E-585.

  • Government entities: Purchases made by federal and state agencies are exempt, although the payment often must come from government funds rather than an employee’s personal card for the exemption to apply.

  • Manufacturers: Businesses that purchase certain machinery, equipment, and supplies used directly in production can claim an exemption on those items.

What products and services are exempt from sales tax in North Carolina?

North Carolina has complicated rules about what’s exempt. Prescription drugs and durable medical equipment are exempt. Qualifying food gets the same treatment at the state level, yet it carries a 2% local tax. Fuel can be exempt when used for certain purposes such as logging and electricity generation.

The state typically exempts professional and personal services from sales tax, but it specifically taxes certain service categories, including repair, maintenance, and installation services.

How do you use a North Carolina sales tax exemption certificate?

The core document is Form E-595E, the Streamlined Sales and Use Tax Certificate of Exemption. The customer fills out the form and checks the box that matches their exempted industry (e.g., retail trade, agricultural, government). They include any identifying number the category requires and give the form to the seller at or before the sale. The seller reviews the certificate for completeness and keeps it on file as proof of why tax wasn’t collected on that sale; the certificate doesn’t get sent to the Department of Revenue.

The exemption applies to that transaction. One certificate on file can cover future purchases for repeat customers as long as the information stays accurate. But the certificate covers a category of purchases, not every purchase that customer makes. So if a reseller starts buying something for their use instead of resale, they owe tax on that purchase even with a valid certificate on file.

What recordkeeping rules apply to sellers accepting a North Carolina sales tax exemption?

A seller who accepts a properly completed exemption certificate in good faith is usually not liable if that certificate turns out to be invalid. The seller must keep the paperwork to show the certificate was complete at the time it was accepted.

North Carolina’s statute of limitations for sales tax assessments is three years. But given potential extended windows, it’s safer to keep exemption certificates on file longer.

You’ll want to keep track of these important documents:

  • Exemption certificate copies: These should be organized by customer so a specific transaction can be matched to its corresponding certificate if an audit occurs.

  • Renewal records for certificates with expiration dates: Some certificate types, such as those tied to a farmer’s exemption number, get reissued periodically and need updating.

  • Transaction records that show exempted line items: An auditor will likely want to see the connection between the certificate on file and the sale it applied to.

Which tools can help handle North Carolina sales tax exemption?

Tools such as Stripe Tax can calculate and collect sales tax automatically across US states, including North Carolina’s state and local rates, based on where a business has a tax obligation and where the customer is. For exemption handling, Stripe Tax lets a business mark individual customers as exempt in the Stripe Dashboard or through Stripe’s application programming interface (API). This then automatically excludes those customers from sales tax calculation on future invoices and payments. Likewise, it can stop the tax engine from charging sales tax on products coded to be exempt.

Stripe Tax doesn’t collect or validate the exemption certificate. A business still needs a way to collect Form E-595E from customers and keep it for the Department of Revenue’s recordkeeping requirements, whether that’s a document management tool or a certificate management integration built for tax compliance.

How Stripe Tax can help

Stripe Tax reduces the complexity of tax compliance so you can focus on growing your business. Start collecting taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard, or using our powerful API.

Stripe Tax helps you monitor your obligations and alerts you when you exceed a tax registration threshold based on your Stripe transactions. It can also register to collect tax on your behalf in the US, automate US filings in the Dashboard, and manage global filings through trusted partners. Stripe Tax automatically calculates and collects sales tax, value-added tax (VAT), and goods and services tax (GST) on:

  • Digital goods and services in all US states and over 100 countries

  • Physical goods in all US states and 42 countries

Stripe Tax can help you:

  • Understand where to register and collect taxes: See where you need to collect taxes based on your Stripe transactions. After you register, switch on tax collection in a new state or country in seconds. You can start collecting taxes by adding one line of code to your existing integration, or add tax collection with the click of a button in the Stripe Dashboard.

  • Register to pay tax: If you need to register for sales tax in the US, let Stripe manage your tax registrations. You’ll benefit from a simplified process that prefills application details—saving you time and simplifying compliance with local regulations. If you need help registering outside of the US, Stripe partners with Taxually to help you register with local tax authorities.

  • Automatically collect tax: Stripe Tax calculates and collects the right amount of tax owed, no matter what or where you sell. It supports hundreds of products and services and is up-to-date on tax rules and rate changes.

  • Simplify filing: Stripe Tax automates US filings in the Dashboard, powered by TaxJar. For global filings, Stripe Tax seamlessly integrates with filing partners, so your global filings are accurate and timely. Let our partners manage your filings so you can focus on growing your business.

Learn more about Stripe Tax, or get started today.

FAQs about North Carolina sales tax exemptions

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.

More articles

  • Something went wrong. Please try again or contact support.

Ready to get started?

Create an account and start accepting payments—no contracts or banking details required. Or, contact us to design a custom package for your business.
Tax

Tax

Know where to register, automatically collect the right amount of tax, and access the reports you need to file returns.

Tax docs

Automate sales tax, VAT, and GST collection and reporting on all your transactions—low- and no-code integrations are available.