Five fields, one formula, zero baked benefit numbers

The crossing age, re-run on your own statement figures

Both money fields are yours: the monthly benefit at the earlier age and at the later age, copied from your own Social Security statement — the figures arrive dated, and the date is theirs, not this page's. No benefit number, reduction percentage or cost-of-living figure is stored inside this calculator; there is nothing here to go stale. The ages carry the bounds the program carries — earliest claim 62, last delayed-credit age 70 (read the rules at ssa.gov, my Social Security; this pointer dated 8 October 2026) — and the plan age is set to 85, the site's dated planning age: the rounded 84.7 of the NCHS 2024 life table, published August 2026. Change it to whatever you plan to.

Break-even age = (later age × later monthly benefit − earlier age × earlier monthly benefit) ÷ (later monthly benefit − earlier monthly benefit); advantage at the plan age = 12 × (later monthly benefit × (plan age − later age) − earlier monthly benefit × (plan age − earlier age))

  • earlier claim — age 62 at $1,000 a month, later claim — age 70 at $2,000 a month Break-even at age 78.0 — below that age the earlier claim has paid more in total, above it the later one has; at a plan age of 85 the later claim is ahead by $84,000.
  • earlier claim — age 67 at $2,000 a month, later claim — age 70 at $2,480 a month Break-even at age 82.5 — a crossing point of two sums, not a forecast; at a plan age of 85 the later claim is ahead by $14,400.

Worked before your eyes

Three crossings, counted step by step

The three rows below are the machine's own worked examples — round statement figures, not forecasts of anybody's benefit. Type each row into the fields and the calculator reproduces the age exactly; the arithmetic is written out so you can check it with a pencil.

  1. 62 at $1,000 against 70 at $2,000: the crossing is 78.0

    The ratio, step by step: 70 × $2,000 = $140,000, minus 62 × $1,000 = $62,000, is $78,000; over the $1,000 gap between the checks, $78,000 ÷ $1,000 = 78.0 years. Read the lines under the answer at the default plan age of 85: the late claimant has paid $360,000 (15 years at $2,000 a month), the early claimant $276,000 (23 years at $1,000) — $84,000 ahead, after a head start of $12,000 a year for eight years ($96,000), closed at $12,000 a year of gap between the checks. The dated assumption behind the 85: NCHS 2024 life table, published August 2026.
  2. 62 at $1,200 against 67 at $2,000: the crossing is 74.5

    67 × $2,000 = $134,000, minus 62 × $1,200 = $74,400, is $59,600; over the $800 gap, $59,600 ÷ $800 = 74.5 years. At the plan age of 85 the later claim is $100,800 ahead. The head start being closed here: five years of $1,200 a month is $72,000 by age 67, and the $800-a-month gap between the checks closes it in seven and a half years — 67 plus 7.5 is 74.5, the machine’s answer in pencil form.
  3. 67 at $2,000 against 70 at $2,480: the crossing is 82.5

    The full-retirement-age-versus-70 pair, and the honest one: 70 × $2,480 = $173,600, minus 67 × $2,000 = $134,000, is $39,600; over the $480 gap, $39,600 ÷ $480 = 82.5 years. At 85 the later check is $14,400 ahead — and that gap only opens if the money lasts. The late start is three years, not eight, so the head start is smaller and the crossing sits late.

Questions the fields raise

Before you read the age

What is the average break-even age?
There is no average inside this tool, and the honest answer outside it is a range. The crossing age is arithmetic on your two statement numbers, so it moves with them: the pairs above cross at 74.5, 78.0 and 82.5, and realistic statement pairs span roughly 74 to 86. The claiming article counts 78, 80 and 82 for three dated 2026 claiming patterns — those are its example’s numbers, not a universal figure, and this machine never averages anything.

Social Security: Claiming at 62 vs 67 vs 70, Counted at 2026 Benefits

Which should I take: 62, 67 or 70?
This machine does not answer that question, and a tool that did would be lying with your own numbers. It prints the age where two sums of your own money cross. The decision around the crossing — the dated reduction percentages, what an early check is worth invested, what the earnings test takes while you still have a paycheck — is counted in the claiming article, step by step, with every assumption dated.

Social Security: Claiming at 62 vs 67 vs 70, Counted at 2026 Benefits

Does investing the early checks change the crossing?
It can — and that question is deliberately outside this box. The calculator counts nominal dollars: rate times months, nothing else, which is exactly why it carries no dated market assumption and will not need re-dating. The invest-the-early-checks version, counted at five dated return assumptions, lives in the claiming article; if you want the answer with interest in it, read that and re-run the arithmetic there.

Social Security: Claiming at 62 vs 67 vs 70, Counted at 2026 Benefits

Where do the two benefit numbers come from?
From your own Social Security statement — the monthly figures at your earliest-claim age and at 70 — which you read from your my Social Security account at ssa.gov (pointer retrieved 8 October 2026; the statement is dated the day you pull it). They are the only money numbers this tool accepts, which is the point: the tool stores none of its own, so there is nothing here to go stale. Ages 62 and 70 as bounds are the program’s claim ages, stated in the field hints, not formula constants.
Engine spec (machine-readable mirror of the formula above)
{
  "engine": "calculator",
  "spec_version": 1,
  "locale": "en",
  "title": "Social Security break-even calculator",
  "inputs": [
    {
      "id": "earlyage",
      "label": "Age at the earlier claim (the one you would take first)",
      "unit": "years",
      "min": 62,
      "max": 70,
      "default": 62,
      "number": true
    },
    {
      "id": "benefitearly",
      "label": "Monthly benefit at the earlier age — read it from your own SSA statement",
      "unit": "US$ / month",
      "min": 0,
      "max": 5000,
      "number": true
    },
    {
      "id": "lateage",
      "label": "Age at the later claim",
      "unit": "years",
      "min": 62,
      "max": 70,
      "default": 70,
      "number": true
    },
    {
      "id": "benefitlate",
      "label": "Monthly benefit at the later age — your own SSA statement figure",
      "unit": "US$ / month",
      "min": 0,
      "max": 5000,
      "number": true
    },
    {
      "id": "plantoage",
      "label": "Age you plan the comparison to",
      "unit": "years",
      "min": 61,
      "max": 100,
      "default": 85,
      "number": true
    }
  ],
  "formula": "(lateage*benefitlate - earlyage*benefitearly)/(benefitlate - benefitearly)",
  "formula_text": "Break-even age = (later age × later monthly benefit − earlier age × earlier monthly benefit) ÷ (later monthly benefit − earlier monthly benefit); advantage at the plan age = 12 × (later monthly benefit × (plan age − later age) − earlier monthly benefit × (plan age − earlier age))",
  "outputs": [
    {
      "id": "breakevenage",
      "format": "number",
      "decimals": 1
    }
  ],
  "steps": [
    {
      "label": "Years the later check runs, from the later age to the plan age",
      "expression": "(plantoage - lateage)"
    },
    {
      "label": "Years the earlier check runs, from the earlier age to the plan age",
      "expression": "(plantoage - earlyage)"
    },
    {
      "label": "Dollars the later claim pays, all in, at the plan age",
      "expression": "12 * benefitlate * (plantoage - lateage)"
    },
    {
      "label": "Dollars the earlier claim pays, all in, at the plan age",
      "expression": "12 * benefitearly * (plantoage - earlyage)"
    },
    {
      "label": "Advantage of the later claim at the plan age, in dollars (negative means behind)",
      "expression": "12 * benefitlate * (plantoage - lateage) - 12 * benefitearly * (plantoage - earlyage)"
    }
  ],
  "worked_examples": [
    {
      "inputs": {
        "earlyage": 62,
        "benefitearly": 1000,
        "lateage": 70,
        "benefitlate": 2000,
        "plantoage": 85
      },
      "expected_output": 78,
      "source_ref": "src:tool_math_ssbreakeven_2026_10"
    },
    {
      "inputs": {
        "earlyage": 62,
        "benefitearly": 1200,
        "lateage": 67,
        "benefitlate": 2000,
        "plantoage": 85
      },
      "expected_output": 74.5,
      "source_ref": "src:tool_math_ssbreakeven_2026_10"
    },
    {
      "inputs": {
        "earlyage": 67,
        "benefitearly": 2000,
        "lateage": 70,
        "benefitlate": 2480,
        "plantoage": 85
      },
      "expected_output": 82.5,
      "source_ref": "src:tool_math_ssbreakeven_2026_10"
    }
  ],
  "no_js_fallback": {
    "formula_text": "Break-even age = (later age × later monthly benefit − earlier age × earlier monthly benefit) ÷ (later monthly benefit − earlier monthly benefit); advantage at the plan age = 12 × (later monthly benefit × (plan age − later age) − earlier monthly benefit × (plan age − earlier age))",
    "examples": [
      {
        "inputs": [
          {
            "label": "earlier claim",
            "value": "age 62 at $1,000 a month"
          },
          {
            "label": "later claim",
            "value": "age 70 at $2,000 a month"
          }
        ],
        "output": "Break-even at age 78.0 — below that age the earlier claim has paid more in total, above it the later one has; at a plan age of 85 the later claim is ahead by $84,000."
      },
      {
        "inputs": [
          {
            "label": "earlier claim",
            "value": "age 67 at $2,000 a month"
          },
          {
            "label": "later claim",
            "value": "age 70 at $2,480 a month"
          }
        ],
        "output": "Break-even at age 82.5 — a crossing point of two sums, not a forecast; at a plan age of 85 the later claim is ahead by $14,400."
      }
    ]
  },
  "sources": {}
}