Methodology
Accuracy is the product. If a figure cannot be traced to an official source, it does not ship — and where something is approximate, it is listed below rather than buried.
Federal income tax
Brackets and the standard deduction come from IRS Rev. Proc. 2025-32 (2026 inflation adjustments). Tax is computed on taxable income — gross pay minus the standard deduction for your filing status — by applying each bracket rate to the slice of income that falls inside it. All four filing statuses have their own bracket table.
Social Security and Medicare
- Social Security: 6.2% on wages up to $184,500 for 2026, a maximum of $11,439. Source: SSA 2026 contribution and benefit base announcement.
- Medicare: 1.45% on every dollar. There is no wage base.
- Additional Medicare: a further 0.9% above $200,000 for single filers, $250,000 married filing jointly, $125,000 married filing separately. These thresholds are fixed in statute and have never been indexed for inflation, so they catch more earners every year.
Only the employee share is shown. Your employer pays a matching amount that never appears on your payslip.
State income tax
All 50 states and DC are covered. Nine levy no tax on wages. For the rest we apply the state’s own brackets to income after its own standard deduction and personal exemption — and critically, we track which kind of exemption each state uses. Some reduce taxable income; others are a flat credit against tax owed. Treating one as the other produces a wrong answer of a few hundred dollars, so each state declares its own mechanism explicitly.
Wage data
Median wages come from U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 state estimates (bulk file), May 2025 estimates. Where the BLS suppresses a figure, or withholds it because the median exceeds $115,000, that combination is omitted entirely. We do not estimate a number the source declined to publish.
Liability, not withholding
Every figure here is annual tax liability — what you owe for the year. Employer withholding, which is what appears on a paycheck, is calculated differently under IRS Publication 15-T and depends on your W-4. The two normally land close but rarely match exactly. A withholding mode is planned.
Source verification, state by state
Our standard is that every figure traces to the revenue department that publishes it. That check is being worked through jurisdiction by jurisdiction, and this table is the live status rather than a claim — including the states where it is not done yet.
39 checked against the state’s own revenue department · 9 levy no wage tax so there is nothing to check · 3 where a primary source was found but the figures do not yet reconcile · 0 still rely on a secondary compilation.
| Jurisdiction | Status | Figures | Checked |
|---|---|---|---|
| Alabama | Revenue department | 2026 | 2026-08-10 |
| Arizona | Revenue department | 2026 | 2026-08-10 |
| California | Revenue department | 2025 | 2026-08-10 |
| Colorado | Revenue department | 2025 | 2026-08-10 |
| Connecticut | Revenue department | 2026 | 2026-08-10 |
| Delaware | Revenue department | 2026 | 2026-08-10 |
| District of Columbia | Revenue department | 2026 | 2026-08-10 |
| Georgia | Revenue department | 2026 | 2026-08-10 |
| Hawaii | Revenue department | 2026 | 2026-08-10 |
| Idaho | Revenue department | 2026 | 2026-08-10 |
| Illinois | Revenue department | 2026 | 2026-08-10 |
| Indiana | Revenue department | 2026 | 2026-08-10 |
| Iowa | Revenue department | 2026 | 2026-08-10 |
| Kansas | Revenue department | 2026 | 2026-08-10 |
| Kentucky | Revenue department | 2026 | 2026-08-10 |
| Louisiana | Revenue department | 2026 | 2026-08-10 |
| Maine | Revenue department | 2026 | 2026-08-10 |
| Maryland | Revenue department | 2026 | 2026-08-10 |
| Massachusetts | Revenue department | 2026 | 2026-08-10 |
| Michigan | Revenue department | 2026 | 2026-08-10 |
| Minnesota | Revenue department | 2026 | 2026-08-10 |
| Mississippi | Revenue department | 2026 | 2026-08-10 |
| Missouri | Revenue department | 2026 | 2026-08-10 |
| Montana | Revenue department | 2026 | 2026-08-10 |
| Nebraska | Revenue department | 2026 | 2026-08-10 |
| New Jersey | Revenue department | 2025 | 2026-08-10 |
| New Mexico | Revenue department | 2026 | 2026-08-10 |
| New York | Revenue department | 2026 | 2026-08-10 |
| North Carolina | Revenue department | 2026 | 2026-08-10 |
| North Dakota | Revenue department | 2025 | 2026-08-10 |
| Oklahoma | Revenue department | 2026 | 2026-08-10 |
| Oregon | Revenue department | 2026 | 2026-08-10 |
| Pennsylvania | Revenue department | 2026 | 2026-08-10 |
| Rhode Island | Revenue department | 2026 | 2026-08-10 |
| South Carolina | Revenue department | 2026 | 2026-08-10 |
| Utah | Revenue department | 2026 | 2026-08-10 |
| Vermont | Revenue department | 2026 | 2026-08-10 |
| Virginia | Revenue department | 2026 | 2026-08-10 |
| West Virginia | Revenue department | 2026 | 2026-08-10 |
| Alaska | No wage tax | — | 2026-08-09 |
| Florida | No wage tax | — | 2026-08-09 |
| Nevada | No wage tax | — | 2026-08-09 |
| New Hampshire | No wage tax | — | 2026-08-09 |
| South Dakota | No wage tax | — | 2026-08-09 |
| Tennessee | No wage tax | — | 2026-08-09 |
| Texas | No wage tax | — | 2026-08-09 |
| Washington | No wage tax | — | 2026-08-09 |
| Wyoming | No wage tax | — | 2026-08-09 |
| Arkansas | Source found — discrepancy unresolved | 2026 | 2026-08-10 |
| Ohio | Source found — discrepancy unresolved | 2026 | 2026-08-10 |
| Wisconsin | Source found — discrepancy unresolved | 2026 | 2026-08-10 |
Errors found and corrected by this process
- Arizona: Standard deduction was $8,350 / $16,700 — roughly half the real figure. Arizona couples to the federal standard deduction; AZDOR publishes $15,750 / $31,500 / $23,625 for 2025, which are the federal amounts. Now set to the federal 2026 amounts of $16,100 / $32,200 / $24,150.
- California: Standard deduction was $5,540/$11,080 — the 2024 figure. Corrected to $5,706/$11,412.
- Georgia: Flat rate was 5.19%; corrected to 4.99%.
- Georgia: Standard deduction was $12,000 / $24,000; corrected to $15,000 / $30,000.
- Hawaii: Standard deduction was $4,400 / $8,800 — the 2024–25 amounts. Act 46 raises it for tax year 2026 to $8,000 single, $16,000 joint, $12,000 head of household. Corrected.
- Idaho: A 0% band to $4,811 was being applied before the 5.3% rate, left over from Idaho’s pre-flat structure. The Commission states the rate is 5.3% on Idaho taxable income with no such band; removed. This had been understating Idaho tax by about $255 for every filer.
- Maine: Bracket boundaries were $27,399 / $64,849 single and $54,849 / $129,749 joint — the compiled source’s "over $X" phrasing. Maine publishes them as $27,400 / $64,850 and $54,850 / $129,750. Aligned.
- Massachusetts: 4% surtax threshold was $1,083,150 — the 2025 certification. Corrected to $1,107,750 for 2026.
- Minnesota: Head-of-household standard deduction was falling back to the single figure of $15,300; the Department publishes $23,000. Corrected.
- New Jersey: Fourth band rate was 5.53%; the statute is 5.525%. Corrected.
- New Mexico: Head of household was being given the SINGLE bracket schedule. FYI-104 Table 7 column (c) puts head of household on the same schedule as married filing jointly. This overstated New Mexico tax for those filers by about $200 a year at $75,000, before the standard-deduction correction below compounded it.
- Oklahoma: Bracket structure was four bands with a zero-rate floor at $3,750. HB 2764 consolidated six brackets into three from tax year 2026: 0.25% to $1,000, 2.75% to $7,200, 4.5% above (doubled for joint).
- Oklahoma: Top rate was already 4.5% and remains so, down from 4.75% in 2025.
- Oregon: Personal exemption credit was $256 — the 2025 figure. The 2026 formula uses $263. Corrected.
- Rhode Island: Head-of-household standard deduction was falling back to the single figure of $11,200; the Division publishes $16,800. Corrected.
- South Carolina: Entire schedule replaced. Was 0% / 3% / 6% at $3,640 / $18,230; H.4216 sets 1.99% under $30,000 and 5.21% above for tax year 2026.
- South Carolina: Standard deduction was $8,350 / $16,700; replaced by the SCIAD at $15,000 single, $22,500 head of household, $30,000 joint.
- Vermont: Single and joint bands were Vermont’s 2025 schedule exactly ($49,400 / $119,700 / $249,700 and $82,500 / $199,450 / $304,000) — one full year stale, not indexed as previously assumed. Updated to the 2026 figures.
- Vermont: Married filing separately was falling back to the single schedule. Vermont publishes Schedule Y-2 at exactly half of Y-1, which is a very different set of numbers.
- Vermont: Head of household was also falling back to single. Vermont’s Schedule Z is far wider — its first boundary is $15,450 higher — so this overstated tax for those filers substantially.
- Vermont: Personal exemption was $5,300, the 2025 amount. GB-1210 puts the 2026 withholding allowance at $5,400, and the 2025 allowance was exactly the 2025 exemption.
- West Virginia: Every rate was one year stale. Was 2.22 / 2.96 / 3.33 / 4.44 / 4.82; corrected to 2.11 / 2.81 / 3.16 / 4.22 / 4.58 per the 5% cut under WV Code 11-21-4j, retroactive to 1 January 2026.
- Arkansas: Top rate was 3.9%; Acts 1 and 2 signed 6 May 2026 cut it to 3.7% retroactive to 1 January 2026.
- Arkansas: Bracket structure was a single $4,600 boundary; replaced with the published bands at $5,599 / $11,199 / $15,999 / $26,399.
A correction found here is the point of the exercise, not an embarrassment. Every one is also recorded in the changelog with a date.
How these figures are kept current
Tax law moves constantly, and the first full verification pass showed how. Of the jurisdictions we could check against a primary source, roughly one in three held a wrong figure — and the commonest cause was not a transcription slip but a legislature changing the tax after the data was compiled. South Carolina replaced its entire income tax in March, Arkansas and Georgia cut rates in May, West Virginia in June, all retroactive to 1 January.
Two rules came out of that, and both are now the working method. First, re-reading a state’s rate page is not enough — those pages go stale, and one state still described a rate it had already cut months earlier. Second, the best source is the state’s own withholding formula: a state must publish it before 1 January so employers can run payroll, so it is always current, always official, and usually carries the rate, the deduction and the exemption in one document.
| When | Priority | Scope |
|---|---|---|
| January | critical | Everything. Nearly every indexed figure and every legislated phase-down takes effect on 1 January, and withholding formulas are published before then. Work from each state’s withholding formula first. |
| April | high | Scan for legislation enacted in the spring sessions, which is where the 2026 pass found its worst errors — South Carolina, Arkansas and Georgia all changed their tax between March and May, retroactive to 1 January. |
| July | normal | Catch anything from sessions that ran late, and states with mid-year effective dates. West Virginia’s 2026 cut took effect 12 June, retroactive to January. |
| October | high | Federal figures for the coming year: the IRS revenue procedure lands in October and the SSA wage base shortly after. Also the annual BLS OEWS refresh check. |
Scheduled changes we already know are coming
Anything on this list is a change that will happen on its own — several states now cut rates automatically when revenue targets are met, with no bill to watch for. Finding one of these unchanged is itself a finding.
| Jurisdiction | Why | What to check |
|---|---|---|
| Federal | annual indexation | Federal brackets, standard deduction and the Social Security wage base. The Additional Medicare thresholds are NOT indexed — if they appear to change, the law changed. |
| Hawaii | scheduled steps | Act 46 raises the standard deduction in 2028, 2030 and 2031, and the brackets in 2027 and 2029 — the two move in ALTERNATE years, so finding the brackets unchanged does not mean Hawaii is unchanged. Check both separately. |
| Nebraska | legislated phasedown | Top rate falls to 3.99% in 2027, from 4.55%. |
| Montana | legislated phasedown | HB 337 cuts the top rate to 5.4% for 2027 and raises the bracket split to $65,000 single. |
| Indiana | legislated phasedown | Rate falls to 2.90% in 2027, from 2.95%, and the county rate chart is reissued in January and again in October. |
| North Carolina | revenue trigger | Further cuts from 2027 depend on revenue triggers under Session Law 2023-134 — no new bill will be passed, so this must be checked rather than waited for. |
| South Carolina | revenue trigger | H.4216 lowers the top rate further whenever the Board of Economic Advisors certifies revenue growth of 5% or more. Determined by 15 February each year. |
| Oklahoma | revenue trigger | HB 2764 cuts the rate 0.25 points whenever certified benchmarks are met, cancelled automatically if a revenue failure is declared. |
| Arkansas | revenue trigger | Arkansas has cut its top rate four times in four years, often in special session and retroactively. Also still needs its two-table structure resolved. |
| Colorado | revenue trigger | The rate moves with TABOR surplus refunds — 4.25% in 2024, 4.4% in 2025. It is not a one-way phase-down and can go back up. |
| California | annual indexation | Brackets, standard deduction and exemption credit are indexed each August for the current year, so early in the year the latest published figures are the prior year’s. |
| Massachusetts | annual indexation | The 4% surtax threshold is certified annually for cost of living. |
| New York | legislated phasedown | A second 0.1-point cut applies in 2027 under A3009 of 2025. NY’s published forms lag the enacted rate, so check the withholding revision notice, not the prior-year form. |
| Vermont | annual indexation | Vermont does not publish a liability rate schedule for the current year until well into it, so the bands have to be derived from the annual percentage-method table in GB-1210 by subtracting its zero band. Re-derive each January and re-check that the table’s printed base-tax column reconciles. Head of household (Schedule Z) has no withholding counterpart and can only be updated once the rate schedule appears. |
| Wisconsin | annual indexation | Wisconsin indexes its bands about 2.5–3% a year but its rate page carries only the PRIOR year even after being revised in January. Do not read the withholding guide as a fallback — Publication 166 is still the 2022 edition and quotes rates that no longer exist. Wait for the Form 1 instructions or the rate page to actually roll over. |
| Rhode Island | structural gap | Rhode Island phases out the standard deduction and exemptions between $261,000 and $290,800 of modified federal AGI and removes them entirely above it. Not modelled, so high earners are understated. The phase-out range is itself indexed annually. |
| Connecticut | structural gap | Connecticut phases out its personal exemption with income and applies a benefit recapture at higher incomes. Neither is modelled, so Connecticut tax is understated for higher earners. |
| Maryland | local tax unmodelled | County income tax (2.25%–3.30%) is not modelled at all and materially overstates Maryland take-home. |
| New York | local tax unmodelled | New York City and Yonkers local income tax is not modelled and materially overstates take-home in the city. |
| Indiana | local tax unmodelled | County income taxes of 0.50%–3.38% are not modelled. Rates may change in January and October. |
| New Jersey | structural gap | New Jersey unemployment, disability and family-leave employee contributions are withheld from every paycheck and are not modelled, so New Jersey take-home is overstated. |
| Michigan | local tax unmodelled | Detroit and other Michigan city income taxes are not modelled, so Michigan take-home is overstated for residents of those cities. |
| Missouri | local tax unmodelled | Kansas City and St. Louis each levy a 1% earnings tax that is not modelled. |
| Pennsylvania | local tax unmodelled | Municipal earned income taxes, commonly 1% and about 3.75% in Philadelphia, are not modelled. Pennsylvania also taxes 401(k) deferrals, which IS modelled and should stay that way. |
| Ohio | local tax unmodelled | Ohio municipal income taxes, up to about 3%, are not modelled. |
| Iowa | local tax unmodelled | School district surtaxes apply in most districts and are charged on Iowa tax owed rather than on income. |
| Ohio | structural gap | Ohio tiers its personal exemption by modified AGI and removes it above $500,000; we apply a flat amount. |
| Oregon | structural gap | Oregon allows a subtraction for federal tax paid, phased out at higher incomes. Not modelled, so Oregon tax is overstated. |
| New Mexico | annual indexation | FYI-104 is reissued each November for the coming January. Extract it with layout preserved — a plain text extraction interleaves the single, married and head-of-household columns and produces figures that look plausible and are wrong. New Mexico puts head of household on the MARRIED schedule, which is unusual enough to re-confirm rather than assume. |
| Arkansas | structural gap | Arkansas selects between two bracket tables by income level. We apply the standard table throughout, understating filers above $94,700 by about $287. |
What this does not model
- Local income taxes — New York City, Yonkers, Maryland counties, and municipalities in Ohio, Pennsylvania, Michigan and Missouri. Take-home in those places is lower than shown.
- Pre-tax deductions: 401(k), HSA, FSA, employer health premiums.
- Dependents, itemised deductions, and credits beyond the personal exemption.
- Non-wage income, self-employment tax, and reciprocity agreements between states.
States with known approximations
These are listed on each state page too. Head-of-household figures use the single-filer table in every state, because the compiled source publishes single and married-jointly only — which makes those figures conservative, never understated.
- Alabama — head_of_household; standard deduction phases out with income
- Arkansas — head_of_household uses the single table; Arkansas switches to a different bracket table above $94,700 of net taxable income; this engine applies the standard table throughout, understating tax for those filers by about $287
- California — head_of_household — California publishes a distinct HoH table (Schedule Z); single is used as a conservative stand-in; figures are California’s latest published (2025) schedule; CA indexes for inflation each August and had not released 2026 amounts when checked
- Connecticut — head_of_household; exemption phase-out and benefit recapture not modelled
- Delaware — head_of_household
- District of Columbia — head_of_household
- Hawaii — head_of_household brackets still use the single table; only the standard deduction is HoH-specific; the deduction rises again in 2028, 2030 and 2031 and the brackets in 2027 and 2029 — re-check each January
- Indiana — county income taxes not included — Phase 2
- Kansas — head_of_household
- Maine — head_of_household
- Maryland — head_of_household; county income tax (2.25%–3.20%) NOT included — Phase 2; Maryland take-home is materially overstated without it; standard deduction is 15% of AGI within a floor/cap, modelled at the cap
- Michigan — city income taxes (Detroit and others) not included — Phase 2
- Minnesota — head_of_household brackets still use the single table; only the standard deduction is HoH-specific
- Missouri — Kansas City and St. Louis 1% earnings taxes not included — Phase 2
Every figure was verified on 2026-08-09. Rates are re-audited quarterly and changes are recorded in the changelog.