Use this calculator to estimate your monthly and annual gross pay in the U.S. Air Force, including Base Pay, Basic Allowance for Housing (BAH), Basic Allowance for Subsistence (BAS), and other special pays.
Enter your specific BAH amount based on your location and dependency status. You can find this on Defense Travel Management Office.
Default values are based on 2024 rates. Enlisted: $460.42, Officer: $316.98.
e.g., Flight Pay, Hazardous Duty Pay, Special Duty Assignment Pay.
Estimated Pay:
Monthly Base Pay: $0.00
Total Monthly Allowances (BAH + BAS + Other): $0.00
Total Monthly Gross Pay: $0.00
Total Annual Gross Pay: $0.00
.calculator-container {
font-family: 'Arial', sans-serif;
background-color: #f9f9f9;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
max-width: 600px;
margin: 20px auto;
border: 1px solid #ddd;
}
.calculator-container h2 {
text-align: center;
color: #003366; /* Air Force Blue */
margin-bottom: 20px;
font-size: 1.8em;
}
.calculator-container p {
font-size: 0.95em;
line-height: 1.6;
color: #333;
}
.calc-input-group {
margin-bottom: 15px;
}
.calc-input-group label {
display: block;
margin-bottom: 5px;
font-weight: bold;
color: #555;
}
.calc-input-group input[type="number"],
.calc-input-group select {
width: calc(100% – 22px);
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 1em;
box-sizing: border-box;
}
.calc-input-group small {
display: block;
margin-top: 5px;
font-size: 0.85em;
color: #666;
}
.calc-button {
display: block;
width: 100%;
padding: 12px;
background-color: #0056b3; /* Darker Air Force Blue */
color: white;
border: none;
border-radius: 4px;
font-size: 1.1em;
cursor: pointer;
transition: background-color 0.3s ease;
margin-top: 20px;
}
.calc-button:hover {
background-color: #004085;
}
.calc-result-group {
background-color: #e6f2ff; /* Light blue background for results */
border: 1px solid #b3d9ff;
border-radius: 8px;
padding: 15px;
margin-top: 25px;
}
.calc-result-group h3 {
color: #003366;
margin-top: 0;
border-bottom: 1px solid #b3d9ff;
padding-bottom: 10px;
margin-bottom: 15px;
}
.calc-result-group p {
margin-bottom: 8px;
font-size: 1em;
color: #333;
}
.calc-result-group p strong {
color: #003366;
font-size: 1.1em;
}
// 2024 Military Pay Chart (Monthly Base Pay) – Simplified for common ranks and YOS
// Source: https://www.dfas.mil/Portals/98/Documents/militarymembers/payentitlements/2024%20Military%20Pay%20Table.pdf
// YOS brackets: = 0; i–) {
if (yearsOfService >= yosBrackets[i]) {
yosIndex = i;
break;
}
}
// Ensure YOS doesn't exceed the max bracket in our simplified chart
if (yosIndex >= payChart[rank].length) {
yosIndex = payChart[rank].length – 1;
}
return payChart[rank][yosIndex];
}
function updateBASPlaceholder() {
var rank = document.getElementById("rank").value;
var monthlyBASInput = document.getElementById("monthlyBAS");
if (rank.startsWith("E")) {
monthlyBASInput.value = "460.42"; // 2024 Enlisted BAS
} else if (rank.startsWith("O")) {
monthlyBASInput.value = "316.98"; // 2024 Officer BAS
}
}
function calculateAirForcePay() {
var rank = document.getElementById("rank").value;
var yearsOfService = parseFloat(document.getElementById("yearsOfService").value);
var monthlyBAH = parseFloat(document.getElementById("monthlyBAH").value);
var monthlyBAS = parseFloat(document.getElementById("monthlyBAS").value);
var otherMonthlyPay = parseFloat(document.getElementById("otherMonthlyPay").value);
// Input validation
if (isNaN(yearsOfService) || yearsOfService < 0) {
alert("Please enter a valid number for Years of Service.");
return;
}
if (isNaN(monthlyBAH) || monthlyBAH < 0) {
alert("Please enter a valid number for Monthly BAH.");
return;
}
if (isNaN(monthlyBAS) || monthlyBAS < 0) {
alert("Please enter a valid number for Monthly BAS.");
return;
}
if (isNaN(otherMonthlyPay) || otherMonthlyPay < 0) {
alert("Please enter a valid number for Other Monthly Special Pay.");
return;
}
var monthlyBasePay = getBasePay(rank, yearsOfService);
var totalMonthlyAllowances = monthlyBAH + monthlyBAS + otherMonthlyPay;
var totalMonthlyGrossPay = monthlyBasePay + totalMonthlyAllowances;
var totalAnnualGrossPay = totalMonthlyGrossPay * 12;
document.getElementById("monthlyBasePayResult").innerText = "$" + monthlyBasePay.toFixed(2);
document.getElementById("monthlyAllowancesResult").innerText = "$" + totalMonthlyAllowances.toFixed(2);
document.getElementById("totalMonthlyGrossPayResult").innerText = "$" + totalMonthlyGrossPay.toFixed(2);
document.getElementById("totalAnnualGrossPayResult").innerText = "$" + totalAnnualGrossPay.toFixed(2);
}
// Initialize BAS placeholder on page load
window.onload = updateBASPlaceholder;
Understanding Your Air Force Pay
The compensation for U.S. Air Force personnel is a comprehensive package designed to provide financial stability and reward service. It's generally composed of several key components:
1. Base Pay
This is the fundamental component of military pay, determined by your rank (e.g., E-1, O-3) and your cumulative years of service. As you advance in rank and accrue more time in service, your base pay increases. The calculator uses a simplified 2024 pay chart to estimate this amount.
2. Basic Allowance for Housing (BAH)
BAH is a non-taxable allowance provided to service members who do not live in government-provided housing. The amount varies significantly based on your duty station's zip code, your rank, and whether you have dependents. It's designed to offset the cost of housing in your specific area. Since BAH is highly localized, you'll need to input your specific monthly BAH amount, which you can find using the official Defense Travel Management Office (DTMO) BAH Calculator.
3. Basic Allowance for Subsistence (BAS)
BAS is a non-taxable allowance intended to offset the costs of a service member's meals. It's generally a fixed monthly rate that varies slightly between enlisted personnel and officers. Most service members receive BAS unless they are provided meals by the government (e.g., living in dorms where meals are provided). The calculator pre-fills this with 2024 rates but allows for manual adjustment.
4. Other Monthly Special Pay
Beyond base pay and standard allowances, many Airmen qualify for various special and incentive pays. These can include:
Special Duty Assignment Pay (SDAP): For enlisted members in specific, difficult-to-fill positions.
Hostile Fire/Imminent Danger Pay (HFP/IDP): For service in designated combat zones.
Language Proficiency Pay: For those with critical language skills.
You can enter any additional monthly special pays you receive into the calculator to get a more accurate total.
How to Use the Calculator:
Select Your Air Force Rank: Choose your current rank from the dropdown menu.
Enter Years of Service: Input your total cumulative years of service.
Input Monthly BAH: Enter the specific Basic Allowance for Housing you receive. This is crucial for an accurate calculation.
Input Monthly BAS: The calculator will pre-fill the 2024 standard BAS rate for your rank type (enlisted/officer). Adjust if necessary.
Add Other Monthly Special Pay: If you receive any additional special or incentive pays, enter their total monthly amount.
Click "Calculate Pay": The calculator will display your estimated Monthly Base Pay, Total Monthly Allowances, Total Monthly Gross Pay, and Total Annual Gross Pay.
Example Calculation:
Let's calculate the estimated pay for an Airman First Class (E-3) with 3 years of service, receiving $1,500 in BAH, and no other special pays.