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 = "
";
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;
}