North Carolina SaaS sales tax at a glance
| Detail | Value |
|---|---|
| Is SaaS taxable? | Not taxable Taxed if downloaded |
| Downloaded software | Taxable |
| Base state sales tax rate | 4.75% |
| Typical combined rate | 6.75% to 8.25% |
| Local tax rates? | Yes |
| Economic nexus threshold | More than $100,000 in sales |
| Reference period | The current or previous calendar year |
| Revenue authority | North Carolina Department of Revenue |
Is SaaS taxable in North Carolina?
The rule
North Carolina treats SaaS as nontaxable remote access to software rather than a sale of it.
The main exception
Downloaded prewritten software is taxable, and so is subscription access to digital content such as video, music or e-books.
What to do
Check whether your platform delivers digital audio, video or books, because access to that content is taxable digital property even when sold as a subscription.
Is your product taxable in North Carolina?
Whether a particular product is taxed in North Carolina can depend on two things: how the software reaches the customer and how you write the invoice.
Does it matter how the software reaches the customer?
In North Carolina, downloaded software is taxable. Software counts as downloaded when the customer installs a copy, such as a desktop app, an agent or an offline client, even if most of the product runs online.
Does it matter how you write the invoice?
In North Carolina, setup, implementation and training fees are not taxable if separately stated. Listing them on their own invoice lines, rather than inside one software price, is what lets them be treated separately.
How are other software products and services taxed in North Carolina?
SaaS rarely ships alone. This is how North Carolina treats the products and charges that usually sit next to it on an invoice.
| Product or charge | Treatment |
|---|---|
| Downloaded software | Taxable |
| Custom software | Not taxable |
| Cloud infrastructure and platforms (IaaS, PaaS) | Not taxable |
| AI tools and API access | Not taxable |
| Digital goods (e-books, music, video) | Taxable |
| Maintenance and support | Taxable When it covers downloaded software |
| Setup, implementation and training | Not taxable If separately stated |
Does North Carolina tax B2B and B2C SaaS differently?
No. North Carolina treats SaaS the same way for business and consumer buyers.
How much sales tax do you charge on SaaS in North Carolina?
None. North Carolina does not tax SaaS, so there is nothing to charge on the subscription itself.
Do cities or counties tax SaaS differently?
No. Cities and counties follow the state's rules for SaaS, so whether it is taxed does not change from one address to another.
General sales tax rates, including any local rates, are in our North Carolina sales tax guide.
Do you need to register for sales tax in North Carolina?
Physical and economic nexus
Registration follows nexus. Once you have nexus in North Carolina and sell something taxable there, you need to register. Nexus comes from a physical presence, such as an office, staff or inventory in the state, or from passing an economic threshold.
In North Carolina, the economic nexus threshold is more than $100,000 in sales over the current or previous calendar year. Exempt sales still count toward it. Our North Carolina nexus guide covers the rules in full.
Which address sets the rate
For remote sellers, the rate is based on where your customer is, not where your business or servers are. Buyers with users in more than one state can give you a multiple points of use certificate and pay North Carolina tax only on the share used there.
Buyers who do not pay tax
Some buyers can give you a certificate instead of paying tax. In North Carolina, that includes resellers, the federal government and direct pay permit holders. Collect the certificate at the time of sale and keep it, because in an audit it is the only thing standing between you and the tax.
How to register, collect and file in North Carolina
Register
If you need to register, do it with the North Carolina Department of Revenue through the Department's online business registration in NCDOR eServices. Note your account number and the filing frequency you are given, since both decide when and how you file.
Collect the right amount
North Carolina does not tax SaaS subscriptions, so do not add sales tax to them. If you also sell something North Carolina does tax, such as downloaded software, register once you have nexus and charge tax only on those items.
- List services on their own invoice lines, so each charge is taxed on its own terms.
- Describe each product on the invoice the way it actually reaches the customer: online access, a download or something shipped.
- Recheck the treatment whenever you add a desktop app, a hardware option or a new add-on, since each can change what is taxable.
File and keep records
Your filing frequency is assigned when you register: monthly or quarterly, depending on how much tax you collect. Returns are due by the 20th of the month after each month for monthly filers, or the last day of the month after each quarter for quarterly filers.
You must file a return for every period, even when no tax is due.
Keep invoices, exemption certificates and returns for at least three years. That paperwork is what decides the taxable amount if you are audited years later.
What should SaaS businesses watch when selling in North Carolina?
Past sales where no tax was charged
Because North Carolina does not tax SaaS, tax you did not charge on subscriptions is not owed. Check past sales of anything North Carolina does tax, such as downloaded software, made while you were over the threshold. On those, the North Carolina Department of Revenue can assess the unpaid tax plus a late-filing penalty of 5% a month up to 25%, a 10% late-payment penalty and interest.
A voluntary disclosure agreement can reduce penalties if you come forward first. Work out which past sales were taxable before you come forward, so you know the size of the exposure.
Rule changes worth tracking
Nothing enacted or pending changes how North Carolina taxes SaaS.
The rules verified date at the top of this page shows when these rules were last checked.
How does Galvix help SaaS businesses manage North Carolina sales tax compliance?
We handle this
Sales tax in North Carolina is one line in a much larger problem. Most SaaS companies sell into 30 or 40 states, each with its own answer, threshold and filing calendar.
- We map each of your products and add-ons against every state's rules, including the ones that can change the answer in North Carolina.
- We watch your sales against every threshold and tell you before you cross one, not after.
- We handle registrations wherever you need one.
- We file and remit on each state's schedule, zero returns included.
- We collect and store exemption certificates so they are there when an auditor asks.
