Minnesota taxes prewritten computer software, digital goods, and a specific list of services, and it treats true cloud software as a service (SaaS) as a nontaxable service under current Department of Revenue guidance. Chapter 297A is the controlling source of law. Under Minn. Stat. § 297A.61, sales of prewritten software and specified digital products are retail sales; under Minn. Stat. § 297A.66, out-of-state vendors that cross Minnesota’s economic-nexus thresholds must register and collect, in line with the constitutional rule recognized in South Dakota v. Wayfair, Inc., 138 S. Ct. 2080 (2018). In my practice, the recurring issue is not whether a product is software, but whether its delivery mode puts it inside or outside the prewritten-software category. For a broader view of state and federal business-tax questions, see the Minnesota tax law hub.
How does Minnesota tax prewritten software?
Minnesota taxes prewritten computer software as tangible personal property, regardless of delivery channel. Under Minn. Stat. § 297A.61, subd. 3(f), a sale includes “the transfer for a consideration of prewritten computer software whether delivered electronically, by load and leave, or otherwise.” Subdivision 10(a) lists “prewritten computer software” inside the definition of tangible personal property. That makes a downloaded software license a taxable retail sale at Minnesota’s sales-tax rate set by Minn. Stat. § 297A.62, which imposes a 6.5 percent sales tax plus an additional 0.375 percent constitutional tax on gross receipts from retail sales (a combined 6.875 percent statewide, before local option taxes).
Subdivision 17 defines prewritten computer software as software “not designed and developed by the author or other creator to the specifications of a specific purchaser.” Custom software written to a particular customer’s specifications sits outside that definition, which is what drives the custom-versus-off-the-shelf line in every classification dispute. In my practice, the most common misclassification is a vendor treating a lightly-configured prewritten product as custom software based on the implementation hours the customer pays for. The base code is still prewritten; the implementation services are a separate question.
What counts as SaaS for Minnesota sales tax?
True SaaS is software the customer uses on the vendor’s servers without taking delivery of a copy, and current Minnesota Department of Revenue guidance treats it as a nontaxable service. The statute reaches software “delivered electronically, by load and leave, or otherwise” under § 297A.61, subd. 3(f). Minnesota Sales Tax Fact Sheet 134, Computer Software reads this to require an act of delivery of the software itself to the customer, and a pure access-only model where the customer logs in to the vendor’s environment does not qualify.
The analysis turns on what the customer actually receives. Where the customer downloads a client application, receives an on-premises copy for local installation, or obtains a license that lets the customer run the code on its own hardware, the prewritten-software rule controls and the transaction is taxable. Where the customer holds only a right to access a hosted environment the vendor operates, the transaction is generally treated as a service rather than a sale of software. Classification is fact-specific; DOR guidance evolves; check the current DOR publication before relying on a line drawn in an older opinion.
How does Minnesota treat digital goods?
Minnesota taxes specified digital products and certain other digital products as retail sales. Under § 297A.61, subd. 3(l), “a sale and a purchase includes furnishing for a consideration of specified digital products or other digital products or granting the right for a consideration to use specified digital products or other digital products on a temporary or permanent basis.” Specified digital products cover digital audio works, digital audiovisual works, and digital books transferred electronically. Other digital products reached by the statute include greeting cards and online or electronic games.
The digital-products rules run in parallel to the prewritten-software rules. A SaaS product that is bundled with taxable digital content (for example, a content-streaming subscription packaged inside a platform) can create taxability on the digital-goods side even if the software-access component on its own would be nontaxable. The dividing line in practice is whether the customer is paying for access to software functions, or for access to enumerated digital content.
What services are taxable in Minnesota?
Most services are not taxable in Minnesota. The statute does not impose a general service-tax; only services specifically listed in § 297A.61, subd. 3 are “sales” subject to tax. The listed services include lodging, admissions to places of amusement and athletic events, parking, laundry and dry cleaning, building-cleaning and maintenance, motor-vehicle washing, lawn-care services, detective and security services, pet grooming, and a defined set of telecommunications services, among others.
Services outside the listed categories are not taxable on their own. That is why professional services, consulting, accounting, legal work, marketing, and general software-implementation labor are generally nontaxable services in Minnesota. The risk is not the service label; the risk is what the service is packaged with. A nontaxable consulting engagement bundled with a taxable software license can pull the full package into tax if the bundled-transaction rules apply, which is the next question every CEO asks after the service question.
How do bundled transactions work?
A bundled transaction is a single package price covering taxable and nontaxable components. Minnesota’s treatment of bundled transactions can cause the entire package to be taxable where a taxable element is not clearly separated. Separation on the invoice, with a distinct price for the taxable component, is the usual way vendors keep the nontaxable elements out of the tax base.
The practical implication for SaaS and services vendors: if the contract bundles a taxable downloaded-software component, taxable digital content, or a taxable enumerated service with a nontaxable SaaS or consulting component, the structure of the invoice controls the exposure. A single “platform fee” line that covers both sides is the highest-risk structure because it leaves the DOR with a reasonable argument that the whole line is taxable. Line-item separation, with a defensible allocation method that matches the contract’s commercial reality, is the path that typically preserves the nontaxable treatment for the nontaxable components. Treatment rules are technical; confirm the current DOR position before final invoicing decisions.
How does Minnesota source a SaaS sale?
Minnesota applies destination-based sourcing. Under Minn. Stat. § 297A.668, subd. 2, when the product is received by the purchaser at the seller’s business location, the sale is sourced there; when it is not, the sale is sourced to the location where receipt by the purchaser occurs, then to an address in the seller’s business records, then to an address obtained at the time of sale, then to the location from which the product was shipped or made available. For electronically delivered software, digital goods, and remote-access services, the controlling address is almost always the customer’s address, which makes Minnesota the taxing state for any Minnesota-based customer.
The sourcing rule matters for multi-state vendors because it determines which state’s rate applies. A Minnesota vendor selling to a Wisconsin customer is sourced to Wisconsin; a California vendor selling to a Minnesota customer is sourced to Minnesota. This is what connects sourcing to nexus: once sourcing points to Minnesota, the question is whether the vendor has enough contact with Minnesota to require collection here.
When does an out-of-state SaaS vendor have nexus?
An out-of-state vendor owes a duty to register and collect Minnesota sales tax once it crosses Minnesota’s economic-nexus thresholds under Minn. Stat. § 297A.66. The statute extends the definition of “retailer maintaining a place of business in this state” to remote sellers that engage in regular or systematic solicitation of retail sales to destinations in Minnesota and that cross a volume threshold: 200 or more retail sales, or more than $100,000 in retail sales, to Minnesota destinations during the prior 12-month period.
This is the statutory expression of the current constitutional rule, which overruled the older physical-presence requirement and permits a state to require an out-of-state seller to collect sales tax without proof of physical presence. The practical filter for a SaaS vendor is the customer list: if a meaningful share of customers are Minnesota businesses or individuals, the thresholds are easy to cross. Once crossed, the vendor must begin collecting within the registration window under DOR rules; describe the timing qualitatively and consult current DOR guidance before the go-live date.
How do marketplace facilitator rules apply?
Minnesota shifts the collection duty to a marketplace provider when one is in the chain. Under § 297A.66, a marketplace provider is a person that “facilitates a retail sale by a retailer” by listing property for sale and directly or indirectly collecting payment from the customer and transmitting it to the retailer. Registered marketplace providers collect and remit Minnesota sales tax on sales made through the platform. The underlying seller is generally relieved of the collection duty on those specific sales but is not relieved of the general registration analysis for its direct sales.
For a SaaS vendor that sells both through an app marketplace and directly, the effect is that marketplace-facilitated transactions and direct transactions are analyzed separately. The direct channel stands or falls on its own nexus analysis under the § 297A.66 threshold rule; the marketplace channel is handled by the marketplace. Misreading this split is the most common pattern I see when a growing vendor first looks at Minnesota exposure: the direct sales are what create the registration trigger, and those often look small against marketplace volume even though they carry the full obligation.
What registration and filing obligations follow?
Once a vendor has Minnesota nexus, the obligation stack includes registering with the Minnesota Department of Revenue, collecting sales tax at the correct rate, filing returns on the assigned schedule, and remitting the tax collected. The registration portal is Minnesota e-Services. Filing frequency (monthly, quarterly, or annual) is assigned by the DOR based on tax liability. Late-filing and late-payment penalties, interest, and audit exposure run against unregistered remote sellers the same as against in-state sellers under Minn. Stat. § 297A.63, which imposes use tax on the “privilege of using, storing, distributing, or consuming in Minnesota tangible personal property or taxable services.” An out-of-state vendor that fails to register and collect does not eliminate the tax; it shifts the collection exposure from the vendor to the customer as use tax, while leaving the vendor exposed on audit for failure to collect. Timing windows for registration, filing, and assessment change; confirm current rules in DOR publications rather than relying on a static summary.
Does Minnesota tax my SaaS subscription revenue?
For most true SaaS (customer accesses software on your servers, no download, no control over the server), Minnesota treats the transaction as a nontaxable service under current Department of Revenue guidance. If any part of the product is delivered as a download or a copy the customer controls, that piece is taxable prewritten software under Minn. Stat. § 297A.61. Check current DOR guidance before relying on a classification.
Do I owe Minnesota sales tax if my company is in another state?
You do if you meet Minnesota’s economic-nexus thresholds in Minn. Stat. § 297A.66, which follow the constitutional framework under which a state can require an out-of-state seller to collect sales tax without physical presence. Broadly, regular or systematic sales to Minnesota destinations, above a statutory threshold of 200 retail sales or $100,000 in retail sales over a 12-month period, create a duty to register and collect. Physical presence is no longer required.
Is downloaded software taxable when SaaS isn't?
Yes. Minn. Stat. § 297A.61 taxes prewritten computer software whether it is delivered electronically, by load and leave, or otherwise, and classifies it as tangible personal property. A downloaded copy of the same product that is nontaxable as true SaaS typically becomes taxable the moment delivery shifts to a download or physical medium.
Can I separate the software portion from a bundled service to avoid tax?
Sometimes. Minnesota generally applies bundled-transaction rules that can cause the entire package to be taxable if a taxable item is not separately itemized. Clean separation on the invoice, with the taxable component priced and described on its own line, is usually required. Review current DOR guidance and have a tax attorney or accountant check your invoicing before relying on the structure.
Do marketplace sales count toward my economic nexus threshold?
Sales you make through a marketplace provider that is registered to collect Minnesota sales tax are generally collected and remitted by the marketplace under Minn. Stat. § 297A.66. Those sales may still count toward your own threshold analysis in certain situations, and your direct (non-marketplace) sales are measured separately. Confirm classification with current DOR guidance.
Minnesota’s sales-tax treatment of SaaS, digital goods, and services is not a single rule: it is a set of classification, sourcing, and nexus rules that have to line up before a vendor can say the package is nontaxable. The place most classifications break is delivery mode, and the place most exposures open is an undetected economic-nexus crossing. For related context, see the companion articles on Minnesota LLC tax elections and structure and the Minnesota pass-through entity tax. If you are sorting out whether your SaaS or services revenue is taxable in Minnesota, or whether your out-of-state company has crossed the collection threshold, email [email protected] with a short description of the product and your current revenue split by state.