Michigan · 2026 tax year

How every number on this site is computed

The calculator is a transparent, deterministic model of federal, FICA, Michigan and city withholding. This page documents the formulas, the bases each tax is computed on, the 2026 figures, and every primary source.

Transparency

Overview

Every calculation on this site runs through a single engine (src/lib/engine.js) that reads all rates and thresholds from a single data file (src/data/mi-2026.json). No rate is hard-coded into any page or component. That means the numbers are internally consistent across all 40+ pages, and updating a rate in one place updates the entire site.

The input model

The calculator accepts gross income — as an annual salary, a per-period salary, or an hourly rate times hours with overtime — plus pay frequency, filing status, number of exemptions, pre-tax retirement contributions, pre-tax health insurance, and the city where you work and live. From gross it derives the taxable bases for each tax layer.

The four tax layers and their bases

The engine computes four layers in a fixed order, each on its correct base:

Pre-tax retirement contributions reduce federal, state and city tax but not FICA. Pre-tax health insurance reduces all four layers. This matches the real withholding rules and is the reason the calculator\u2019s per-check figures line up with actual stubs within a few dollars.

Bonus income

Bonus and supplemental pay uses the flat 22% federal supplemental withholding rate on the bonus amount, plus the standard FICA, state and city rates on the same bonus. This matches the IRS flat supplemental method that most employers use.

Self-employment income

Self-employment income uses the SE tax rate of 15.3% applied to 92.35% of net profit (the Social Security and Medicare share both halves), with half of the SE tax deducted as an adjustment to income. Federal income tax is computed on profit minus the SE tax deduction and the standard deduction; state and city tax use the same pre-tax adjustments as wage income.

Overtime

Hourly overtime is computed at 1.5× the regular rate for hours over 40 in a workweek, per the federal Fair Labor Standards Act, and is taxed through the same four layers as regular wages. Michigan does not require a separate daily overtime rule, so the 40-hour weekly threshold is used.

2026 figures in the data file

The following figures are used for the 2026 tax year and live in src/data/mi-2026.json: federal standard deduction and brackets; the $184,500 Social Security wage base and $200,000 Medicare surtax threshold; Michigan\u2019s flat 4.25% and $5,900 per-filer exemption; the $67,610 / $135,220 retirement exclusion; and the 24 city rates with their resident/non-resident splits.

Known simplifications

The calculator is an estimate, not a tax filing. It does not model itemized deductions, tax credits, dependents beyond the exemptions, capital gains, or state adjustments beyond the retirement exclusion. Withholding tables round per period, so a real stub may differ from the annual model by a few dollars. It is not affiliated with the State of Michigan or the IRS.

Primary sources

Every figure is tied to a primary source:

All figures were verified on 2026-08-05 and are re-checked when the site\u2019s data file is updated.