Marginal vs Effective Tax Rate: Debunking the 'Bracket Bump' Myth

A $1,000 raise only adds the marginal rate × $1,000 in tax — NOT the marginal rate × your whole income. See your real federal tax, your effective rate (always below marginal), and the actual cost of the next dollar earned.

Why "I'll move into a higher bracket" is a costly misconception

The US federal income tax is progressive: each bracket's rate applies ONLY to dollars within that bracket, never to your whole income. A single filer at $75,000 gross has $60,000 taxable (after the $15,000 standard deduction). The first $11,925 is taxed at 10%, the next $36,550 at 12%, and the remaining $11,525 at 22%. The "marginal rate" is 22% — the rate on the next dollar. The "effective rate" is the actual tax (~$8,900) divided by taxable income — about 14.8%, far below the marginal.

A $1,000 raise pushes you $1,000 further into whatever bracket you're in. If that bracket is 22%, the raise costs $220 in federal tax — you keep $780. It can NEVER cost more than that, no matter how close to a bracket boundary you are. The "bracket bump" myth — that a raise can leave you worse off — is just wrong in the federal income tax. (It can be true for income-tested benefits like Medicaid eligibility cliffs, but that's a different system.)

How the math works

  1. Taxable income = gross income − standard deduction ($15,000 single / $30,000 MFJ in 2025).
  2. Tax = walk the progressive brackets — 10% / 12% / 22% / 24% / 32% / 35% / 37% — and sum the rate × slab-width for each slab your taxable income spans.
  3. Marginal rate = rate of the top bracket your income reaches (the rate on the NEXT dollar).
  4. Effective rate = total tax ÷ taxable income. Always lower than marginal once your income spans more than one bracket.
  5. Tax on next $1,000 = marginal rate × $1,000. The real cost of a raise.

Sources: IRS Rev. Proc. 2024-40 for the 2025 brackets and standard deductions, and IRS Publication 17 on how the progressive system works.

What this simplifies: ignores state income tax, FICA (Social Security + Medicare), credits, and itemized deductions. Real take-home is also reduced by payroll taxes (7.65% for employees) and any state tax (0-13.3% depending on state). The federal marginal rate you see here is the federal piece only.

Math runs locally. Inputs never leave your browser. Source on github.

Where this calculation doesn't apply

  • Benefit cliffs. The "bracket bump" myth is wrong for income tax, but income-tested government benefits (Medicaid, ACA subsidies, FAFSA) have real cliffs — crossing a threshold can lose a benefit that exceeds the income gain. That's a separate system and isn't modeled here.
  • Tax credits with phaseouts. Some credits (EITC, Child Tax Credit, Premium Tax Credit) reduce by a percentage of income above a threshold. This raises the effective marginal rate on income in the phaseout range, often well above the headline bracket. Not modeled here.
  • You itemize deductions. If you itemize (mortgage interest, SALT capped at $10k, charitable giving), your taxable income differs from gross − standard deduction. Recompute with your actual taxable income.
  • Capital gains or qualified dividends. Those are taxed at their own LTCG bracket rates (0% / 15% / 20%), not the ordinary brackets shown here. See the Capital Gains Harvesting tool.

What to actually do

  1. Use your real taxable income (from your 1040 line 15), not gross — the standard-deduction default here is a rough proxy.
  2. Take the raise. The federal tax on it can never exceed the marginal rate × the raise amount.
  3. If you're near a benefit cliff (ACA subsidy, Medicaid), check those specific phaseouts — that's where real "raise hurts" math can hide.
  4. To reduce taxable income legitimately: pre-tax 401(k), traditional IRA, HSA, or itemized deductions if they exceed the standard. See the related tools.