Crypto State Tax Rules: Minnesota
Minnesota residents face some of the highest state income tax rates in the nation, with progressive brackets reaching 9.85%. Unlike federal taxes and many other states that offer preferential long-term capital gains rates, Minnesota provides no special treatment. All cryptocurrency gains, whether short-term or long-term, are taxed as ordinary income at your marginal tax rate. For high-earning crypto investors, this means the top 9.85% state rate applies directly to gains.
Quick Answer
Minnesota taxes all capital gains as ordinary income, with no preferential treatment based on holding period. The state's progressive income tax ranges from 5.35% to 9.85%. Both short-term and long-term crypto gains are taxed at your ordinary income rate. A $50,000 long-term crypto gain could be taxed at Minnesota's top 9.85% rate, resulting in $4,925 owed to the state. Minnesota state returns are due April 15.
Does Minnesota Tax Cryptocurrency?
Yes, Minnesota taxes cryptocurrency gains. The state follows federal treatment, classifying crypto as property (our complete guide to crypto taxes covers the federal rules in depth). When you sell, trade, or exchange cryptocurrency, you must report the gain or loss on your Minnesota state return.
Minnesota's tax approach differs significantly from federal treatment. The federal government taxes long-term capital gains at preferential rates (see federal crypto tax rates for current brackets). Minnesota offers no such preference. All gains, short-term and long-term, are taxed at your ordinary income rate, which can reach 9.85% for high earners.
Capital Gains Treatment in Minnesota
This is where Minnesota's tax code creates a substantial burden for crypto investors. Minnesota does not differentiate between holding periods. All capital gains are combined with ordinary income and taxed at the applicable marginal rate.
Minnesota's progressive tax brackets for 2024 are approximately:
- 5.35% on income up to $27,230
- 6.80% on income from $27,230 to $65,100
- 7.85% on income from $65,100 to $173,220
- 9.85% on income over $173,220
A crypto investor with ordinary income of $150,000 who realizes $50,000 in capital gains would pay tax on $200,000 at Minnesota's top 9.85% rate (at least on the portion above $173,220). The marginal impact is significant: that additional $50,000 in gains costs $4,925 in Minnesota state tax alone.
Compare this to federal treatment, where the same $50,000 long-term gain might be taxed at just 15% ($7,500 combined federal and Minnesota), versus a scenario where the gain is short-term and taxed as ordinary income at 37% federal plus 9.85% Minnesota (approximately $23,425 total). Minnesota's refusal to distinguish based on holding period means you can't achieve even partial relief at the state level.
How to Report Crypto Gains in Minnesota
Minnesota uses Form M1-NR (for non-residents) or Form M1 (for residents). You'll report capital gains similar to federal forms, but combined with all other income.
Here's the process:
- Calculate your total crypto gains and losses for the year
- Determine your net capital gain or loss
- Add your capital gains to all other income on your Minnesota return
- Apply the appropriate marginal tax rate based on total income
- Include any Minnesota income tax withholding or estimated tax payments
Minnesota requires Schedule M (Capital Gains/Loss Schedule) or reference to your federal Schedule D. Your documentation should match your federal filing exactly. See our guide on how to file crypto taxes for help with the federal forms.
Minnesota-Specific Tips for Crypto Investors
Understand your marginal rate. Minnesota's tax burden on crypto gains depends entirely on your total income. If you're in the 5.35% bracket and realize gains, they're taxed at 5.35%. If you're in the 9.85% bracket, gains are taxed at 9.85%. Calculate your marginal rate before taking actions that would trigger significant gains.
Consider timing gains across tax years. If you're near a tax bracket boundary, you might realize some gains in one year and others in the next. Spreading $100,000 in gains across two years ($50,000 each) might keep you in a lower bracket longer. A CPA can model this for you.
Separate staking and mining income from trading gains. Staking rewards and mining income are ordinary income when received, taxed at your marginal rate. When you later sell that crypto, the gain or loss is calculated separately and combined with other income. Document the timing and fair market value of rewards carefully.
Account for Minneapolis' fintech growth. The Minneapolis area has a growing financial technology sector. If your crypto activities are part of a business, you might owe self-employment tax in addition to income tax. Business activity is treated differently from investment activity in Minnesota.
Don't assume holding periods matter for tax planning. In federal tax planning, holding long-term often saves significant taxes. In Minnesota, there's no state-level benefit to holding longer. Your decision should be based on investment fundamentals, not state tax timing.