{
  "slug": "military-bah-bas-takehome",
  "title": "Military BAH/BAS Take-Home Calculator",
  "heading": "Military BAH & BAS Take-Home Pay Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/military-bah-bas-takehome",
  "summary": "Estimate total military take-home pay including housing and subsistence allowances.",
  "description": "Military pay isn't just base pay off the chart — Basic Allowance for Housing (BAH) and Basic Allowance for Subsistence (BAS) are tax-free allowances that often make up 30-40% of a service member's total compensation, and neither shows up on a W-2 as taxable income. BAH varies by rank, dependency status, and the specific duty station's zip code (higher in expensive markets like San Diego or DC, lower in rural posts), while BAS is a flat rate that differs slightly between enlisted and officers and is meant to cover food costs. This calculator adds base pay, BAH, and BAS together, then estimates take-home by subtracting federal tax withholding only on the taxable base pay portion (allowances are tax-exempt), giving a more accurate picture of total compensation and net pay than base pay alone.",
  "formula": "Gross taxable = base pay; total compensation = base pay + BAH + BAS; take-home = base pay × (1 − tax rate) + BAH + BAS.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=military-bah-bas-takehome",
  "inputs": [
    {
      "id": "basePay",
      "label": "Monthly base pay",
      "kind": "number",
      "hint": null,
      "default": 3500,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "bah",
      "label": "Monthly BAH (housing allowance)",
      "kind": "number",
      "hint": null,
      "default": 2100,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "bas",
      "label": "Monthly BAS (subsistence allowance)",
      "kind": "number",
      "hint": null,
      "default": 460,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "effTaxRate",
      "label": "Effective federal + state tax rate on base pay",
      "kind": "number",
      "hint": null,
      "default": 12,
      "unit": "%",
      "min": 0,
      "max": 40
    },
    {
      "id": "tsp",
      "label": "Monthly TSP contribution",
      "kind": "number",
      "hint": null,
      "default": 350,
      "unit": "$",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "takeHome",
      "label": "Estimated monthly take-home pay",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "totalComp",
      "label": "Total monthly compensation (pay + allowances)",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "taxOwed",
      "label": "Estimated monthly tax withheld",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "annualTotalComp",
      "label": "Total annual compensation",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "effectiveTaxOnTotal",
      "label": "Effective tax rate on total compensation",
      "format": "percent",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Monthly base pay: 3500 $",
      "Monthly BAH (housing allowance): 2100 $",
      "Monthly BAS (subsistence allowance): 460 $",
      "Effective federal + state tax rate on base pay: 12 %",
      "Monthly TSP contribution: 350 $"
    ],
    "outputs": [
      "Estimated monthly take-home pay: $5,332",
      "Total monthly compensation (pay + allowances): $6,060",
      "Estimated monthly tax withheld: $378",
      "Total annual compensation: $72,720",
      "Effective tax rate on total compensation: 6.2%"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter monthly base pay ($).",
      "Enter monthly bah (housing allowance) ($).",
      "Enter monthly bas (subsistence allowance) ($).",
      "Enter effective federal + state tax rate on base pay (%).",
      "Enter monthly tsp contribution ($).",
      "Read your estimated monthly take-home pay on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "basePay": 2100,
        "bah": 1250,
        "bas": 275,
        "effTaxRate": 7,
        "tsp": 200
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "basePay": 3500,
        "bah": 2100,
        "bas": 460,
        "effTaxRate": 12,
        "tsp": 350
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "basePay": 5600,
        "bah": 3350,
        "bas": 735,
        "effTaxRate": 19,
        "tsp": 550
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "Why aren't BAH and BAS taxed?",
      "a": "Congress designated both allowances as tax-exempt to ensure service members aren't taxed on money meant to cover housing and food costs, similar to how certain employer-provided benefits are excluded from taxable wages in the civilian world. This exemption significantly boosts effective take-home pay compared to an equivalent all-taxable civilian salary."
    },
    {
      "q": "Why does my BAH look lower or higher than a friend's at a different base?",
      "a": "BAH rates are set per military housing area based on local rental market data, updated annually, and vary by rank and whether you have dependents. A junior enlisted member with dependents in San Diego will draw a much higher BAH than the same rank in a low-cost-of-living rural duty station."
    },
    {
      "q": "Does BAH change if I live in government housing?",
      "a": "If you live in on-base government housing, you typically don't receive BAH at all, or receive a reduced 'partial BAH' in some situations — the allowance exists specifically to offset off-base housing costs, so it's forfeited or reduced when housing is provided in kind."
    },
    {
      "q": "How does this affect Social Security and retirement calculations?",
      "a": "Since BAH and BAS aren't counted as wages for Social Security purposes either, they don't contribute to your Social Security earnings record or FERS-equivalent military retirement calculations, which use base pay only — something to factor in when comparing total military compensation to a civilian job for long-term benefit planning."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/va-disability-combined-rating",
    "https://www.revenuelab.fyi/toolbox/fers-pension-estimate",
    "https://www.revenuelab.fyi/toolbox/tsp-growth-calculator"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Military BAH/BAS Take-Home Calculator (https://www.revenuelab.fyi/toolbox/military-bah-bas-takehome)"
}