The complete guide
Michigan payroll taxes 2026: an overview
Your Michigan paycheck is hit by up to four separate taxes: federal income tax, FICA (Social Security and Medicare), Michigan’s flat 4.25% income tax, and — in 24 cities — a local income tax. This guide walks through each one and how they stack.
Almost nothing confuses workers more than the gap between their gross pay and their net pay. The difference is payroll withholding: the taxes your employer is legally required to take out of every paycheck and send to the government on your behalf. In Michigan, up to four layers apply. This guide explains each layer, the 2026 numbers, and how to know whether your withholding is right.
The four layers of a Michigan paycheck
A Michigan paycheck can carry four separate withholding lines. The first is federal income tax, computed on your taxable wages after the standard deduction using the progressive federal brackets. The second is FICA — Social Security at 6.2% and Medicare at 1.45%. The third is Michigan income tax at a flat 4.25%. The fourth, if you live or work in one of 24 cities, is the city income tax.
Not every worker pays all four — residents of the many cities without a local income tax pay three layers; workers whose wages fall under the standard deduction may owe no federal income tax at all. But the structure is the same: each layer is a percentage of a slightly different base.
Understanding the bases is the key to the whole system. Federal income tax is computed on wages minus the standard deduction. FICA is computed on wages minus pre-tax health insurance (but not retirement contributions). Michigan tax is computed on wages minus pre-tax retirement and health, then minus the exemption. City tax uses the same base as Michigan.
Layer one: federal income tax
The federal income tax is the largest line on most Michigan paychecks, and the only progressive one. For 2026, the standard deduction is $16,100 for single filers, $32,200 for married filing jointly, and $24,150 for head of household. Your taxable income is your wages minus the standard deduction, and it is taxed in brackets: 10% up to $12,400, 12% to $50,400, 22% to $105,700, 24% to $201,775, 32% to $256,225, 35% to $640,600, and 37% above that for single filers.
Because the brackets are progressive, your marginal rate — the rate on your next dollar — is higher than your average rate. A $70,000 single filer pays about $6,570 in federal tax, an average rate of about 9.4% of gross, even though their marginal rate is 22%.
Your employer withholds federal tax using the W-4 you file. The more allowances and dependents you claim on the W-4, the less is withheld. The goal of a good W-4 is simple: withhold close to your actual tax so you neither overpay all year nor owe a surprise at filing.
Layer two: FICA — Social Security and Medicare
FICA is the payroll tax that funds Social Security and Medicare, and it is split evenly between you and your employer. You pay 6.2% of your wages for Social Security and 1.45% for Medicare, for a total employee share of 7.65%. Your employer matches that with another 7.65%.
For 2026, the Social Security portion applies to the first $184,500 of wages — the Social Security wage base. Earnings above that cap are exempt from the 6.2% Social Security tax for the rest of the year (your employer stops withholding it). There is no cap on the Medicare portion.
High earners pay more Medicare. Wages above $200,000 (single) or $250,000 (married filing jointly) are subject to an extra 0.9% Medicare surtax. Combined, FICA is usually the second-largest line on a Michigan paycheck — on a $70,000 salary it comes to about $5,355 a year.
Layer three: Michigan income tax at 4.25%
Michigan’s flat 4.25% income tax is the state layer. It is computed on your federal AGI, adjusted, minus a $5,900 personal exemption per filer. Pre-tax retirement contributions and pre-tax health premiums reduce the base, which means they reduce your Michigan tax too.
On a $70,000 salary with a 6% 401(k) ($4,200) and $2,500 of pre-tax health, Michigan taxable income is about $57,400 after the exemption, and the state tax is about $2,440 a year.
The flat rate makes this layer trivially predictable: for every $10,000 of Michigan taxable income, the tax is $425. That predictability is a big part of why Michigan workers can model their take-home so accurately.
Layer four: the city income tax
The fourth layer applies only in Michigan’s 24 taxing cities. The city tax is a flat percentage of your wages after pre-tax deductions, withheld by your employer and remitted to the city. Resident rates run from 1% (the standard) up to Detroit’s 2.4%; non-resident rates are typically half the resident rate.
On a $70,000 salary, a resident of a standard 1% city pays about $700 a year; a Detroit resident pays about $1,680; a Grand Rapids resident pays about $1,050. A commuter into any of those cities pays the half rate on wages earned in the city.
The city line is the one that national calculators almost always miss, and it is the reason this site exists. For anyone in a taxing city it is real money withheld from every check.
The bases matter: what each tax is computed on
The single most confusing part of payroll is that each tax uses a slightly different base. Federal income tax uses taxable income after the standard deduction. FICA uses wages net of pre-tax health but NOT net of retirement contributions — so a big 401(k) contribution does not reduce your FICA. Michigan and city taxes use wages net of pre-tax retirement and health, then minus exemptions.
The practical consequences: contributing to a 401(k) lowers your federal, Michigan and city taxes but not your FICA. Pre-tax health insurance lowers all four layers. A 401(k) contribution is therefore not quite the "triple tax saving" it is sometimes described as — the FICA saving does not apply to retirement contributions under current rules.
This is exactly the model this site’s calculator implements, which is why its numbers line up with real pay stubs: the correct base for each layer, in the correct order.
The 2026 numbers at a glance
The key 2026 figures: federal standard deduction $16,100 single / $32,200 married / $24,150 head of household; Social Security wage base $184,500; Medicare surtax threshold $200,000 single / $250,000 married; Michigan rate 4.25%; Michigan exemption $5,900 per filer; city rates from 1% to 2.4%.
These are the numbers hard-coded nowhere in this site’s UI — they live in a single data file (mi-2026.json) that the calculation engine reads. If the state cuts its rate to 4.05% or the IRS raises a threshold, the data file is updated and every page recalculates.
Because the numbers are centralized, the calculator is always internally consistent: the same salary produces the same federal, FICA, state and city lines no matter which page you run it on.
Why gross-to-net still surprises people
Even with all four layers understood, workers are often surprised by the total. On a $70,000 salary in a standard 1% city, the annual withholding is roughly: federal $6,570, FICA $5,355, Michigan $2,440, city $700 — about $15,065 in total, leaving roughly $54,935 net, or about 78.5% of gross.
The surprise is usually not any single line but their sum. A worker who thinks "flat 4.25% state" forgets that federal and FICA come first. The 22% federal bracket and the 7.65% FICA are invisible to that mental math.
The remedy is a calculator that shows every line. Seeing federal, FICA, state and city side by side turns "why is my check so small?" into a concrete, checkable list of numbers.
How to verify your withholding is correct
Three quick checks keep your withholding honest. First, look at each line on your stub: federal, FICA, state, and (if applicable) city. Each should be a percentage of the right base. Second, run the numbers through this calculator and compare — a small variance around the exemption and W-4 choices is normal; a systematic difference means something is off. Third, watch for a missing city line if you live or work in a taxing city; it is the most commonly forgotten withholding.
If your federal withholding is too high (a big refund every year) or too low (a surprise balance), adjust your W-4. If your state or city withholding is wrong, contact your payroll department directly.
Self-employed workers don’t have withholding at all — they pay all four layers through quarterly estimates, with FICA replaced by the self-employment tax of 15.3% on 92.35% of net earnings.
The self-employed difference
Self-employed workers in Michigan pay the same four taxes but handle them differently. Instead of an employer withholding FICA, they pay self-employment tax — 15.3% (the combined employee and employer share) applied to 92.35% of net profit. Half of that self-employment tax is deductible as an adjustment to income.
They also pay federal income tax, Michigan’s 4.25%, and, if they live in a taxing city, the city income tax on their net profit. All of it is paid through quarterly estimates.
The self-employment mode on this site models exactly that: SE tax on 92.35% of net, the half-deduction, federal, Michigan, and city layers, producing a true annual net instead of a guess.
Why the numbers rarely match a W-2 stub exactly
Even a perfect calculator won’t match every pay stub to the penny, and it’s worth understanding why. Federal withholding uses the W-4 method, which prorates your annual standard deduction and brackets across pay periods and rounds. Michigan’s withholding table uses a similar period-based approach with its own rounding. City withholding varies slightly by city’s tables and any small exemption.
The result is that a real stub will differ from a clean annual calculation by a few dollars per period — the difference between the withholding tables and the exact tax. Over the year, federal and state returns reconcile that difference: most filers get a small refund or owe a small balance.
A calculator’s job is to model the true annual tax, not the withholding-table approximation. If your goal is predicting your next check, use the calculator’s per-period figure as the target and expect your stub to land within a few dollars; if your goal is estimating your annual bill, the calculator’s annual figure is the number that matters.