Cash Credit Interest Rate Calculator

Social Security Spousal Benefits Calculator

Estimate your monthly payment based on your spouse's earnings history.

The monthly benefit your spouse receives at their Full Retirement Age (FRA).
Your own monthly benefit at your FRA (Enter 0 if you haven't worked).
66 66 and 2 months 66 and 4 months 66 and 6 months 66 and 8 months 66 and 10 months 67
62 63 64 65 66 67 68 69 70

How Social Security Spousal Benefits Work

If you are married, divorced (and were married for at least 10 years), or widowed, you may be eligible for Social Security benefits based on your spouse's earnings record. This is particularly valuable for spouses who stayed at home or earned significantly less over their careers.

The 50% Rule

The maximum spousal benefit is 50% of the primary worker's Primary Insurance Amount (PIA). The PIA is the amount the worker is entitled to at their Full Retirement Age (FRA). It is important to note that if the primary worker delays benefits past their FRA to earn delayed retirement credits, the spousal benefit does not increase; it is capped at half of the worker's base FRA benefit.

Impact of Your Own Earnings

Social Security will always pay your own benefit first. If your own benefit is higher than 50% of your spouse's benefit, you will simply receive your own amount. If your own benefit is lower, Social Security adds a "spousal top-off" to bring your total payment up to the spousal amount.

Reduction for Early Claiming

If you claim spousal benefits before your own Full Retirement Age, the amount is permanently reduced. The reduction for spousal benefits is different from the reduction for your own worker benefits:

  • First 36 months: Reduced by 25/72 of 1% per month.
  • Beyond 36 months: Reduced by 5/12 of 1% per month.

Example Calculation

Suppose your spouse's PIA is $2,000. Your maximum potential spousal benefit is $1,000. If your own PIA is $400, your "spousal excess" is $600. If you claim at your Full Retirement Age (67), you receive the full $1,000. However, if you claim at age 62, both your $400 and your $600 top-off are reduced, resulting in a significantly smaller monthly check.

function calculateSpousalBenefit() { var workerPIA = parseFloat(document.getElementById('workerPIA').value); var spouseOwnPIA = parseFloat(document.getElementById('spouseOwnPIA').value) || 0; var fraAge = parseFloat(document.getElementById('fraAge').value); var claimAge = parseFloat(document.getElementById('claimAge').value); var resultDiv = document.getElementById('spousalResult'); if (isNaN(workerPIA) || workerPIA <= 0) { alert("Please enter a valid Primary Insurance Amount for the worker."); return; } // Max spousal benefit is 50% of worker's PIA var maxSpousalPotential = workerPIA / 2; // Calculate months early var monthsEarly = (fraAge – claimAge) * 12; if (monthsEarly 0) { var ownMonthsEarly = monthsEarly; var reductionOwn = 0; if (ownMonthsEarly 0) { if (monthsEarly > 0) { var reductionSpousal = 0; if (monthsEarly <= 36) { reductionSpousal = monthsEarly * (25/72 / 100); } else { reductionSpousal = (36 * (25/72 / 100)) + ((monthsEarly – 36) * (5/12 / 100)); } reducedExcessSpousal = excessSpousalFull * (1 – reductionSpousal); } else { reducedExcessSpousal = excessSpousalFull; } } var totalMonthlyBenefit = reducedOwnBenefit + reducedExcessSpousal; // Display Results resultDiv.style.display = "block"; resultDiv.style.backgroundColor = "#e7f3ff"; resultDiv.style.border = "1px solid #b2d7ff"; var html = "

Estimated Monthly Benefit: $" + totalMonthlyBenefit.toFixed(2) + "

"; if (spouseOwnPIA >= maxSpousalPotential) { html += "Your own benefit ($" + reducedOwnBenefit.toFixed(2) + ") is higher than the available spousal benefit. You will receive your own worker benefit."; } else { html += "Total includes your own reduced benefit ($" + reducedOwnBenefit.toFixed(2) + ") plus a spousal supplement ($" + reducedExcessSpousal.toFixed(2) + ")."; } if (claimAge > fraAge) { html += "Note: Spousal benefits do not increase by waiting past your Full Retirement Age (FRA). Claiming at age " + claimAge + " provides the same spousal benefit as age " + fraAge + "."; } resultDiv.innerHTML = html; }

Leave a Comment