Michigan Retirement Income Tax Calculator

Find out how Michigan taxes your Social Security, pension, and 401(k) distributions.

Models Michigan's taxation of retirement income: Social Security is fully exempt, while pension, IRA, and 401(k) withdrawals are taxed at the flat 4.25% rate after the Michigan retirement-income deduction is applied.

Does Michigan tax Social Security?

No. Michigan fully exempts Social Security benefits from state income tax. Social Security is subtracted entirely from your Michigan taxable income, so it never contributes to your 4.25% state tax.

Michigan treats retirement income generously: Social Security is fully exempt, and a growing retirement-income deduction shelters much of your pension, IRA, and 401(k) money. Whatever is left is taxed at the flat 4.25%. This calculator separates your income sources and applies each rule correctly.

How it works

The calculator handles each income type by its Michigan rule:

  1. Exempt Social Security. Your Social Security benefits are subtracted entirely — they are never taxed by Michigan.
  2. Apply the retirement deduction. Your pension, IRA, and 401(k) withdrawals are pooled, then reduced by your Michigan retirement-income deduction allowance.
  3. Tax the remainder. Whatever retirement income remains above the deduction is taxed at the flat 4.25%.

So taxable = max(0, pension + iraWithdrawals − deduction) and tax = taxable × 0.0425. Social Security is excluded from this base.

Tips and example

A retiree with $24,000 of Social Security, a $30,000 pension, and $10,000 of IRA withdrawals, with a retirement deduction allowance of $35,000, has taxable retirement income of $30,000 + $10,000 − $35,000 = $5,000. Michigan tax is $5,000 × 4.25% = $212.50. The Social Security is fully exempt and adds nothing.

The deduction allowance grows each year through the 2026 phase-in, so retirees owe progressively less. Your exact allowance depends on your birth year and filing status — enter the figure from the current Michigan tax instructions for an accurate result.