High-3 (Legacy)
Billion Dollar Bonus Plan (2018 Redux)
(Typically 2.5% per year of service, up to 75% for High-3, or 40% for BDBP after 20 years)
Understanding Military Retirement Pay Calculation
Military retirement pay is a complex benefit designed to compensate service members for their years of dedicated service. The calculation method has evolved over time, with the primary systems being the "High-3" (legacy) and the "Billion Dollar Bonus Plan" (BDBP), also known as the Blended Retirement System (BRS) or 2018 Redux. This calculator helps estimate your monthly retirement pay based on the system you fall under.
Key Factors in Calculation:
Years of Active Service: The total duration of your creditable active duty service.
Average of Highest 36 Months Basic Pay: This is the average monthly basic pay received during your highest-earning consecutive 36 months. This figure is crucial as it forms the base for your retirement calculation.
Retirement Plan: Whether you are under the legacy High-3 system or the newer Blended Retirement System (BRS).
Retirement Multiplier: A percentage derived from your years of service and the retirement system.
The Calculation Formulas:
The general formula for calculating monthly retirement pay is:
Monthly Retirement Pay = (Average of Highest 36 Months Basic Pay) x (Retirement Multiplier %)
Retirement Plan Details:
High-3 (Legacy System):
Service members who entered service before January 1, 2018, and have not opted into the BRS.
The retirement multiplier increases by 2.5% for each creditable year of service, up to a maximum of 75%.
For example, 20 years of service would yield a 50% multiplier (20 years * 2.5%).
Retirees receive 50% of their average of the highest 36 months of basic pay.
Billion Dollar Bonus Plan (BDBP / Blended Retirement System – BRS):
Service members who entered service on or after January 1, 2018, or those eligible who elected to opt into the BRS.
This system combines a reduced pension with portable retirement savings accounts (TSP).
For those serving 20 years or more, the pension multiplier starts at 40% and increases by 1% for each additional year of service, up to a maximum of 60%.
For example, retiring at 20 years under BRS yields a 40% multiplier.
Important Considerations:
This calculator provides an estimate for monthly gross retirement pay.
It does not account for deductions (e.g., SGLI, DEERS family dental plan), cost-of-living adjustments (COLAs), special pays, or other factors that can affect the final amount.
Basic pay charts change annually, and your highest 36 months will depend on your rank and time in service throughout your career.
Consult official military retirement resources (e.g., DFAS, your branch's personnel command) for the most accurate and personalized retirement estimates.
Example Calculation:
Let's consider a service member retiring under the High-3 system with 24 years of service. Assume their average basic pay over the highest 36 months was $7,200.
This example highlights the significant difference in pension amounts between the two systems, especially when considering the multiplier differences. The BDBP is designed to provide a smaller pension but a more portable TSP benefit.
function calculateRetirementPay() {
var yearsOfService = parseFloat(document.getElementById("yearsOfService").value);
var high3YearAverage = parseFloat(document.getElementById("high3YearAverage").value);
var retirementPlan = document.getElementById("retirementPlan").value;
var multiplierInput = parseFloat(document.getElementById("multiplier").value);
var resultDiv = document.getElementById("result");
resultDiv.innerHTML = ""; // Clear previous result
if (isNaN(yearsOfService) || isNaN(high3YearAverage) || isNaN(multiplierInput)) {
resultDiv.innerHTML = "Please enter valid numbers for all fields.";
return;
}
var calculatedMultiplier = 0;
var estimatedPay = 0;
var planDescription = "";
if (retirementPlan === "2018") { // High-3 Legacy
planDescription = "High-3 (Legacy)";
// Max multiplier is 75%
calculatedMultiplier = Math.min(yearsOfService * 2.5, 75);
estimatedPay = high3YearAverage * (calculatedMultiplier / 100);
} else if (retirementPlan === "2018_redux") { // BDBP (BRS)
planDescription = "Blended Retirement System (BRS)";
// Base multiplier for 20 years is 40%, then 1% per additional year
if (yearsOfService >= 20) {
calculatedMultiplier = 40 + (yearsOfService – 20) * 1;
// Max multiplier is 60% for BRS
calculatedMultiplier = Math.min(calculatedMultiplier, 60);
} else {
// For less than 20 years, BRS pension is zero, but TSP contributions exist.
// This calculator focuses on pension, so for <20 years, pension pay is 0.
calculatedMultiplier = 0;
}
estimatedPay = high3YearAverage * (calculatedMultiplier / 100);
}
// If user manually entered multiplier, use that instead of calculated.
// This allows users to input a specific multiplier they know (e.g., from an official statement).
if (!isNaN(multiplierInput)) {
calculatedMultiplier = multiplierInput;
estimatedPay = high3YearAverage * (calculatedMultiplier / 100);
}
if (estimatedPay < 0) {
estimatedPay = 0; // Ensure pay is not negative
}
var formattedPay = estimatedPay.toFixed(2);
resultDiv.innerHTML = `Estimated Monthly Retirement Pay: $${formattedPay} (Based on ${planDescription} with a ${calculatedMultiplier.toFixed(1)}% multiplier)`;
}