SaaS-friendly, with real local rate stacking
Minnesota's sales tax setup works in your favor in several ways: SaaS stays exempt, clothing stays exempt, and the state handles all local tax administration through one centralized return.
The quick version: $100,000 in sales or 200 transactions triggers nexus, measured on a rolling four-quarter basis. SaaS is exempt; downloaded software is taxable.
But those advantages only matter if you're actually compliant. This guide covers Minnesota's economic nexus rules, digital product taxability, and where businesses typically get stuck.
Minnesota sales tax rate table
| Field | Value |
|---|---|
| State base rate | 6.875% |
| Average combined rate (state + local) | 7.46% |
| Local add-on range | 0% to 2.0% |
| Maximum possible combined rate | 8.875% |
| Rates vary by county / city | Yes |
| Destination-based or origin-based | Destination-based |
Major cities like Minneapolis, St. Paul, and Duluth impose their own local sales taxes that raise the combined rate above the state base. Remote sellers must collect the correct destination rate based on where the buyer is located.
$100,000 or 200 transactions — 90 days to register
Minnesota requires out-of-state sellers to collect sales tax once they exceed $100,000 in sales or 200 separate transactions into the state. Minnesota looks at your last four quarters — a rolling 12-month window.
- This threshold counts all your sales to Minnesota, not just the taxable ones. Minnesota started enforcing this rule on October 1, 2019.
- Sales through marketplaces like Amazon, Etsy, or eBay count toward your threshold, but you won't need to collect again on those transactions if the marketplace already does.
- Once you cross either threshold, you have 90 days to register.
SaaS is exempt — downloading changes everything
Minnesota doesn't tax SaaS or remotely accessed software, whether B2B or B2C. If you're accessing software or digital content remotely without transferring ownership, it's not taxable.
| Product / service | Tax treatment |
|---|---|
| SaaS (B2B and B2C) | Exempt |
| Downloaded software (permanent license) | Taxable |
| Streaming / subscription software access | Exempt |
| Digital goods (e-books, music, video) | Exempt |
| Digital images & fonts | Exempt |
| Data processing / information services | Exempt |
| Cloud storage / hosting | Exempt |
Bottom line: a software company selling $500,000 in annual subscriptions to Minnesota customers keeps that entire revenue without having to collect state sales tax. Just watch out for any permanently downloaded software.
Product taxability in Minnesota
| Product category | Tax treatment |
|---|---|
| Groceries & unprepared food | Exempt |
| Prepared food & restaurant meals | Taxable at 6.875% + local |
| Candy & soft drinks | Taxable at 6.875% + local |
| Clothing & apparel | Exempt |
| Footwear | Exempt |
| Prescription drugs | Exempt |
| Over-the-counter medications | Exempt |
| Medical devices & durable equipment | Exempt |
| Agricultural inputs | Exempt |
| Manufacturing machinery & equipment | Exempt |
| Raw materials used in manufacturing | Exempt |
| Electricity & gas used in production | Exempt |
| Computers & business equipment | Taxable at 6.875% + local |
Clothing exemption: Minnesota is one of only five states that fully exempt most clothing. Candy and soft drinks are taxable, unlike groceries — misclassifying candy as groceries creates audit exposure.
Minnesota doesn't have sales tax holidays
Minnesota's approach to tax relief has historically focused on permanent exemptions (clothing and groceries) rather than temporary holiday periods. Your business should continue collecting the standard rate year-round.
Filing and registration
Registration
The Minnesota Department of Revenue handles registration through the e-Services portal. Registration is free and typically processes within 7 to 10 business days.
Filing frequencies
| Frequency | Assigned when… |
|---|---|
| Monthly | Average liability of $500 or more per month |
| Quarterly | Average liability $100–$499 per month |
| Annual | Average liability less than $100 per month |
Returns and payments are due on the 20th of the month following the reporting period.
Large-filer rules
If your average monthly liability exceeds $10,000, you must make prepayments throughout the month, typically remitted weekly or biweekly.
Penalties and interest
- Late filing/payment: 15% penalty on the unpaid tax
- Interest: adjusts quarterly, currently 3% to 5%
No vendor discount: you remit 100% of collected tax regardless of when you file.
Not sure which of these apply to you?
We map your Minnesota exposure — nexus, local rate stacking, SaaS classification — and tell you exactly what to do next.
Not home-rule — and a full SST member
Minnesota is not a home-rule state. You register once with the state, and the state distributes local taxes to the appropriate cities and counties — no separate registrations with Minneapolis, St. Paul, Duluth, or any other locality.
Minnesota is a full member of the Streamlined Sales Tax program and has been since its inception. If you're a remote seller using SST-certified software, you can register through the SST central system and gain liability protection when relying on state-provided taxability rules.
Voluntary Disclosure Agreement (VDA)
Minnesota offers a formal VDA program administered directly by the Department of Revenue, plus a path through the MTC.
Lookback & relief
Minnesota typically limits lookback to 3.5 years under a VDA, compared to the standard 6.5-year statute of limitations. Penalties are fully waived; interest remains due on the lookback period.
Eligibility & process
You're eligible if the state hasn't yet contacted you. Minnesota allows anonymous pre-applications. The process typically takes 60 to 90 days.
Consider a VDA if you have significant past sales in Minnesota, especially exceeding the threshold for multiple years — far better than simply registering going forward.
Audit risk in Minnesota
Minnesota's Department of Revenue actively enforces compliance, frequently auditing out-of-state sellers who hit economic nexus thresholds and heavily scrutinizing businesses selling into the Twin Cities metro area.
Common audit triggers
- High volume of exempt sales, especially clothing or grocery exemptions disproportionate to your industry
- Inconsistent filing patterns or sudden drops in reported taxable sales
- Software and digital products misclassified as exempt SaaS
- Marketplace sellers with direct sales channels potentially underreporting
- Local tax underpayment — Minneapolis, St. Paul, and Duluth get extra scrutiny
Statute of limitations
Minnesota can audit 3.5 years back for standard returns; no statute for fraud or failure to file. The state does not typically use contingency-based third-party auditors.
Recent changes & quirky rules
Everyday apparel is exempt, but accessories like jewelry, watches, and athletic gear (helmets, pads) are taxable — split your inventory carefully.
Candy (sugar-based confections without flour) is taxable; a candy bar with flour is exempt as a grocery. A subtle line that confuses food sellers.
Cities like Minneapolis and Duluth impose their own local sales taxes on top of the state rate, so combined rates vary significantly across the state.
Exemptions & resale certificates
Resale certificates
Minnesota accepts its official Form ST3, Certificate of Exemption, and also honors the SST Uniform Exemption Certificate. A single certificate covers all future qualifying purchases and doesn't expire.
Seller liability
If you accept a certificate in good faith and it's later deemed invalid, Minnesota generally won't hold you liable for uncollected tax.
Common exemptions
- Resale / wholesale — yes
- Manufacturing — direct-use exemptions for production equipment and materials
- Agriculture — production inputs exempt
- Nonprofits — limited; must apply for exempt status
- Government — state, federal, and local exempt
- Medical — prescription drugs and certain devices exempt
Minnesota offers direct pay permits for qualified large businesses.
Your next move in Minnesota
Minnesota's setup works in your favor, but only if you're actually compliant.
- Crossed the threshold but haven't registered? That 90-day window moves fast.
- Have past exposure? A VDA caps your liability at 3.5 years and wipes out penalties.
- Undercollecting local taxes? Verify your tax engine pulls the right destination-based rate for Minneapolis, St. Paul, and Duluth.
These are all fixable problems — and fixing them now costs far less than waiting for Minnesota to find you first.