Military Pay Calculator – What You Actually Take Home Each Month
Pick your grade and years of service and get your 2026 monthly basic pay straight from the official DFAS table, then add your own BAH and BAS to see the full monthly total — including the part that is tax-free.
Your service details
Years use the exact DFAS step labels. Exactly 4 years of service pays at the Over 3 step, and exactly 2 years pays at the 2 or less step.
Advanced options — E-1 short-service rate and senior enlisted advisor rate
The advanced fields below are already included in the result with their default values — open Advanced options to change them.
BAH is never guessed here. Use the figure from your Leave and Earnings Statement or the Defense Travel Management Office BAH calculator for your ZIP code, grade and dependency status.
Private by design: every number is worked out in your browser. Nothing you type is sent anywhere or stored.
Your monthly military pay
BAH left blank, so this total is basic pay plus BAS only. Add your BAH above for the full monthly figure.
Copied- Total monthly pay is basic pay from the 2026 DFAS table plus BAS plus the BAH figure you enter yourself.
- Only basic pay is taxed — BAS and BAH are allowances, so the tax-free share is the part federal income tax never touches.
- BAH is never guessed here: it depends on duty ZIP code, grade and dependency status, so enter your own figure.
- The picture: where your monthly pay comes from
- Keep exploring
- How it works in three steps
- How the number is worked out
- Going deeper
- Four members, four totals (2026 DFAS table)
- The tax-free share, and why the total is not take-home pay
- Grades, categories, and getting your own BAH right
- Frequently asked questions
The picture: where your monthly pay comes from
The bar above your result splits the same total three ways. Basic pay is the taxable part. BAS and BAH are allowances, and allowances are not taxed — that split is the single biggest reason two service members with similar totals can take home different amounts.
Worked example, E-5 over 6 years: basic pay $4,110.00 plus enlisted BAS $476.95 equals $4,586.95 before housing. Add a $2,000 BAH and the monthly total becomes $6,586.95, of which $2,476.95 (BAS plus BAH) is tax-free, about 37.6 percent of the total. The annual figure for that same member is $79,043.40.
Worked example, O-3 over 6 years: basic pay $7,737.00 plus officer BAS $328.48 equals $8,065.48 a month before BAH, or $96,785.76 a year. Officers and warrant officers receive the lower officer BAS rate, while enlisted members receive $476.95.
Keep exploring
How it works in three steps
How the number is worked out
Total monthly pay = basic pay + BAS + BAH. Basic pay comes from the 2026 DFAS table for your grade and years-of-service step. BAS is $476.95 a month for enlisted members and $328.48 for officers and warrant officers, or $953.90 on BAS II orders. BAH is the figure you enter yourself, because it depends on your ZIP code, grade and dependency status.
Only basic pay is taxed. BAS and BAH are allowances, not taxable income, so they arrive in full. That is why the calculator shows the tax-free share separately: it is the part of your monthly total that federal income tax never touches. It does not show your final take-home pay, because tax, FICA, SGLI, TSP and allotments still come out of the basic pay portion.
Caps are already in the table. By law, basic pay for O-7 to O-10 cannot exceed the Level II Executive Schedule rate of $18,999.90 a month, and pay for O-6 and below cannot exceed the Level V rate of $15,408.30. Those caps are why O-9 and O-10 sit flat at $18,999.90 from Over 20 onward, and why O-6 stops at $15,408.30.
Two special rates to know. An E-1 with less than 4 months of active duty is paid $2,225.70 a month instead of the standard $2,407.20. An E-9 serving in a listed senior enlisted advisor role, such as Sergeant Major of the Army or Senior Enlisted Advisor to the Chairman, is paid $11,166.90 a month regardless of years of service. Both options are checkboxes on this calculator, shown only for the grades they apply to.
Going deeper
BAH is set by the Defense Travel Management Office from local rental costs, and it changes with your duty ZIP code, your grade and whether you have dependents. Two E-5s with identical service can differ by thousands of dollars a month in BAH alone. Any calculator that invents a ZIP rate for you is inventing your answer. Entering your own figure from your Leave and Earnings Statement, or looking it up in the official BAH calculator, keeps the result honest.
Take the E-5 over 6 years with a $2,000 BAH: $4,110.00 basic pay plus $476.95 BAS plus $2,000 BAH equals $6,586.95. The tax-free part is $2,476.95, about 37.6 percent of the total, and it is never reduced by income tax. A civilian earning the same $6,586.95 gross would be taxed on all of it. This is the quiet advantage of military compensation, and it grows as BAH grows.
The 2026 rates took effect on January 1, 2026 under Executive Order 14368, following the 3.8 percent across-the-board raise in the FY2026 National Defense Authorization Act. DFAS publishes the tables, and the rates on this page match the DFAS enlisted table cell for cell and the executive order tables for warrant officers, commissioned officers and O-E grades. Rates are reviewed every year, so check back after the next January update.
Four members, four totals (2026 DFAS table)
Every figure below was run through the calculator above, using the 2026 DFAS basic pay table built into this page, and changing one thing at a time from the default — an E-5 at the Over 6 years step, standard enlisted BAS, no BAH entered. The scope is stated plainly and dated: basic pay from the 2026 table, BAS at the page’s 2026 rates, and BAH only ever as a figure you enter yourself, because BAH depends on duty ZIP code, grade and dependency status and this page never guesses it. Rates are reviewed every year, so these figures belong to the 2026 table; check back after the next January update.
| Member and situation | Basic pay | BAS | BAH | Total per month | Tax-free share |
|---|---|---|---|---|---|
| Default: E-5, Over 6 years, no BAH | $4,110.00 | $476.95 | Not entered | $4,586.95 | 10.4% |
| E-5, Over 6 years, $2,000 BAH | $4,110.00 | $476.95 | $2,000.00 | $6,586.95 | 37.6% |
| E-5, Over 10 years, $2,000 BAH | $4,395.30 | $476.95 | $2,000.00 | $6,872.25 | 36.0% |
| E-5, Over 10 years, BAS II, no BAH | $4,395.30 | $953.90 | Not entered | $5,349.20 | 17.8% |
| E-1, 2 or less years, no BAH | $2,407.20 | $476.95 | Not entered | $2,884.15 | 16.5% |
The default row is the page’s own anchor case, and it is worth reading slowly. Basic pay of $4,110.00 plus enlisted BAS of $476.95 gives $4,586.95 a month, of which the tax-free part — the BAS alone, since no BAH is entered — is $476.95, or 10.4% of the total. Annualised, that is $49,320.00 of basic pay and $55,043.40 in total with allowances. Add a $2,000 BAH and the total becomes $6,586.95, with the tax-free part jumping to $2,476.95 — BAS plus BAH — or about 37.6% of the total. The BAH did not just add $2,000 to the total; it changed the character of more than a third of it, because allowances arrive in full while only basic pay is subject to federal income tax. Two members with the same grade and step can therefore take home quite different amounts even before any deduction is considered, if one receives BAH and the other lives on base and does not.
The step rows show how the DFAS table actually moves. From Over 6 years to Over 10 years, the E-5’s basic pay rises from $4,110.00 to $4,395.30 — $285.30 a month, or $3,423.60 a year — while BAS stays exactly $476.95, because BAS does not depend on grade or years of service. The steps themselves use the DFAS labels exactly: 2 or less years, Over 2, Over 3, Over 4, Over 6, Over 8, and then every two years up to Over 40. Note the gap that catches people out: there is no “Over 5” step, and exactly 4 years of service is paid at the Over 3 step, not the Over 4 step — the step you are on is the highest threshold you have passed, and the table’s labels say “Over” for a reason. Picking the step by rounding your years to the nearest label will overstate the pay; picking it by the label you have actually passed will not.
BAS II is the row that most needs its own sentence, because doubling a number invites a misunderstanding. BAS II, at $953.90 a month, is exactly double the standard enlisted BAS of $476.95, and the calculator shows it as such: the Over 10 years E-5 with BAS II and no BAH totals $5,349.20, with a tax-free share of 17.8%. But BAS II is not an option you elect because it pays more; it applies on BAS II orders, a specific situation, and the page offers it as a choice of BAS situation alongside standard and none — not as an upgrade to tick for a better total. The same discipline applies to the page’s two special rates, stated here from the page’s own 2026 figures: an E-1 with less than 4 months of active duty is paid $2,225.70 a month instead of the standard $2,407.20, and an E-9 in a listed senior enlisted advisor role, such as Sergeant Major of the Army or Senior Enlisted Advisor to the Chairman, is paid $11,166.90 a month regardless of years of service. Both are checkboxes shown only for the grades they apply to, and neither is a rate you can choose for another grade.
The tax-free share, and why the total is not take-home pay
The most useful number on this page after the total itself is the tax-free share, and it is also the most misread. It is the part of the monthly total that federal income tax never touches, because allowances are not taxable income: only basic pay is taxed. In the default case the share is 10.4% — the BAS alone. With a $2,000 BAH added to the same E-5, it is about 37.6%. With BAS II and no BAH at the Over 10 step, it is 17.8%. The share rises when allowances rise and falls when basic pay rises without allowances, which is why the Over 10 case with BAH shows 36.0% against the Over 6 case’s 37.6% on the same $2,000 BAH: the basic pay grew by $285.30 while the allowances stayed still, so the tax-free slice became a slightly smaller fraction of a larger total. The share is a description of the mix, not a bonus on top of it.
That distinction matters because the total this page shows is not take-home pay, and the page says so plainly. Tax, FICA, SGLI, TSP contributions and allotments still come out of the basic pay portion, and none of them are modelled here. A member whose total is $6,586.95 does not receive $6,586.95 in the bank; the allowances arrive in full, but the $4,110.00 of basic pay is reduced by everything owed on it first. The page’s job is to get the gross composition right — basic pay from the 2026 table, BAS at the correct rate, BAH exactly as entered — so that the take-home calculation, wherever you do it, starts from correct gross figures. A total that silently included estimated deductions would look more complete and be less honest, because every member’s deductions differ.
Two more limits belong in the open. First, this page does not include special pays, incentive pays, or any other allowance beyond BAS and BAH: sea pay, flight pay, hazardous duty pay, bonuses and similar entitlements are real parts of many members’ pay and are entirely outside this calculation. If you receive them, add them to the total yourself; do not expect the calculator to know about them. Second, the caps are already in the table and need no action from you: by law, basic pay for O-7 to O-10 cannot exceed the Level II Executive Schedule rate of $18,999.90 a month, and pay for O-6 and below cannot exceed the Level V rate of $15,408.30 — which is why O-9 and O-10 sit flat at $18,999.90 from Over 20 onward and O-6 stops at $15,408.30. If a senior officer’s pay seems to stop rising with years of service, the cap, not the calculator, is the reason.
Grades, categories, and getting your own BAH right
The calculator covers four pay categories — enlisted (E-1 to E-9), warrant officer (W-1 to W-5), commissioned officer (O-1 to O-10), and officer with prior enlisted or warrant service (O-1E to O-3E) — and the grade list changes with the category you pick. That matters because the O-E grades exist precisely for officers whose prior service changes their pay: an O-2E is not paid the same as an O-2, and picking the plain commissioned category when the O-E category applies will understate the basic pay. If you served enlisted or as a warrant officer before commissioning, check whether your grade carries the E suffix before accepting any figure from this page. The same care applies to BAS rates across categories: $476.95 a month for enlisted members and $328.48 for officers and warrant officers, or $953.90 on BAS II orders. The page’s BAS figures are 2026 rates; an officer total built with the enlisted BAS rate would overstate the allowances by $148.47 a month.
Getting BAH right is the one part of this calculation the page refuses to do for you, and the refusal is the point. BAH is set by the Defense Travel Management Office from local rental costs, and it changes with your duty ZIP code, your grade and whether you have dependents — so two E-5s with identical service can differ by thousands of dollars a month in BAH alone. The honest sources are your Leave and Earnings Statement, which shows the BAH you actually receive, or the official DTMO BAH calculator for your duty ZIP code, grade and dependency status. Enter that monthly figure in the BAH box; leave the box blank if you live on base and do not receive BAH, and the total will correctly be basic pay plus BAS only, as the default case shows. Any calculator that invents a ZIP rate for you is inventing your answer, and a total built on an invented BAH is wrong in exactly the amount of the invention.
Finally, a word on currency and timing. All figures on this page are monthly US dollars from the 2026 table, and the annual figures shown — $49,320.00 of basic pay and $55,043.40 in total for the default member — are simply twelve times the monthly figures, not a separate annual table. There is no cost-of-living adjustment, no mid-year change, and no projection to next year’s table in this calculation: when the next January update arrives, the table changes and the figures on this page should be re-run. Until then, the 2026 figures above, the step labels exactly as DFAS prints them, and your own BAH from an official source are the three ingredients of an honest total — and the page is built to accept nothing less than all three.
What changes in January, and what to do about it, is the last piece of honest housekeeping on this page. Basic pay rates are reviewed every year, so the 2026 table built into this calculator will be replaced when the next table takes effect — and BAH changes every year too, by ZIP code, grade and dependency status, from the Defense Travel Management Office’s annual survey of local rental costs. Neither change is announced by this page, and neither is automatic in your own planning: after each January update, re-run the calculator with the new table and re-enter your BAH from your Leave and Earnings Statement or the DTMO calculator, and check whether the step you are on has changed as well. A member who crosses a step threshold in the same month as a table update can see two increases at once, and a member who does not re-run will be budgeting on last year’s table without knowing it.
Reading your Leave and Earnings Statement is the skill that makes this calculator’s inputs trustworthy, and it is worth a paragraph because the LES is where the page’s abstractions meet your actual pay. The LES shows basic pay, BAS and BAH as separate lines, which is exactly the split this calculator uses: basic pay from the table, BAS at the rate for your category, BAH as the figure for your situation. If the calculator’s basic pay disagrees with the LES, the first things to check are the category (enlisted, warrant, commissioned, or O-E), the grade, and the step — in that order — because a wrong category repopulates the wrong grade list, a wrong grade picks the wrong row, and a wrong step picks the wrong column, and each error looks like a table error when it is really an input error. If the BAH disagrees, the LES figure wins: it is what you actually receive, and the calculator’s job is to add it, not to argue with it. And if the total disagrees after all three inputs are checked, the difference is almost certainly one of the things this page deliberately does not model — special pays, deductions, or allotments — rather than an error in the basic pay, BAS or BAH lines themselves.
A final caution about comparing totals across members, ranks and years: the total is a monthly gross composition, not a ranking. A higher total driven by a high BAH in an expensive duty location is not higher prosperity than a lower total in a cheap location, because the BAH exists to pay the rent that location charges — the allowance and the cost arrive together. A higher total driven by a higher grade or a later step is a genuinely higher basic pay, but it is also a later career stage with different responsibilities and, usually, different deductions. And a total from the 2026 table is not comparable with a total from any other year’s table without noting the year, because the table itself moves. Compare totals only on the same table, the same BAH basis, and the same understanding that the figure is gross — and the comparisons will inform you instead of misleading you.
One question the page is asked often, and answers by omission, is whether the calculator handles retirement pay, disability compensation, or reserve pay. It does not: it models monthly active-duty pay composition — basic pay plus BAS plus BAH — for the grade, step and situation you enter, and nothing else. Reserve drill pay, retirement pay under a different system, and VA disability compensation all follow different rules and different tables, and folding any of them into this total would corrupt the one thing the page gets exactly right. If you need those figures, use the calculator built for them, and keep this page for the active-duty monthly total it was built to show.
The tax-free share, and why the total is not take-home pay
Basic pay is taxable, while BAS and BAH are not, so a large part of military cash pay escapes tax entirely. An E-5 over 6 years with $4,110 basic pay, $476.95 BAS, and BAH on top receives far more cash than the taxable figure suggests, and a civilian comparison must account for that. The companion guide works the 2026 example in full.
2027 figures: not published, not printed
The 2027 DFAS pay table is not published, so no 2027 chart cells appear on this page or in the companion guide. The calculator uses the published 2026 table, including the 3.8 percent raise, until DFAS publishes the 2027 table.
Frequently asked questions
How much does an E-5 with 6 years of service make in 2026?
Basic pay is $4,110.00 a month on the 2026 table. Add the enlisted BAS rate of $476.95 and the total before BAH is $4,586.95 a month. BAH is added on top and depends on where you live, so the full total is higher for most members.
Is BAH included automatically in this calculator?
No, and deliberately so. BAH varies by ZIP code, pay grade and dependency status, and it changes every year. This calculator never guesses a ZIP rate. Enter your own monthly BAH from your Leave and Earnings Statement or the Defense Travel Management Office BAH calculator, or leave it blank if you live on base and do not receive BAH.
Why are BAS and BAH tax-free?
By law, allowances are not taxable income. Only basic pay is subject to federal income tax. That is why two members with the same gross total can take home different amounts: the one with more of the total in allowances keeps more of it. For an E-5 over 6 years with $2,000 of BAH, $2,476.95 of the $6,586.95 monthly total is tax-free, about 37.6 percent.
What if I have exactly 4 years of service?
You are paid at the Over 3 step, not the Over 4 step. The DFAS steps work like this: exactly 2 years pays at 2 or less, exactly 4 years pays at Over 3, and the Over 4 step starts once you pass 4 years. The dropdown here uses the exact DFAS step labels so there is no guessing.
What is BAS II, and do I get it?
BAS II is $953.90 a month, double the standard enlisted BAS rate. It applies only to members on specific orders where government messing is not available, such as certain sea duty assignments. Most members receive standard BAS, so the calculator defaults to that and lets you switch only if you are actually on BAS II orders.
Does this include special pays, taxes or deductions?
No. Special and incentive pays, bonuses, sea pay, flight pay and similar extras are not in this total, and nothing is subtracted for federal tax, FICA, SGLI, TSP contributions or allotments. What you see is gross monthly basic pay plus BAS and your own BAH, which is the clean starting point before your LES deductions.
Why is my total lower than a colleague’s at the same grade?
Almost always, BAH. Basic pay for a grade and step is fixed by the 2026 table — every E-5 at the Over 6 step has $4,110.00 of basic pay — but BAH depends on duty ZIP code, grade and dependency status, and two members with identical service can differ by thousands of dollars a month in BAH alone. Check that your colleague’s BAH is not the difference before questioning the basic pay: enter your own BAH from your Leave and Earnings Statement or the official DTMO BAH calculator, and compare totals on the same BAH basis.
Does BAS II double my BAS?
Yes, arithmetically: BAS II is $953.90 a month against the standard enlisted BAS of $476.95. On the Over 10 years E-5, BAS II with no BAH gives $5,349.20 a month ($4,395.30 basic pay plus $953.90) with a tax-free share of 17.8%. But BAS II is not an option you elect because it pays more — it applies on BAS II orders, a specific situation — so only choose it if that situation is yours.
Is the tax-free share the same as take-home pay?
No. The tax-free share is the part of the gross total that federal income tax never touches, because BAS and BAH are allowances, not taxable income. Take-home pay is what remains after tax, FICA, SGLI, TSP contributions and allotments come out of the basic pay portion — none of which this page models. A total of $6,586.95 with a 37.6% tax-free share still has deductions taken from its $4,110.00 of basic pay before anything reaches the bank.
What if I live on base and do not receive BAH?
Leave the BAH box blank. The total is then basic pay plus BAS only, exactly as the default case shows: an E-5 at the Over 6 step totals $4,586.95 ($4,110.00 plus $476.95) with a tax-free share of 10.4%. Do not enter zero as a guess or someone else’s BAH as a placeholder — a blank box is the calculator’s honest way of saying no BAH is received, and any figure entered is added to the total in full.
What changed for military pay in 2026?
Basic pay rose 3.8 percent across all grades on January 1, 2026, following the Employment Cost Index formula. BAS rose to $476.95 a month for enlisted members, and BAH rates rose an average of 4.2 percent, varying by station.
How do longevity steps work?
Find your grade row and the highest years-of-service column that does not exceed your service. A member with 5 years uses the over-4 column until reaching 6 years, when the over-6 column applies.
Is BAH the same everywhere?
No. BAH varies by duty-station ZIP code, grade, and dependent status, reflecting local housing costs. Members in government quarters generally do not receive it.
Related calculators
Disclaimer: this is an unofficial estimate tool, not a DFAS publication. Basic pay and BAS figures are the official 2026 rates effective January 1, 2026, but BAH is entered by you and special pays, bonuses, taxes, FICA, SGLI, TSP contributions and allotments are not included. Always confirm your pay against your Leave and Earnings Statement and your finance office.
CalcFolk — free calculators with the working shown. Rates: DFAS basic pay and BAS tables, effective January 1, 2026.
↑