An independent resource for federal employeesSourced from OPM · TSP · GSA
FedToolsIndependent pay & benefits data for the federal workforce
Calculator
BAH & RMC Calculator 2026
Enter your rank, years of service, dependency status, and duty station to see your full Regular Military Compensation — BAH + BAS + basic pay + the federal tax advantage — plus the civilian gross salary you would need to match your take-home.
Most military pay comparisons start and end with basic pay, which understates real military compensation by 40 to 70 percent. This calculator applies the full DoD RMC formula from 37 U.S.C. 101(25): basic pay + BAH (for your specific duty station) + BAS + the federal income tax advantage on tax-free allowances. It then shows the civilian gross salary a GS or private-sector job would need to pay to match your take-home, and maps your rank to an approximate GS grade using the OPM equivalence table.
Dependency Status
Rates vary by duty station. Select yours for a precise figure.
Used only to compute the FITA tax-advantage component.
RMC results will appear after calculation.
Select your grade, years of service, and duty station, then click Calculate BAH & RMC.
How Regular Military Compensation is calculated
The DoD defines RMC in 37 U.S.C. 101(25) as the sum of four components. BAH is the most variable piece — it can differ by more than $6,000 per month between a junior enlisted member at a low-cost base and a senior officer in San Francisco.
Formula (37 U.S.C. 101[25]): RMC = Basic Pay + BAH + BAS + FITA
Example: O-3, 8 years, Washington DC, with dependents — Basic $97,500 + BAH $50,976 + BAS $3,985 + FITA $15,543 = RMC $168,004
2026 RMC worked examples
FedTools 2026 analysis using DFAS 2026 basic pay (3.8% increase), DFAS BAS rates, and DTMO 2026 BAH. BAH shown for the indicated duty station with dependents.
2026 Regular Military Compensation worked examples by profile
In 2026, BAH ranges from roughly $828/month (E-1, no dependents, low-cost area) to over $7,300/month (O-7, with dependents, San Francisco Bay Area). Because BAH is the largest variable component, even a difference of one housing area can swing your RMC by $10,000 to $20,000 per year. This is why this calculator covers 44 major Military Housing Areas rather than using a single national average.
If your installation is not in the list, the calculator uses the DTMO national-average BAH for your grade as an estimate, clearly labeled as such. For your exact rate, use the official DTMO BAH Rate Lookup — enter your duty station ZIP and dependency status to get the authoritative figure.
The GS pay-grade crosswalk
The OPM VetGuide and DoD Instruction 1400.25-V575 publish an approximate equivalence table between military ranks and GS grades. An O-3 (Captain/Lieutenant) typically maps to GS-11; an O-5 (Lieutenant Colonel/Commander) maps to GS-13; an E-7 (Sergeant First Class/CPO) maps to GS-7 to GS-8. These are starting-point ranges — actual GS placement depends on job duties, education, and agency discretion.
The GS salary shown uses the Washington-Baltimore-Arlington locality (33.94% above base pay) as a default because it is the largest military-to-civilian transition market and the highest-traffic comparison. To see the comparison in any of the 53 OPM pay localities, use the Military-to-GS Pay Translator.
Frequently asked questions
What is Regular Military Compensation (RMC)?
Regular Military Compensation is the DoD's official all-in measure of military pay, defined in 37 U.S.C. 101(25). It equals basic pay + BAH + BAS + the Federal Income Tax Advantage (FITA). FITA reflects the real dollar value of not paying federal income tax on BAH and BAS — a benefit civilians don't receive. At a 22% marginal rate, a service member with $3,000/month in tax-free allowances effectively earns an additional ~$846/year in FITA.
What is BAH and how does it vary by duty station?
Basic Allowance for Housing (BAH) is a monthly, federally tax-free housing allowance set by the Defense Travel Management Office (DTMO) each January. It varies by Military Housing Area (MHA), pay grade, and whether you have dependents. In 2026, rates range from under $900/month for a junior enlisted member without dependents at a low-cost installation to over $7,300/month for a senior officer in San Francisco. Your exact rate is at the DTMO BAH Rate Lookup at travel.dod.mil.
Why does RMC matter for comparing military and civilian pay?
A comparison of basic pay alone routinely understates military compensation by 40 to 70 percent. An O-3 with 8 years of service has a base pay of roughly $97,500 in 2026, but an RMC of approximately $164,000 in the Washington DC area once BAH ($48,240), BAS ($4,800), and FITA ($14,700) are included. RMC is the correct number to put next to a civilian offer letter.
What is the Federal Income Tax Advantage (FITA) and how is it calculated?
FITA is the extra value created by the federal tax exemption on BAH and BAS. Because these allowances are not counted as taxable income, a service member keeps the full amount while a civilian would need to earn more in taxable wages to net the same spending power. The DoD formula is FITA = (BAH + BAS) × (rate ÷ (1 − rate)). At 22%, a member with $1,000/month in combined allowances saves roughly $282 per month compared to earning that $1,000 as taxable wages.
What does "GS-equivalent salary" mean and how is it calculated?
The GS-equivalent shows which General Schedule grade and step a service member's rank typically maps to, per the OPM Veterans Services guidance and DoD Instruction 1400.25-V575. This is an approximation — actual GS placement depends on job duties, education, and agency discretion. The calculator displays the 2026 GS salary at that grade and step in the Washington-Baltimore-Arlington locality (33.94% above base pay) as a reference benchmark. For other localities, use the Military-to-GS Pay Translator linked in the results.
How do I find my exact BAH if my duty station is not listed?
This tool covers 44 major Military Housing Areas. If your installation is not listed, select "My area is not listed" and the calculator uses the DTMO national-average BAH for your grade as an estimate (clearly labeled). For your exact rate, use the official DTMO BAH Rate Lookup at travel.dod.mil/Allowances/Basic-Allowance-for-Housing/BAH-Rate-Lookup/ — look up your specific duty station ZIP code and dependency status.
What is BAS and does it change by rank?
Basic Allowance for Subsistence (BAS) is a flat monthly food allowance set by DFAS each January. In 2026, enlisted members receive $480.35/month and officers receive $332.07/month — the same rate regardless of specific pay grade within those categories. BAS is federally tax-free, which means it contributes to both your RMC and your FITA.
Can I use this calculator if I am in the National Guard or Reserves?
BAH and RMC apply to active-duty service members. If you are a Reserve or National Guard member serving on Title 10 orders (activated), you generally receive the same BAH and BAS as active-duty members for the duration of your orders. Part-time drill status typically does not include BAH. Consult your unit finance officer for your specific entitlements.
2026 BAH rates: Defense Travel Management Office (DTMO) — travel.dod.mil/BAH — 44 major MHAs; national-average used as labeled fallback for unlisted areas. Rates verified against DTMO 2026 published PDF tables.
2026 military basic pay: DFAS — 3.8% increase effective January 1, 2026. dfas.mil/pay-charts
BAS 2026: DFAS — enlisted $480.35/mo, officer $332.07/mo. dfas.mil/bas
GS crosswalk: OPM VetGuide for HR Professionals and DoD Instruction 1400.25-V575 — approximate equivalence, not an official conversion. opm.gov/veterans-services
This calculator is for informational purposes only and is not an official government tool. Estimates are based on the statutory RMC formula applied to 2026DFAS and DTMO data. Your actual pay depends on your verified LES, duty station, dependency status, and applicable special pays. For authoritative figures, consult your finance office, a JAG officer, or a military financial advisor.
Last updated: July 2026 · FedTools.com · Annual data update: January