Is SaaS Taxable in North Carolina? North Carolina Sales Tax Rules for Remote Access Software
In North Carolina, SaaS is generally not subject to sales and use tax. North Carolina defines SaaS as a software distribution model where customers access provider-hosted software electronically without downloading the software to their own devices. Since no taxable software transfer occurs, charges for SaaS services are not subject to North Carolina sales tax.
On this page
North Carolina SaaS Sales Tax: Remote Access Software Is Generally Non-Taxable
North Carolina generally does not impose sales and use tax on SaaS charges.
The state defines SaaS as a software distribution model where customers electronically access provider-hosted software without downloading the software to their own computers.
SaaS Is a Remote Access Software Model
North Carolina describes SaaS as a model where:
- a service provider uses software and hardware infrastructure;
- customers access software electronically;
- software is not downloaded to customer devices;
- access is provided through networks, typically the Internet.
Example:
Cloud accounting software subscription USD 500/month
Customer:
- accesses software online;
- does not install software;
- does not receive a software copy.
SaaS Charges Are Generally Non-Taxable
North Carolina does not impose sales or use tax on charges for qualifying SaaS services.
The reason:
- no software copy is transferred;
- no software is downloaded;
- customers receive access rather than ownership.
The transaction is treated as a service rather than a taxable software sale.
SaaS vs. Downloaded Software
Businesses should distinguish between:
SaaS Subscription
Customer:
- accesses hosted software;
- uses online functionality;
- does not receive software possession.
Generally:
Non-Taxable.
Downloaded Software
Customer:
- downloads software;
- installs software locally;
- receives software copy.
Different tax analysis may apply.
Software Delivery Method Matters
North Carolina focuses on whether software is delivered to customer devices.
Example:
Cloud CRM SaaS
Software:
- hosted by provider;
- accessed remotely.
Generally non-taxable.
Installed Desktop Software
Software:
- downloaded;
- stored locally;
- operated on customer hardware.
May receive different treatment.
Common North Carolina SaaS Compliance Issues
Treating all software transactions the same
SaaS and downloaded software are different transaction types.
Ignoring delivery method
Businesses should distinguish:
- remote access;
- local installation.
Describing SaaS as software sales
Contracts should clearly describe:
- hosted access;
- subscription services.
Lack of documentation
Businesses should maintain:
- architecture details;
- hosting information;
- service agreements.
Compliance Tips for SaaS Businesses
Businesses selling SaaS in North Carolina should:
- Confirm software is remotely accessed;
- Confirm software is not downloaded;
- Separate SaaS access from software licenses;
- Maintain technical documentation;
- Classify revenue correctly.
Conclusion
North Carolina generally treats qualifying SaaS as non-taxable.
Key rules:
- Remote access SaaS: Non-taxable;
- Software not downloaded to customers: Non-taxable;
- Downloaded or installed software: Requires separate analysis.
The key question is whether customers receive software access or a software transfer.
Sources
North Carolina Department of Revenue — Remote Access Computer Software (SUPLR 2021-0005) https://www.ncdor.gov/documents/files/suplr-2021-0005-remote-access-computer-software/open