Back to Documentation

SS Break-Even Analysis

Mortality-weighted NPV of claiming at ages 62--70, with spousal and survivor benefit coordination.

The Claiming Decision

Social Security benefits can be claimed as early as age 62 or as late as age 70. Claiming early means smaller monthly checks but more of them; claiming late means larger checks but fewer. The "break-even" age is when cumulative benefits from delaying surpass cumulative benefits from claiming early. But simple break-even analysis is misleading -- it ignores the time value of money and the probability of dying before reaching break-even.

Benefit Adjustments by Age

SSA defines a Full Retirement Age (FRA) based on birth year -- currently 67 for anyone born in 1960 or later. Benefits are adjusted relative to FRA:

  • Before FRA: Benefits are reduced by 6.67% per year for the first 3 years before FRA and 5% per year for any additional years. Claiming at 62 (5 years early) means a 30% permanent reduction.
  • After FRA: Delayed Retirement Credits (DRCs) increase benefits by 8% per year up to age 70. Claiming at 70 yields a 24% increase over FRA (for those with FRA 67).

The spread between claiming at 62 and 70 is substantial: a worker with a $2,500/month FRA benefit would receive $1,750/month at 62 versus $3,100/month at 70 -- a 77% difference in monthly income.

Mortality-Weighted NPV

Lontevis computes the expected Net Present Value of lifetime benefits for each claiming age (62, 63, ..., 70) using SSA period life tables (Table 4c6). For each future year, we multiply the annual benefit amount by the probability of still being alive in that year, then discount back to the present at a user-specified discount rate (default: 3% real).

Formally, for claiming age c:

NPV(c) = Sum over t from c to 100 of [ B(c) * S(t) / (1 + r)^(t - now) ]

where B(c) is the annual benefit at claiming age c, S(t) is the survival probability to age t from SSA life tables, and r is the real discount rate.

The claiming age that maximizes this NPV is the recommended claiming age. For a healthy individual with average life expectancy and a 3% discount rate, delaying to 70 typically wins. For individuals with reduced life expectancy or higher discount rates (e.g., they need the cash now), earlier claiming is often optimal.

Spousal Benefit Coordination

When both spouses have Social Security records, the analysis becomes a two-dimensional optimization problem. Key rules that Lontevis models:

  • Spousal benefit: The lower-earning spouse can claim up to 50% of the higher earner's FRA benefit, but only after the higher earner has filed (or if the spouse is caring for a qualifying child).
  • Survivor benefit: When one spouse dies, the survivor receives the higher of the two benefit amounts. This makes delaying the higher earner's claim especially valuable -- it acts as longevity insurance for the surviving spouse.
  • Restricted application: For those born before January 2, 1954, a restricted application strategy (claim spousal only at FRA, switch to own at 70) may still be available.

Lontevis evaluates all valid (claiming-age-A, claiming-age-B) combinations and reports the pair that maximizes the joint household NPV, accounting for both mortality probabilities and the survivor benefit step-up.

Discount Rate Sensitivity

The optimal claiming age is highly sensitive to the discount rate. At 0% (no discounting), delaying to 70 is almost always optimal for healthy individuals. At 5%, claiming at 62--64 often wins because the large early payments compound at a higher assumed rate. We default to 3% real, which approximates the long-term real return on a conservative bond portfolio, but the analysis shows results at 1%, 3%, and 5% for comparison.

API Endpoint

GET/v1/ss-breakeven

Compute mortality-weighted NPV of Social Security benefits across all claiming ages.

curl "https://api.lontevis.smarttechinvest.com/v1/ss-breakeven?\
  current_age=60&\
  fra_benefit=2500&\
  birth_year=1966&\
  gender=male&\
  discount_rate=0.03&\
  spouse_fra_benefit=1800&\
  spouse_birth_year=1968&\
  spouse_gender=female" \
  -H "X-API-Key: lon_your_api_key_here"

Response Fields

  • optimal_claiming_age -- the age that maximizes mortality-weighted NPV
  • npv_by_age -- object mapping each claiming age (62--70) to its NPV
  • breakeven_ages -- pairwise break-even ages between consecutive claiming options
  • monthly_benefit_by_age -- the monthly benefit amount for each claiming age
  • spouse_optimal -- optimal spousal claiming age (if spouse parameters provided)
  • joint_npv -- household NPV for the recommended combination (if spouse parameters provided)