{
  "id": "457",
  "version": "90e7731ddc7f",
  "status": "published",
  "name": "457 Calculator",
  "question": "How much will my 457 plan grow?",
  "summary": "Projects a 457(b) deferred compensation balance at retirement from your salary, deferral rate and any employer money, within the 2026 IRS limit, with the age 50 and 60 to 63 catch-ups or the special 3-year catch-up.",
  "category": "finance",
  "subcategory": "retirement",
  "url": "https://www.acalculator.org/finance/457-calculator",
  "markdown": "https://www.acalculator.org/finance/457-calculator.md",
  "kind": "schedule",
  "method": "Each year, limit = min($24,500, salary) + the larger of the age catch-up (governmental plans) and the special 3-year catch-up; employer = min(employer % × salary, the special ceiling when it applies, else min($24,500, salary)); you = min(your % × salary, limit − employer); spread over 12 months, growing at (1 + R)^(1/12) − 1 a month.",
  "assumptions": [
    "The 2026 IRS limits stay the same in later years. The IRS usually raises them with inflation.",
    "Your salary is your includible compensation, and the plan counts all of it.",
    "The 457(b) limit is separate from 401(k) and 403(b) limits, so money in those plans does not reduce it.",
    "Under SECURE 2.0, age catch-ups of people whose wages last year were over $145,000 (indexed) must be Roth; a plan with no Roth option allows them no age catch-up. The calculator does not apply this rule.",
    "The return is the same every year. Fees and taxes are not included.",
    "This is an estimate for planning, not financial advice."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "age": {
        "title": "Your age",
        "description": "Your age at the end of this year. The age in later years is this plus the years that pass.",
        "type": "integer",
        "minimum": 18,
        "maximum": 79
      },
      "retire": {
        "title": "Retirement age",
        "description": "The age you stop contributing. Contributions run for (retirement age − your age) years.",
        "type": "integer",
        "minimum": 19,
        "maximum": 80
      },
      "balance": {
        "title": "457(b) balance today",
        "description": "What is in your 457(b) now.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 1000000000
      },
      "salary": {
        "title": "Yearly salary",
        "description": "Your pay this year, before tax: the includible compensation the limit is capped at.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 100000000
      },
      "pct": {
        "title": "You defer",
        "description": "The percent of your salary you put in, before the IRS limit.",
        "type": "number",
        "x-unit": "percent",
        "minimum": 0,
        "maximum": 100
      },
      "emp": {
        "title": "Employer puts in",
        "description": "Any employer contribution, as a percent of your salary. It counts toward the same 457(b) limit.",
        "type": "number",
        "x-unit": "percent",
        "minimum": 0,
        "maximum": 100
      },
      "plan": {
        "title": "Plan type",
        "description": "A governmental plan (state or local government) allows the age 50 catch-up; a tax-exempt organization’s plan does not.",
        "type": "string",
        "enum": [
          "governmental",
          "tax-exempt"
        ]
      },
      "rate": {
        "title": "Expected yearly return",
        "description": "The yearly return, as the percent the balance grows in a year. It stays the same every year.",
        "type": "number",
        "x-unit": "percent",
        "minimum": 0,
        "maximum": 30
      },
      "raise": {
        "title": "Yearly raise",
        "description": "The percent your salary goes up at the start of each new year.",
        "type": "number",
        "x-unit": "percent",
        "minimum": 0,
        "maximum": 20
      },
      "inflation": {
        "title": "Prices rise each year by",
        "description": "The yearly inflation rate used to show the balance at retirement in today’s money.",
        "type": "number",
        "x-unit": "percent",
        "minimum": 0,
        "maximum": 20
      },
      "nra": {
        "title": "Plan’s normal retirement age",
        "description": "The normal retirement age your plan names. The special catch-up applies in the 3 years before it.",
        "type": "integer",
        "minimum": 50,
        "maximum": 80
      },
      "unused": {
        "title": "Limit not used in earlier years",
        "description": "The total of the 457(b) limits you did not use in earlier years with this plan, which the special catch-up can make up.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 10000000
      }
    }
  },
  "outputs": {
    "total": {
      "label": "At retirement you’ll have",
      "description": "The 457(b) balance at the end of the last month before retirement.",
      "format": "money"
    },
    "start": {
      "label": "Balance today",
      "description": "The balance you start with.",
      "format": "money"
    },
    "yours": {
      "label": "Your deferrals",
      "description": "Everything you put in from now until retirement.",
      "format": "money"
    },
    "employer": {
      "label": "Employer contributions",
      "description": "Everything your employer puts in from now until retirement.",
      "format": "money"
    },
    "growth": {
      "label": "Investment growth",
      "description": "The balance at retirement minus today’s balance and all contributions.",
      "format": "money"
    },
    "real": {
      "label": "In today’s money",
      "description": "The balance at retirement divided by (1 + inflation) to the power of the years.",
      "format": "money"
    },
    "yearYou": {
      "label": "You put in this year",
      "description": "Your deferral this year, after the IRS limit.",
      "format": "money"
    },
    "yearEmployer": {
      "label": "Your employer adds this year",
      "description": "Your employer’s contribution this year, within the limit.",
      "format": "money"
    },
    "limit": {
      "label": "Your 457(b) limit this year",
      "description": "The most you and your employer can put in this year: the lesser of $24,500 and your salary, plus the larger catch-up you qualify for (2026 limits).",
      "format": "money"
    },
    "special": {
      "label": "Special catch-up this year",
      "description": "The part of this year’s contributions that uses the special 457(b) catch-up.",
      "format": "money"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "age": 35,
      "retire": 62,
      "balance": 20000,
      "salary": 70000,
      "pct": 10,
      "emp": 0,
      "plan": "governmental",
      "rate": 6,
      "raise": 3,
      "inflation": 3
    },
    "outputs": {
      "total": 719874.7360675158,
      "start": 20000,
      "yours": 284967.4346330373,
      "employer": 0,
      "growth": 414907.3014344785,
      "real": 324079.7276997007,
      "yearYou": 7000,
      "yearEmployer": 0,
      "limit": 24500,
      "special": 0
    },
    "text": "At 6% a year, your 457(b) grows to $719,874.74 by age 62."
  },
  "examples": [
    {
      "given": {
        "age": 30,
        "retire": 31,
        "balance": 0,
        "salary": 60000,
        "pct": 10,
        "plan": "governmental",
        "rate": 0
      },
      "expect": {
        "total": 6000,
        "yearYou": 6000,
        "limit": 24500
      },
      "source": "hand calculation in content.mdx: 10% of 60,000 is under the limit; IRS, COLA increases for dollar limitations on benefits and contributions (2026: 457(e)(15) $24,500; catch-up $8,000; ages 60 to 63 $11,250), https://www.irs.gov/retirement-plans/cola-increases-for-dollar-limitations-on-benefits-and-contributions (retrieved 2026-10-02)"
    },
    {
      "given": {
        "age": 55,
        "retire": 56,
        "balance": 0,
        "salary": 200000,
        "pct": 20,
        "plan": "governmental",
        "rate": 0
      },
      "expect": {
        "yearYou": 32500,
        "limit": 32500,
        "total": 32500
      },
      "source": "IRS, IRC 457(b) deferred compensation plans (employer and employee contributions together up to the 402(g) limit, $24,500 in 2026; age 50 catch-up of $8,000 in governmental plans; the special 457(b) catch-up in the three years before normal retirement age), https://www.irs.gov/retirement-plans/irc-457b-deferred-compensation-plans (retrieved 2026-10-02): a governmental plan participant 50 or over can defer $24,500 + $8,000 = $32,500 in 2026"
    },
    {
      "given": {
        "age": 61,
        "retire": 62,
        "balance": 0,
        "salary": 200000,
        "pct": 30,
        "plan": "governmental",
        "rate": 0
      },
      "expect": {
        "yearYou": 35750,
        "limit": 35750
      },
      "source": "IRS, COLA increases for dollar limitations on benefits and contributions (2026: 457(e)(15) $24,500; catch-up $8,000; ages 60 to 63 $11,250), https://www.irs.gov/retirement-plans/cola-increases-for-dollar-limitations-on-benefits-and-contributions (retrieved 2026-10-02): the catch-up at ages 60 to 63 is $11,250; hand calculation: 24,500 + 11,250"
    },
    {
      "given": {
        "age": 55,
        "retire": 56,
        "balance": 0,
        "salary": 200000,
        "pct": 20,
        "plan": "tax-exempt",
        "rate": 0
      },
      "expect": {
        "yearYou": 24500,
        "limit": 24500
      },
      "source": "IRS, IRC 457(b) deferred compensation plans (employer and employee contributions together up to the 402(g) limit, $24,500 in 2026; age 50 catch-up of $8,000 in governmental plans; the special 457(b) catch-up in the three years before normal retirement age), https://www.irs.gov/retirement-plans/irc-457b-deferred-compensation-plans (retrieved 2026-10-02): only governmental 457(b) plans may allow the age 50 catch-up"
    },
    {
      "given": {
        "age": 62,
        "retire": 63,
        "balance": 0,
        "salary": 150000,
        "pct": 50,
        "plan": "governmental",
        "rate": 0,
        "nra": 65,
        "unused": 30000
      },
      "expect": {
        "limit": 49000,
        "yearYou": 49000,
        "special": 24500
      },
      "source": "26 U.S. Code § 457(b)(3), Legal Information Institute (in the last 3 taxable years before normal retirement age, the ceiling is the lesser of twice the dollar limit or the year’s ceiling plus the ceiling not used in earlier years), https://www.law.cornell.edu/uscode/text/26/457 (retrieved 2026-10-02): the lesser of twice the limit ($49,000) or the limit plus unused amounts ($54,500); IRS, Retirement topics: 457(b) contribution limits (contributions cannot exceed the lesser of 100% of includible compensation or the elective deferral limit; the special 457(b) catch-up for the 3 years before normal retirement age is allowed only if not using the age 50 catch-up), https://www.irs.gov/retirement-plans/plan-participant-employee/retirement-topics-457b-contribution-limits (retrieved 2026-10-02): instead of the $11,250 age catch-up; hand calculation in content.mdx"
    },
    {
      "given": {
        "age": 30,
        "retire": 31,
        "balance": 0,
        "salary": 100000,
        "pct": 25,
        "emp": 5,
        "plan": "governmental",
        "rate": 0
      },
      "expect": {
        "yearEmployer": 5000,
        "yearYou": 19500,
        "total": 24500
      },
      "source": "IRS, IRC 457(b) deferred compensation plans (employer and employee contributions together up to the 402(g) limit, $24,500 in 2026; age 50 catch-up of $8,000 in governmental plans; the special 457(b) catch-up in the three years before normal retirement age), https://www.irs.gov/retirement-plans/irc-457b-deferred-compensation-plans (retrieved 2026-10-02): employer and employee contributions together count toward the limit; hand calculation in content.mdx"
    },
    {
      "given": {
        "age": 30,
        "retire": 40,
        "balance": 10000,
        "salary": 50000,
        "raise": 0,
        "pct": 12,
        "plan": "governmental",
        "rate": 7
      },
      "expect": {
        "total": 105197.37920096336,
        "yours": 60000
      },
      "source": "hand calculation in content.mdx: 10,000 × 1.07^10 plus 500 a month for 120 months at (1.07)^(1/12) − 1; IRS, COLA increases for dollar limitations on benefits and contributions (2026: 457(e)(15) $24,500; catch-up $8,000; ages 60 to 63 $11,250), https://www.irs.gov/retirement-plans/cola-increases-for-dollar-limitations-on-benefits-and-contributions (retrieved 2026-10-02)"
    }
  ],
  "sources": [
    "IRS, IRC 457(b) deferred compensation plans (deferral limit, age 50 catch-up in governmental plans, the special 457(b) catch-up). https://www.irs.gov/retirement-plans/irc-457b-deferred-compensation-plans (retrieved 2026-10-02)",
    "IRS, Retirement topics: 457(b) contribution limits (the lesser of 100% of includible compensation or the limit; the special catch-up only if not using the age 50 catch-up). https://www.irs.gov/retirement-plans/plan-participant-employee/retirement-topics-457b-contribution-limits (retrieved 2026-10-02)",
    "26 U.S. Code § 457(b)(3), Legal Information Institute, Cornell Law School (the special catch-up ceiling: the lesser of twice the dollar limit, or the year’s ceiling plus the ceiling not used in earlier years). https://www.law.cornell.edu/uscode/text/26/457 (retrieved 2026-10-02)",
    "IRS, COLA increases for dollar limitations on benefits and contributions (2026: 457(e)(15) limit $24,500; catch-up $8,000; ages 60 to 63 $11,250). https://www.irs.gov/retirement-plans/cola-increases-for-dollar-limitations-on-benefits-and-contributions (retrieved 2026-10-02)"
  ],
  "related": [
    "403b",
    "401k",
    "retirement",
    "roth-ira"
  ],
  "changelog": []
}
