Is SaaS Taxable in Michigan? Michigan Sales Tax Rules for SaaS and Software Delivery Models
In Michigan, SaaS taxability depends primarily on whether software is considered delivered to the customer in Michigan. Software that is only accessed remotely without downloading or local storage is generally not treated as taxable prewritten computer software. However, software that is partially or fully downloaded to customer hardware may be considered delivered software and subject to sales and use tax.
On this page
Michigan SaaS Sales Tax: Software Delivery Method Determines Taxability
Michigan evaluates SaaS and software transactions primarily based on whether software is delivered to the customer in Michigan.
The key question is:
Has the software been delivered to the customer’s hardware, or is the customer only accessing remotely hosted software?
Michigan analyzes software under three categories:
- No delivery;
- Partial delivery;
- Complete delivery.
Remote SaaS Access Is Generally Non-Taxable
When:
- software is not downloaded;
- software is not stored locally;
- customers only access hosted software online;
Michigan considers that there is no delivery of prewritten computer software.
Example:
Cloud CRM subscription USD 500/month
Customer:
- accesses software online;
- does not download software;
- does not store software locally.
The transaction is generally not treated as taxable prewritten computer software.
Partial Software Delivery May Be Taxable
If part of the software is downloaded or stored locally, Michigan considers that software delivery has occurred.
Example:
SaaS platform includes:
- cloud application;
- downloadable desktop agent.
Although the main service is cloud-based, the local component may cause the transaction to be treated as prewritten computer software.
Complete Software Delivery Is Generally Taxable
When software is:
- downloaded completely;
- stored on customer hardware;
- operated locally;
the transaction is generally taxable as prewritten computer software.
Example:
Downloadable accounting software USD 1,000
Customer:
- downloads software;
- installs software;
- operates locally.
Mixed Software and Service Transactions
Many SaaS products include:
- software access;
- technical support;
- consulting;
- training.
Michigan applies the “incidental to services” test to determine whether a mixed transaction is taxable.
Example:
Product package:
Software access + Technical support
Michigan evaluates whether the transaction is primarily:
- taxable software; or
- exempt services.
Common Michigan SaaS Compliance Issues
Assuming all SaaS is exempt
“SaaS” alone does not determine tax treatment.
Michigan focuses on:
- delivery;
- downloads;
- local storage.
Ignoring desktop agents or local clients
Downloaded components may create software delivery.
Combining software and services
Businesses should clearly separate software and service charges.
Lack of documentation
Businesses should maintain:
- software architecture details;
- delivery methods;
- contracts;
- product descriptions.
Compliance Tips for SaaS Businesses
Businesses selling SaaS in Michigan should:
- Determine whether software is downloaded or locally stored;
- Evaluate whether software delivery occurs;
- Separate hosted access from downloadable software;
- Separate software and service charges;
- Maintain technical and contractual documentation.
Conclusion
Michigan determines SaaS taxability based on software delivery:
- Pure remote SaaS access: Generally non-taxable;
- Partial software delivery: May be taxable;
- Complete software delivery: Generally taxable;
- Mixed software and service transactions: Require further analysis.
For SaaS businesses, the key question is whether software is delivered to customer hardware rather than simply whether customers pay a subscription fee.
Sources
Michigan Department of Treasury — Revenue Administrative Bulletin 2023-10 https://www.michigan.gov/taxes/rep-legal/rab/2023-revenue-administrative-bulletins/revenue-administrative-bulletin-2023-10