Connect via MCP →

Enter Calculation

Enter from the DFAS pay table for your rank and years of service.

Formula

Advertisement

Results

Total Monthly Military Pay
$5,778.25
per month (base + BAH + BAS)
Base Pay $3,518/mo
BAH (Housing) $1,800/mo
BAS (Subsistence) $460.25/mo
Annual Pay $69,339/yr

What Is the Army Basic Pay Calculator?

Applies to the United States Army. This tool estimates a service member's total monthly and annual military compensation. It combines three core components of military pay: base pay (set by the DFAS military pay tables according to rank/pay grade and years of service), the Basic Allowance for Housing (BAH), and the Basic Allowance for Subsistence (BAS). Figures depend on the current pay-table year; always confirm exact rates with official DFAS tables.

How to Use It

Look up your monthly base pay from the current DFAS pay table using your pay grade (e.g., E-5) and years of service, then enter it. Add your monthly BAH (which varies by duty ZIP code and dependent status) and BAS (a flat monthly rate). The calculator totals these for your gross monthly pay and multiplies by 12 for the annual figure. Allowances like BAH and BAS are generally non-taxable, while base pay is taxable.

The Formula Explained

The math is straightforward addition: $$\text{Monthly Pay} = \text{Base Pay} + \text{BAH} + \text{BAS}$$, and $$\text{Annual Pay} = \text{Monthly Pay} \times 12$$. Base pay is the only piece tied to rank and longevity; BAH and BAS are allowances that supplement it but do not increase with promotion the way base pay does.

Three stacked bars combining into a total monthly pay bar
Monthly military pay is the sum of Base Pay, BAH, and BAS.

Worked Example

Suppose an E-5 with 6 years of service earns $3,000/month in base pay, receives $1,500/month BAH, and $460.25/month BAS. Monthly pay = $$3{,}000 + 1{,}500 + 460.25 = \$4{,}960.25$$ Annual pay = $$4{,}960.25 \times 12 = \$59{,}523$$

Grid table showing pay increasing across rank and years of service
Base pay rises with both higher rank and more years of service.

Army Monthly Base Pay by Rank and Years of Service

The table below shows representative monthly base pay figures based on the 2024 Defense Finance and Accounting Service (DFAS) military pay tables. Base pay depends only on your pay grade and total years of service (longevity) — it does not include BAH or BAS, which are added on top. Cells marked “—” indicate brackets where personnel rarely or never serve at that grade.

Grade <2 yrs 4 yrs 6 yrs 8 yrs 10 yrs
E-1 $2,017 $2,017 $2,017 $2,017 $2,017
E-2 $2,261 $2,261 $2,261 $2,261 $2,261
E-3 $2,378 $2,681 $2,681 $2,681 $2,681
E-4 $2,634 $3,001 $3,128 $3,128 $3,128
E-5 $2,872 $3,287 $3,518 $3,760 $3,958
E-6 $3,135 $3,684 $3,838 $4,018 $4,148
E-7 $3,627 $4,123 $4,274 $4,531 $4,677
O-1 $3,998 $5,029 $5,029 $5,029 $5,029
O-2 $4,607 $6,371 $6,503 $6,503 $6,503
O-3 $5,332 $7,068 $7,409 $7,779 $8,021
O-4 $6,063 $7,597 $8,021 $8,485 $9,065

For example, an E-5 with 6 years of service earns about $3,518 in monthly base pay. Adding a typical BAS of $460.25 and a sample BAH of $1,800 gives a total monthly military pay of $5,778.25. Figures are rounded; always confirm against the official DFAS table for the current year.

Key Military Pay Terms Defined

Base Pay (Basic Pay)
The core taxable salary every service member receives, set solely by pay grade and years of service. It is the largest component of military compensation and the basis for retirement calculations.
BAH (Basic Allowance for Housing)
A monthly allowance to offset the cost of off-base housing. It varies by duty-station ZIP code, pay grade, and whether you have dependents, and is normally non-taxable.
BAS (Basic Allowance for Subsistence)
A flat monthly allowance intended to cover the cost of a service member's own meals (not dependents'). It is a fixed national rate that differs for enlisted versus officers and is non-taxable.
Pay Grade vs. Rank
Pay grade is the administrative code that determines pay (e.g., E-5, O-3). Rank is the title tied to that grade (e.g., Sergeant for E-5, Captain for O-3). Pay is calculated from the grade, not the rank title.
Years of Service / Longevity
Total time in uniform counted toward pay. Base pay increases at defined longevity milestones (2, 3, 4, 6, 8, 10+ years, etc.), so two members of the same grade can earn different base pay.
Dependent Status
Whether a service member has eligible dependents (spouse, children). It does not change base pay or BAS but does raise the BAH rate (“with dependents” vs. “without dependents”).
Taxable vs. Non-Taxable Pay
Base pay is subject to federal (and usually state) income tax. Allowances such as BAH and BAS are generally tax-free, which raises a service member's effective take-home value relative to a civilian salary of the same gross amount.

Fixed BAS Rates

Unlike BAH, the Basic Allowance for Subsistence (BAS) is a single national flat rate that does not depend on location or dependents. The rates below are the 2024 monthly figures set by DFAS.

Category Monthly BAS Rate (2024)
Enlisted members $460.25
Officers $316.98

BAS is adjusted annually based on the cost of food and is paid to nearly all service members regardless of pay grade or duty station. Because it is intended for the member's own meals, it is not increased for dependents.

Note on BAH: Unlike BAS, the Basic Allowance for Housing is not a fixed constant. It is recalculated each year and varies by the duty-station ZIP code, pay grade, and dependent status — ranging from a few hundred dollars to several thousand dollars per month. Use a dedicated BAH lookup for your specific location before entering a value into the pay calculator.

FAQ

Is BAH and BAS taxed? No. Most military allowances, including BAH and BAS, are exempt from federal income tax, which boosts take-home value relative to a civilian salary of the same gross amount.

Why isn't rank a dropdown here? Pay tables change yearly and vary by exact years of service. Entering your base pay directly from the current DFAS table keeps the result accurate for any year.

Does this include special pays? No. Hazard pay, flight pay, sea pay, and bonuses are separate. Add them to base pay if you want them reflected in the total.

Last updated: