Minnesota Paycheck Calculator - SmartAsset (2025)

Your Details Done

Use SmartAsset's paycheck calculator to calculate your take home pay per paycheck for both salary and hourly jobs after taking into account federal, state, and local taxes.

Minnesota Paycheck Calculator - SmartAsset (1)

Overview of Minnesota Taxes

Minnesota has a progressive income tax system with rates that range from 5.35% to 9.85%. Only a few states have a higher top tax rate than Minnesota. On the bright side, there are no local income taxes in the Land of 10,000 Lakes.

Work Info

Add your details

Marital Status

Marital Status

Enter your marital status

Do this later

Dismiss

Job

Add your details

Location

Location

Enter your location Do this later

Dismiss

Add your details

Elected State Percentage

Do this later

Dismiss

Add your details

Dependents

Do this later

Dismiss

Add your details

Pay Frequency

Do this later

Dismiss

Add your details

Allowances

Add your details

Additional Withholdings

Additional Withholdings

Federal

State

Local

Do this later

Dismiss

Add your details

Pre-Tax Deductions

Deduction
Name

Calculation
Method

Deduction
Amount

Medical Insurance

Dental Coverage

Vision Insurance

401k

Long Term Disability Insurance

Life Insurance

Commuter Plan

FSA

HSA

Total

Do this later

Dismiss

Add your details

Post-Tax Deductions

Deduction
Name

Calculation
Method

Deduction
Amount

Total

Add another post-tax deduction

' + '

' + '' + '

' + '

' + '' + '' + '' + '' + '' + '' + '

' + '

' + '' + '

' + '

'; }; var addRow = function (thisCount, values) { container.find('.popout-tbody').append(renderRow(thisCount)); var $thisContainer = container.find('.deduction-' + thisCount); var $sel = $thisContainer.find('select[name="deduction-calculation-type"]'); var $inputs = $thisContainer.find('input.percentage, input.dollar'); var $nameInput = $thisContainer.find('input[name="deduction-name"]'); $sel.val(container.find('.deduction-' + (thisCount-1) + ' select[name="deduction-calculation-type"]').val()); $sel.select2({ minimumResultsForSearch: -1 }); $inputs.val(0); $thisContainer.find('input.dollar').autoNumeric('init'); $thisContainer.find('input.percentage').autoNumeric('init'); if (values) { $nameInput.val(values.name); $sel.val(values.type).trigger("change"); if (values.type === 'dol-fixed') { $thisContainer.find('.dollar.tightcontainer').show(); $thisContainer.find('.percentage.tightcontainer').hide(); $thisContainer.find('input.dollar').autoNumeric('set', values.value); } else { $thisContainer.find('.dollar.tightcontainer').hide(); $thisContainer.find('.percentage.tightcontainer').show(); $thisContainer.find('input.percentage').autoNumeric('set', values.value); } } onDedCalcTypeSelect(thisCount, $sel.val()); updateTotalPostDeductions(); smartasset.inputs.repositionPopout(); $nameInput.on('change blur focusout keypress keyup paste', function () { var thisInput = $(this); if (thisInput.val().length > 0) { thisInput.parent().parent().removeClass('has-error'); } smartasset.inputs.repositionPopout(); }); $sel.on('change', function(){ onDedCalcTypeSelect(thisCount, $sel.val()); }); $sel.add($inputs).on('change blur focusout keypress keyup paste', function(){ updateTotalPostDeductions(); }); }; var onDedCalcTypeSelect = function(thisCount, value) { var $row = container.find('.deduction-' + thisCount); if (value === 'dol-fixed') { $row.find('.dollar.tightcontainer').show(); $row.find('.percentage.tightcontainer').hide(); } else { $row.find('.dollar.tightcontainer').hide(); $row.find('.percentage.tightcontainer').show(); } }; var updateTotalPostDeductions = function(){ var totalVal = 0; var $rows = container.find('.popout-tbody .popout-row'); var totalPostTaxDeductions = 0; $.each(smartasset.data.getPageData().postTaxDeductions, function(index, value){ totalPostTaxDeductions += value.value; }); $.each($rows, function(){ var $this = $(this); var $displayAmount = $this.find('.calculated-deduction-amount'); var calcType = $this.find('select[name="deduction-calculation-type"]').val(); switch(calcType) { case 'dol-fixed': $displayAmount.text('$' + smartasset.math.commatoze($this.find('input.dollar').autoNumeric('get'))); totalVal += $this.find('input.dollar').autoNumeric('get') * 1; break; case 'per-gross': $displayAmount.text('$' + smartasset.math.commatoze($this.find('input.percentage').autoNumeric('get') / 100 * smartasset.data.getPageData().grossPay)); totalVal += ($this.find('input.percentage').autoNumeric('get') / 100) * smartasset.data.getPageData().grossPay; break; case 'per-net': $displayAmount.text('$' + smartasset.math.commatoze($this.find('input.percentage').autoNumeric('get') / 100 * (smartasset.data.getPageData().paycheck + totalPostTaxDeductions))); totalVal += ($this.find('input.percentage').autoNumeric('get') / 100) * (smartasset.data.getPageData().paycheck + totalPostTaxDeductions); break; } }); container.find('.calculated-amount-total').text('$' + smartasset.math.commatoze(totalVal)); var errorMsg = container.find('p.error-message'); if (totalVal > smartasset.data.getPageData().grossPay) { errorMsg.show(); } else { errorMsg.hide(); } smartasset.inputs.repositionPopout(); }; // // before popup is shown, reload the data (imagine someone canceled the popup, hit escape, etc) // smartasset.hooks.register("beforePopoutShow", function() { doLoad(); }); // // register the onInputsLoaded method // smartasset.hooks.register("onInputsLoaded", function() { smartasset.inputs.reshowPopout('ud-post-td', 'ud-post-td'); doLoad(); }); $(function() { container = $('.ud-post-td'); container.find('p.error-message').text('Your deductions can\'t exceed your income.'); container.find('.add-row-button').on('click', function(){ var $rows = container.find('.popout-tbody .popout-row'); if ($rows.length < deductionMax) { addRow($rows.length); } if ($rows.length >= deductionMax) { container.find('.add-row-button').addClass('disabled'); } }); smartasset.hooks.register('onInputsLoaded', function(){ updateTotalPostDeductions(); }); container.find(".next").unbind("click").click(doSave); }); }()); Do this later

Dismiss

Add your details

Are you exempt from any taxes?

Do this later

Dismiss

Add your details

Tax Exemptions

Federal Income Taxes

State Income Taxes

Local Income Taxes

Social Security

Medicare

State Insurance Taxes

Do this later

Dismiss

Type

Salary (per year)

Dismiss

Hourly Wage

Dismiss

Hours (per pay period)

Dismiss

Add Overtime

Overtime Hourly Wage

Dismiss

Overtime Hours (per pay period)

Dismiss

You can't withhold more than your earnings. Please adjust your .

Your estimated -- take home pay:

$--

Where is your money going?

Gross Paycheck $--
Taxes --% $--
Details
Federal Income --% $--
State Income --% $--
Local Income --% $--
FICA and State Insurance Taxes --% $--
Details
Social Security --% $--
Medicare --% $--
State Disability Insurance Tax --% $--
State Unemployment Insurance Tax --% $--
State Family Leave Insurance Tax --% $--
State Workers Compensation Insurance Tax --% $--
Pre-Tax Deductions --% $--
Details
Post-Tax Deductions --% $--
Details
Take Home Salary --% $--

Save more with these rates that beat the National Average

  • CDs

Unfortunately, we are currently unable to find savings account that fit your criteria. Please change your search criteria and try again.

Searching for accounts...
Minnesota Paycheck Calculator - SmartAsset (2)

As of

Marketing Disclosure

Unfortunately, we are currently unable to find savings account that fit your criteria. Please change your search criteria and try again.

Searching for accounts...
Minnesota Paycheck Calculator - SmartAsset (3)

As of

Marketing Disclosure

'; } // Add in tracking pixels if not suppressed var trackingPixels = ''; if (!smartasset.page.suppressThirdPartyScripts) { for (var trackingPixel in account.trackingPixels) { trackingPixels += 'Minnesota Paycheck Calculator - SmartAsset (4)'; } } // Remove tracking pixels in the "link text" if suppressed if (smartasset.page.suppressThirdPartyScripts) { // Remove all "img" elements linkText = smartasset.analytics.removeTrackingPixels(linkText); } // SA-10931 'sa-table-more-padding' added to Bankrate listings, likely a temporary fix var isBankrate = account.source === 'bankrate'; return '

' + ''+ '

' + '

'+ '' + account.product + '' + 'Sponsored' + '

'+ '

'+ '

'+ '

' + 'Minnesota Paycheck Calculator - SmartAsset (5)' + (account.fdic ? '

Member FDIC

' : '' ) + '

' + ( stars ? stars : '' ) + '

' + '

' + '

' + linkText +'

' + '

    ' + '
  • ' + '

    ' + 'APY ' + 'Minnesota Paycheck Calculator - SmartAsset (6)' + '

    ' + '

    '+ smartasset.math.commatoze(account.APY, 2) + '%' + '

    ' + trackingPixels + '

    ' + '

    ' + '
  • ' + '
  • ' + '

    Interest Rate

    ' + '

    ' + ( hasRate ? smartasset.math.commatoze(account.rate, 2) + '%' : 'N/A' ) + '

    ' + '
  • ' + '
  • '+ '

    Min. Balance for APY

    ' + '

    ' + '$' + smartasset.math.commatoze(account.minDeposit,0) + '

    ' + '
  • ' + '

' + '

' + '

'+ '' + '

' + '

' + '

' + '

' }; // Method to track tab clicks and initialize nanoScroller depositRatesBlock.tabClick = function() { var $this = $(this); var tabType = $this.data('tab'); smartasset.analytics.track("deposit-mini-rates-tab-click", { tab: tabType } ); // initialize nanoScroller when tab content is viewed for the first time, allowing table to expand to full height // check data-nano-scroll-init if tab was already initialized var $tabPanel = $this.closest('.tab-container').find('[data-product=' + tabType + ']:not([data-nano-scroll-init])'); // initialize nanoScroller when tabs are switched $tabPanel.find('.nano').nanoScroller(); // set data-nano-scroll-init to true to avoid re-initializing again $tabPanel.attr('data-nano-scroll-init', true); }; // Tracks and redirects user clicks on table listings depositRatesBlock.lenderClick = function(url, source, company, product) { // Savings Endpoint Tracking smartasset.savingsvehicles.miniLenderClick( { url: url, source: source, company: company, product: product } ); }; // this flag ensures we do not trigger the "view-savings-block" event more than once var flag_trigger_view = true; // // The JS "entry point" for the savings rates block // smartasset.hooks.register("onInputsLoaded", function() { // Only need to run the logic for displaying the block has not yet been displayed if (!depositRatesBlock.initialized) { depositRatesBlock.savingsMiniRatesTable = smartasset.tables.initializeRatesTable('savingsMiniRatesTable', undefined, '.savings-rates-table', {isMiniRates: true}); depositRatesBlock.cdMiniRatesTable = smartasset.tables.initializeRatesTable('cdMiniRatesTable', undefined, '.cd-rates-table', {isMiniRates: true}); depositRatesBlock.displayBlock(); } else { depositRatesBlock.updateRatesTable(depositRatesBlock.cachedDataSavings, 'savings'); depositRatesBlock.updateRatesTable(depositRatesBlock.cachedDataCds, 'cd'); } // SA-5618 -- send "view-savings-block" event if (flag_trigger_view) { // send event smartasset.analytics.track("view-savings-block"); // set flag to false to prevent sending multiple view events for the same widget-load flag_trigger_view = false; } }); // On CD Rates Pages makes CD tab the default when the page loads $(document).ready(function () { if(depositRatesBlock.smartReviews.productType === 'CD'){ $(".deposit_rates-block .tab-container").easytabs({ defaultTab: "[data-tab='cd']", updateHash: false, animate: false }); } });

Minnesota Paycheck Calculator

Minnesota Paycheck Calculator - SmartAsset (7)

Minnesota Paycheck Quick Facts

  • Minnesota income tax: 5.35% - 9.85%
  • Median household income: $84,313 (U.S. Census Bureau)
  • Number of cities that have local income taxes: 0

How Your Minnesota Paycheck Works

If you’re a Minnesotan, your payroll taxes will include FICA taxes, federal income taxes and Minnesota’s own state taxes. Let’s break down what those taxes are and how much you can expect to pay.

In Minnesota, as in every other state, your employer will withhold 6.2% of your earnings for Social Security taxes and 1.45% of your earnings for Medicare taxes, every pay period. Your employer will match those contributions and the total contribution makes up the FICA taxes. Single filers, heads of household and qualifying widow(er)s with earnings that exceed $200,000 are subject to a 0.9% Medicare surtax. Married couples who file jointly pay this surcharge on all income above $250,000, while married couples filing separately pay it on income over $125,000. Your employer doesn’t match this surtax.

Then there’s the federal income tax. The W-4 form you give your employer indicates things like your marital status and any additional tax withholding you want your employer to take from your paychecks. How much your employer withholds will depend on what you put on your W-4 form, as well as on your earnings. Naturally the size of your paychecks will also depend on your pay frequency. Monthly paychecks will be larger than biweekly paychecks because they cover a longer pay period.

Over the last couple of years, the IRS has altered the W-4. Specifically, the new W-4 removes the use of allowances, along with the option of claiming personal or dependency exemptions. Instead, it uses a five-step process that asks filers to enter personal information, claim dependents and indicate any additional income or jobs.

In addition to the required tax withholding, there are also some voluntary contributions you may want to make. For example, contributions to a 401(k) plan, flexible spending account (FSA) or health savings account (HSA) will all come out of your paychecks. The money you put in these types of accounts is also pre-tax, which means it comes out of your pay before income taxes do. Pre-tax contributions lower your taxable income and may even push you into a lower tax bracket.

Any premiums you have to pay for employer-sponsored health, life or disability insurance will also come from your paychecks. The deductions for employer-sponsored insurance are generally pre-tax.

Minnesota Median Household Income

YearMedian Household Income
2022$84,313
2021$80,441
2020$78,723
2019$81,426
2018$71,817
2017$69,975
2016$70,218
2015$68,730
2014$67,244
2013$64,324
2012$61,795

In Minnesota, your employer will deduct money to put toward your state income taxes. Like federal income taxes, Minnesota income taxes are pay-as-you-go. Money comes out of each of your paychecks throughout the year rather than you getting one giant tax bill in the spring.

As mentioned earlier, Minnesota has one of the highest top tax rates in the country. However, that top rate of 9.85% only applies to a high level of income (more than $171,220 for single filers). And because no Minnesota cities charge local income taxes, you don’t have to worry about getting hit with any other rates.

Minnesota also has a tax form that’s similar to the federal W-4 form, but for Minnesota taxes. It’s called the W4-MN and it’s where you claim allowances and exemptions from state taxes. Though you won't be able to claim allowances on the new federal W-4, workers in Minnesota can use the Form W4-MN to determine their Minnesota withholding allowances. However, you only have to give your employer a W4-MN if one of the following applies to you:

  • You claim more than 10 Minnesota withholding allowances.
  • You checked Box A or B under Section 2, and you expect your wages to exceed $200 per week.
  • Your employer believes you aren't entitled to the number of allowances claimed.

If you ask to have additional Minnesota withholding deducted, you can just give your employer a W-4. The Form W4-MN isn’t necessary.

If you receive supplemental wages like bonuses or commissions, the taxes you pay depend on how your employer disburses supplemental wages. The wages are either taxed at normal Minnesota income tax rates or they’re subject to a flat withholding rate of 6.25%.

Income Tax Brackets

  • Single Filers
  • Married, Filing Jointly
  • Married, Filing Separately
  • Head of Household
Single Filers
Minnesota Taxable IncomeRate
​$0 - $30,0705.35%
$30,070 - $98,7606.80%
$98,760 - $183,3407.85%
​$183,340+9.85%
Married, Filing Jointly
Minnesota Taxable IncomeRate
​$0 - $43,9505.35%
$43,950 - $174,6106.80%
$174,610 - $304,970​7.85%
$304,970+9.85%
Married, Filing Separately
Minnesota Taxable IncomeRate
​$0 - ​$21,9755.35%
​$21,975 - $87,3056.80%
$87,305 - $152,4857.85%
$152,485+9.85%
Head of Household
Minnesota Taxable IncomeRate
$0​ - $37,0105.35%
$37,010 - ​$148,7306.80%
$148,730 - $243,7207.85%
$243,720+9.85%

A financial advisor can help you understand how taxes fit into your overall financial goals. SmartAsset’s free tool matches you with up to three vetted financial advisors who serve your area, and you can have a free introductory call with your advisor matches to decide which one you feel is right for you. If you’re ready to find an advisor who can help you achieve your financial goals, get started now.

How You Can Affect Your Minnesota Paycheck

If you want to adjust the size of your paycheck, first look to your W4-MN. You may be able to claim more or fewer allowances to change your paycheck. Remember that claiming more allowances means less withholding (larger paycheck) and fewer allowances means more withholding (smaller paycheck). If you want to make changes to your form, simply fill out a new copy and give it to your employer.

You can also think about boosting your contributions to a 401(k), FSA or HSA to shelter more of your income from taxes. Depending on your employer, you might also be able to stash pre-tax dollars in a commuter benefits plan or 529 college savings plan.

If you are interested in buying property in Minnesota or are looking to refinance, check out our Minnesota mortgage guide for all the information you need on mortgages and rates in the state.

Minnesota Top Income Tax Rate

YearTop Income Tax Rate
20239.85%
20229.85%
20219.85%
20209.85%
20199.85%
20189.85%
20179.85%
20169.85%
20159.85%
20149.85%
20137.85%
Minnesota Paycheck Calculator - SmartAsset (2025)

FAQs

What percent of your paycheck goes to taxes in Minnesota? ›

Minnesota has a progressive income tax system with rates that range from 5.35% to 9.85%. Only a few states have a higher top tax rate than Minnesota. On the bright side, there are no local income taxes in the Land of 10,000 Lakes.

How much is $50000 a year after taxes in Minnesota? ›

If you make $50,000 a year living in the region of Minnesota, USA, you will be taxed $10,787. That means that your net pay will be $39,214 per year, or $3,268 per month.

How do I figure out how much will be deducted from my paycheck? ›

How do I calculate taxes from paycheck? Calculate the sum of all assessed taxes, including Social Security, Medicare and federal and state withholding information found on a W-4. Divide this number by the gross pay to determine the percentage of taxes taken out of a paycheck.

What is the income tax rate in Minnesota? ›

Minnesota, like the majority of states, has a graduated rate income tax system, with the percentage increasing based on income thresholds. Minnesota's income tax falls into four brackets: 5.35 percent, 6.80 percent, 7.85 percent and 9.85 percent. Not all of your taxable income is taxed at the same rate.

How much is $100,000 after taxes in Minnesota? ›

If you make $100,000 a year living in the region of Minnesota, USA, you will be taxed $28,578. That means that your net pay will be $71,422 per year, or $5,952 per month.

Is Minnesota one of the highest taxed states? ›

Individual Income Taxes: Minnesota has four individual income tax rates, ranging from 5.35 percent to 9.85 percent. Minnesota's top rate is the 6th highest in the country, while the bottom rate is higher than the top rate in half the country (including seven states with no income tax).

How much is 25 dollars an hour annually? ›

Frequently Asked Questions. $25 an hour is how much a year? If you make $25 an hour, your yearly salary would be $52,000.

How much is $200,000 a year after taxes in Minnesota? ›

If you make $200,000 a year living in the region of Minnesota, USA, you will be taxed $66,608. That means that your net pay will be $133,393 per year, or $11,116 per month.

How much is 70k salary after taxes in Minnesota? ›

If you make $70,000 a year living in the region of Minnesota, USA, you will be taxed $17,604. That means that your net pay will be $52,396 per year, or $4,366 per month.

Is it better to claim 1 or 0 on your taxes? ›

By placing a “0” on line 5, you are indicating that you want the most amount of tax taken out of your pay each pay period. If you wish to claim 1 for yourself instead, then less tax is taken out of your pay each pay period.

What is the formula for calculating paycheck? ›

To calculate a paycheck start with the annual salary amount and divide by the number of pay periods in the year. This number is the gross pay per pay period. Subtract any deductions and payroll taxes from the gross pay to get net pay.

What is not taxed in Minnesota? ›

Items Exempt by Law

Common examples include: Clothing for general use, see Clothing. Food (grocery items), see Food and Food Ingredients. Prescription and over-the-counter drugs for humans, see Drugs.

Why does Minnesota have high income tax? ›

“Minnesota's higher tax rates at the top of the income scale allow it to generate (greater) revenues while taxing low- and middle-income families at lower rates than Kentucky,” the report states.

How much does Minnesota collect in taxes? ›

We collect over $23 billion in state taxes annually to fund state and local programs. We also collect debt owed to state agencies and local governments.

What is $95,000 after taxes in Minnesota? ›

If you make $95,000 a year living in the region of Minnesota, USA, you will be taxed $26,717. That means that your net pay will be $68,284 per year, or $5,690 per month.

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Dean Jakubowski Ret

Last Updated:

Views: 6005

Rating: 5 / 5 (70 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Dean Jakubowski Ret

Birthday: 1996-05-10

Address: Apt. 425 4346 Santiago Islands, Shariside, AK 38830-1874

Phone: +96313309894162

Job: Legacy Sales Designer

Hobby: Baseball, Wood carving, Candle making, Jigsaw puzzles, Lacemaking, Parkour, Drawing

Introduction: My name is Dean Jakubowski Ret, I am a enthusiastic, friendly, homely, handsome, zealous, brainy, elegant person who loves writing and wants to share my knowledge and understanding with you.