An O-7 earns $11,540.10 to $17,242.20 a month in basic pay, depending on years of service. That's $138,481 to $206,906 a year, the same at every duty station.
Basic pay · 2026Official
O-7, under 2 yearsMonthly, before allowances
$11,540.10
a month · $138,481 a year · $5,770.05 per paycheck (twice a month)
paybook · EO 14368Not affiliated with the U.S. government
01 · By years of service
Years of service
Monthly
Yearly
vs 2025
Under 2
$11,540.10
$138,481
+$422.40
Over 2
$12,076.20
$144,914
+$442.20
Over 3
$12,324.30
$147,892
+$451.20
Over 4
$12,522.00
$150,264
+$458.40
Over 6
$12,878.70
$154,544
+$471.60
Over 8
$13,231.80
$158,782
+$484.50
Over 10
$13,639.20
$163,670
+$499.20
Over 12
$14,045.70
$168,548
+$514.20
Over 14
$14,454.30
$173,452
+$529.20
Over 16
$15,735.30
$188,824
+$576.00
Over 18 to 24
$16,817.70
$201,812
+$615.60
Over 26 to 28
$16,904.40
$202,853
+$618.90
Over 30 to 40
$17,242.20
$206,906
+$631.20
2026 monthly basic pay. "Over 4" means more than 4 years of service. 2025 figures are the January rates. Source: EO 14368, Schedule 8. BAS: DoD FMR Vol. 7A, Ch. 25. BAH depends on your duty station; see BAH by area.