Key Facts About Crypto Tax in Minneapolis
Minnesota is the only state that runs its own net investment income tax: 1% on net investment income above $1 million, stacked on a 9.85% top rate that starts at $198,630 for single filers. Crypto gains count for both, with no long-term discount at the state level. In the Twin Cities, where corporate equity compensation already fills the top brackets, that combination makes accurate crypto records one of the highest-leverage line items on the return.
- Minnesota taxes crypto gains as ordinary income at rates up to 9.85%, one of the highest top rates in the country, with no long-term discount.
- Minnesota is the only state with its own net investment income tax: 1% on net investment income above $1 million, effective since tax year 2024. Crypto gains count toward it.
- The 9.85% top bracket starts at $198,630 of taxable income for single filers and $330,410 for joint filers in 2025.
- A $500,000 long-term crypto gain costs about $168,250 in Minneapolis versus roughly $119,000 in Las Vegas and $192,880 in New York City.
- Seventeen Minnesota companies made the 2025 Fortune 500 list, one of the highest per-capita concentrations in the country, anchored by UnitedHealth Group, Target, and US Bancorp.
- Count On Sheep delivers CPA-ready 8949, Schedule D, and Schedule 1 inputs for Minneapolis investors. Your CPA files, or you file with TurboTax.
Minneapolis crypto investors face one of the most expensive state tax structures in the country: Minnesota taxes gains as ordinary income up to 9.85% with no long-term discount, and since 2024 it is the only state charging its own net investment income tax, 1% on net investment income above $1 million. A $500,000 long-term gain costs about $168,250 here versus $119,000 in Las Vegas. The Twin Cities holder profile, corporate professionals from seventeen Fortune 500 headquarters with equity compensation already filling the top brackets, makes lot-level accuracy the highest-leverage number on the return. Count On Sheep, a USA-based team with former Big 4 leadership, delivers CPA-ready Form 8949, Schedule D, and Schedule 1 inputs. We do not file. Your CPA files, or you file with TurboTax.
Phone: (858) 434-7547
Why Minneapolis crypto investors need a specialist
Minneapolis crypto portfolios usually sit on top of serious W-2 income. This is a corporate headquarters town, and equity compensation pushes taxable income into the top brackets before the first coin is ever sold. At 9.85% plus a possible 1% surtax, the state prices every crypto mistake higher than almost anywhere else.
The employer base explains the holder profile. Seventeen Minnesota companies made the 2025 Fortune 500 list, among them UnitedHealth Group, Target, US Bancorp, Best Buy, 3M, and General Mills, and most of that headquarters weight sits in the metro. The professionals those companies employ hold RSUs, deferred compensation, and employee stock plans, and a meaningful slice bought crypto through the 2017 and 2021 cycles. Their salary and vesting income alone reaches the 9.85% bracket, which starts at $198,630 for a single filer, so every crypto gain lands at the top marginal rate from the first dollar.
Minnesota then does something no other state does: it charges its own net investment income tax. Since tax year 2024, net investment income above $1 million, including capital gains from crypto, carries an extra 1%. A founder-sized exit, a long-held bitcoin position finally sold, or a single strong year of trading can cross that line in one shot. Whether a specific year triggers the surtax comes down to the exact gain figure, which comes down to the exact basis figure, which is precisely the number sloppy software gets wrong.
The state offers no consolation for patience. Minnesota taxes long-term gains at the same ordinary rates as short-term, so the holding-period discount exists only on the federal side, where it is worth up to 17 percentage points. That asymmetry rewards one specific discipline: per-lot records that prove acquisition dates and support specific identification, so the federal return captures the discount while the Minnesota return absorbs the flat reality.
High rates also raise the value of going back. A prior-year return filed off a raw software import with mismatched basis costs more in Minnesota than in almost any other state, and cleaning it up requires a reconciled 8949 that agrees with the original filing everywhere except the corrections. Harvesting decisions and amended returns belong to you and your CPA. The lot-level ledger both depend on is what we build.
What crypto gains actually cost in Minneapolis
Minneapolis residents pay federal capital gains of up to 23.8% including NIIT, Minnesota tax of up to 9.85%, and a further 1% Minnesota surtax on net investment income above $1 million. The state treats all crypto gains as ordinary income regardless of holding period, and staking, mining, and airdrop income is taxable at receipt for both federal and state purposes.
What a $500,000 long-term crypto gain costs a top-bracket resident
| City | State + local tax | Federal (LTCG + NIIT) | Total tax | Extra cost vs Las Vegas |
|---|---|---|---|---|
| Minneapolis | $49,250 (9.85%) | $119,000 (23.8%) | $168,250 | +$49,250 |
| New York City | $73,880 (14.776%) | $119,000 (23.8%) | $192,880 | +$73,880 |
| Las Vegas | $0 | $119,000 (23.8%) | $119,000 | Baseline |
Illustrative math at top marginal rates on a $500,000 long-term gain. Federal assumes the 20% long-term rate plus 3.8% net investment income tax. The Minneapolis figure excludes Minnesota's 1% net investment income tax, which would apply only to net investment income above $1,000,000 in the same year. Actual liability depends on total income, filing status, and lot-level records.
Federal conformity in Minnesota
Minnesota starts from federal figures, so federal basis, specific identification, and characterization flow through to the state return. One reconciled crypto ledger feeds both filings, and one basis error repeats on both.
What this means in practice: a top-bracket Minneapolis resident keeps about 66 cents of a long-term crypto gain dollar, and about 65 cents once the surtax applies. Every overstated gain costs 9.85 cents on the dollar at the state level alone, and every harvested loss saves the same. The rate structure makes Minneapolis one of the highest-leverage markets in the country for getting the crypto ledger exactly right, both for the current year and for prior years worth amending.
What we untangle for Minneapolis crypto investors
Four steps, start to finish
From anywhere in Minnesota.
Connect
You connect read-only access to your exchanges and share wallet addresses. CSV exports work too.
Reconcile
We pull and reconcile every wallet, exchange, and DeFi interaction into one ledger with cost basis, holding period, and proceeds per lot.
Specialist Review
A senior crypto tax professional reviews edge cases. Manual basis splits, DeFi classifications, bridge events, restaking, NFTs.
CPA-Ready Reports
You get CPA-ready Form 8949, Schedule D, Schedule 1 inputs (and Schedule C for mining), plus full workpapers. Hand to your CPA, or load into TurboTax.
Clean files, ready for your CPA
When the crypto tax work is done, you receive a tidy package: Form 8949 detail, Schedule D totals, Schedule 1 inputs for staking and airdrops, and the workpapers behind every number. That goes straight to your CPA, or into TurboTax.
Talk through your crypto tax situation first.
Every wallet, exchange, and DeFi history is different. Start with a consultation so we can understand the work, confirm what your CPA needs, and outline the cleanest path forward for your Minnesota return.
Common questions, Minneapolis edition
Do you have an office in Minneapolis?
No. Count On Sheep is headquartered in San Diego and serves Minneapolis and St. Paul clients remotely through a secure portal, video calls, and read-only exchange access. The deliverable is identical: a CPA-ready crypto package your tax professional can file from.
Do you file my Minnesota taxes?
No. We produce the crypto inputs: Form 8949 detail, Schedule D totals, and Schedule 1 income items. Your CPA files the federal and Minnesota returns, or you file yourself with TurboTax. We stay out of preparation on purpose.
How does Minnesota tax crypto gains?
As ordinary income at rates up to 9.85%, regardless of how long you held. There is no state long-term discount. Net investment income above $1 million in a year picks up an additional 1% surtax, and crypto gains count toward that threshold.
What is the Minnesota net investment income tax?
A 1% state tax on net investment income above $1 million, in effect since tax year 2024. Minnesota is the only state with its own version of the federal NIIT. Capital gains, interest, dividends, and rental income all count, so a large crypto exit can trigger it in a single year.
What is the combined tax rate on crypto gains in Minneapolis?
Up to roughly 33.65% on long-term gains: 20% federal, 3.8% federal NIIT, and 9.85% Minnesota. Above $1 million of net investment income the Minnesota surtax adds another point. Short-term gains run higher because the federal layer switches to ordinary rates up to 37%.
Are crypto-to-crypto trades taxable in Minnesota?
Yes. Every swap is a disposal at fair market value for both federal and Minnesota purposes, even with no dollars involved. An active year can mean hundreds of taxable events, each needing basis, dates, and proceeds. That reconstruction is exactly what we deliver.
I filed prior years from a software export that was wrong. Should I amend?
That call belongs to your CPA, but at Minnesota rates the dollars involved are often worth the look. We rebuild the actual history, quantify the difference against what was filed, and hand your CPA a reconciled 8949 so the amendment decision is made on real numbers.
Does tax-loss harvesting work in Minnesota?
Yes, and the high rate makes each harvested dollar worth more here than in most states. Losses offset gains for both federal and Minnesota purposes. The requirement is lot-level proof of basis and holding, which is what our reconciliation produces before year-end, not after.
Can my Minneapolis CPA use your reports?
Yes. The package is built for handoff: 8949 detail, Schedule D totals, Schedule 1 items, and workpapers supporting every classification. Your CPA files the federal and Minnesota returns from it without redoing the crypto work.
What do I need to get started?
Exchange access or CSV exports, wallet addresses, prior returns that touched crypto, and a note on any year you think was filed wrong. We scope everything on a free consultation call first.
Ready to get your crypto tax handled and CPA-ready?
Book a free scoping call or call us directly. We serve Minneapolis investors remotely, wherever your wallets live.


