Minnesota Capital Gains Tax, Explained
Ordinary-income brackets up to 9.85%, a 1% state NIIT most sellers have never heard of, and a state AMT that runs on its own rules. Here is the real math.
A guide by Taxstra Tax & Accounting — CPA-led tax strategy for business owners
Quick Answer
Minnesota taxes capital gains as ordinary income under its four brackets, 5.35% to 9.85%, with no discount for holding an asset longer. On top of that, Minnesota adds a 1% state Net Investment Income Tax on net investment income over $1 million, a second surtax layer that very few states have. Example: a married Minnesota couple with $250,000 of ordinary income and a $900,000 long-term gain lands mostly in the 9.85% bracket on the gain, and if their total net investment income for the year tops $1 million, the excess over that line owes an extra 1% to the state, stacked on the federal 15-20% rate and the federal 3.8% NIIT. Run your numbers in our capital gains tax calculator and enter your Minnesota bracket in the state field.
How Minnesota Taxes Capital Gains: Ordinary Income, Four Brackets
Like California, Minnesota ignores the federal holding-period discount entirely. The federal system drops your rate to 0%, 15%, or 20% once you've held an asset over a year. Minnesota doesn't. Every dollar of gain, stock, a rental building, a business interest, lands on the Minnesota return as ordinary income and climbs the same four-bracket ladder as your salary.
The 2026 brackets: for married couples filing jointly, 5.35% applies up to $48,700 of taxable income, 6.80% from there to $193,480, 7.85% from $193,480 to $337,930, and 9.85% above $337,930 (single-filer thresholds are roughly half). Because gains stack on top of your other income, the same $300,000 gain costs a very different amount depending on what else is on the return that year.
| Your situation (MFJ) | Approx. MN rate on the gain | Combined with federal 15/20% + NIIT |
|---|---|---|
| $150K income + $100K gain | ~7.85% | ~26% all-in |
| $300K income + $250K gain | ~7.85-9.85% | ~29% all-in |
| $1M+ net investment income, large gain | 9.85% + 1% state NIIT = 10.85% | ~34.5% all-in |
Timing the year matters more than timing the calendar
With no long-term discount, the entire Minnesota bill turns on which tax year the gain lands in and what else is on that year's return. A gap year, a low-income year, or a year with an offsetting business loss can move a Minnesota seller down one or two brackets, which is worth more here than almost any other single planning lever.
The 1% Minnesota Net Investment Income Tax (It's Real, and It's Rare)
This is the point of confusion worth clearing up directly: Minnesota's Net Investment Income Tax is not a rumor or a bill that died in committee. It's confirmed, currently in effect state law. Minnesota's 2023 omnibus tax bill (HF 1938, signed May 2023) created a 1% tax on net investment income over $1 million, effective for tax years beginning after December 31, 2023. It applies to individuals, estates, and trusts. Net investment income includes interest, dividends, capital gains, and rental and royalty income, reduced by related expenses like investment advisory fees and investment interest.
Three details that change how you plan around it:
- It's on the excess, not the whole $1 million. Cross the threshold by $400,000 in net investment income and the 1% applies to that $400,000, not to your first million.
- No credit for tax paid to another state. Minnesota's own guidance states the credit for taxes paid to another state cannot be claimed against the MN NIIT, so a Minnesota resident selling out-of-state property can still owe the full 1% here even after paying the other state.
- It sits next to, not instead of, the federal NIIT. The federal 3.8% Net Investment Income Tax applies on a similar but not identical income base above its own thresholds ($200,000/$250,000 unindexed). A big Minnesota gain can trigger both the federal 3.8% and the state 1%, two surtaxes with similar names and different rules, on the same sale.
The irony: two 'net investment income taxes,' two different tests
Federal NIIT triggers off modified AGI above $200,000/$250,000. Minnesota's NIIT triggers off net investment income itself above $1 million, a completely separate calculation. A taxpayer can clear the federal threshold easily on ordinary income alone and still be nowhere near the Minnesota $1 million investment-income line, or vice versa. Don't assume one tells you anything about the other; model both.
Minnesota's Own Alternative Minimum Tax
Minnesota runs its own alternative minimum tax, calculated on Schedule M1MT at a flat 6.75% rate, separately from the federal AMT. This matters because you can owe Minnesota AMT in a year you owe zero federal AMT. Minnesota's calculation disallows or limits several regular-tax items, including certain itemized deductions, when it builds the state AMT base, so a large one-time capital gain that also carries a big state-tax or other itemized-deduction claim can push a taxpayer who has never seen AMT before into owing it for the first time.
The practical takeaway: don't assume a clean federal AMT projection means Minnesota is clean too. A big gain year is exactly when the two calculations diverge, and it's worth running the Minnesota AMT schedule alongside the regular tax and the 1% NIIT before a large sale closes, not after.
Three separate calculations, one closing date
A large Minnesota gain can touch four numbers in the same return: the regular graduated-bracket tax, the 1% state NIIT, the state AMT, and the federal stack (ordinary or 0/15/20% plus the federal 3.8% NIIT). Model all four before the deal closes. Waiting until filing season to discover a Minnesota AMT bill on top of everything else is a bad way to find out.
Stacking Minnesota on the Federal Rules
Long-term gains still get the federal discount even though Minnesota ignores it: 0%, 15%, or 20% depending on total taxable income, plus the federal 3.8% NIIT above the federal thresholds. Layer Minnesota's ordinary-bracket treatment (up to 9.85%), the state 1% NIIT, and a possible state AMT hit on top, and a top-bracket Minnesota seller with a very large gain can realistically see a combined federal-plus-state rate in the mid-to-high 30s. The exact number depends heavily on the mix of ordinary income, the size of the gain, and whether the state AMT calculation binds.
Links for the follow-through: estimated tax payments guide · underpayment penalty calculator. A sale that pushes you across the Minnesota NIIT or AMT lines usually means a same-quarter estimated payment on both the federal and Minnesota returns.
Rentals, Depreciation Recapture, and the Home Sale Exclusion
Minnesota follows the federal Section 121 exclusion for a primary residence, $250,000 of gain excluded ($500,000 married filing jointly) if you owned and lived in the home two of the last five years. Twin Cities appreciation, and lake-property appreciation up north, routinely pushes long-held homes past that exclusion, and the excess is ordinary income on the Minnesota return, with the 1% NIIT and state AMT both possible if the numbers are large enough.
Rental sellers add depreciation recapture to the stack: recaptured depreciation is taxed at up to 25% federally, and Minnesota folds that same recaptured amount into ordinary income under its own brackets, since Minnesota doesn't carve out a separate recapture rate. A 1031 exchange defers both the federal and Minnesota tax on investment real estate, and unlike California, Minnesota does not currently impose an annual out-of-state-exchange tracking filing, though the deferred gain remains taxable whenever the replacement property is eventually sold in a taxable transaction.
Weighing a sale against renting the old house?
Converting a former primary residence to a rental resets the depreciation and recapture math and changes the Section 121 calculation if you rent it out for a while before selling. See our guide on that decision before the property goes on the market or gets a tenant.
Full guide: Should You Sell or Rent Your House?
Selling After You Leave Minnesota
With a 9.85% top rate, a 1% state NIIT, and a state AMT, it's no surprise high-earning Minnesotans look at zero-income-tax states before a large sale. The move works, but only for genuine residency changes made well before the transaction. Minnesota real estate stays Minnesota-source forever regardless of where you live when you sell. Stock and most intangibles are generally sourced to your state of residence on the sale date, so a bona fide move can take those gains out of Minnesota's reach.
Minnesota is an active enforcer on high-dollar residency changes: the state applies both a 183-day physical-presence test and a facts-and-circumstances domicile test (home, family, time on the ground, professional and community ties), and a sale that closes weeks after a paper move to a no-income-tax state is exactly the pattern that draws scrutiny. If a residency change is part of an exit plan, it needs to be real, documented, and comfortably ahead of the sale, not a step taken the same quarter the deal closes.
Minnesota Capital Gains FAQs
Capital gains tax by state
Facing a large Minnesota capital gain?
We model the bracket stack, the 1% state NIIT, the Minnesota AMT, and the federal layer together, before the transaction locks your options. Nationwide remote firm with deep multi-state practice.
Find Out What You're Overpaying in Taxes
Book a free 30-minute call to walk through your situation. We'll tell you exactly how our CPA-led team can help — and whether we're the right fit.
