An O-8 earns $13,888.50 to $18,999.90 a month in basic pay, depending on years of service. That's $166,662 to $227,999 a year, the same at every duty station.
Basic pay · 2026Official
O-8, under 2 yearsMonthly, before allowances
$13,888.50
a month · $166,662 a year · $6,944.25 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
$13,888.50
$166,662
+$508.50
Over 2
$14,343.90
$172,127
+$525.00
Over 3
$14,645.40
$175,745
+$536.10
Over 4
$14,729.40
$176,753
+$539.10
Over 6
$15,106.50
$181,278
+$552.90
Over 8
$15,735.30
$188,824
+$576.00
Over 10
$15,882.00
$190,584
+$581.40
Over 12
$16,479.60
$197,755
+$603.30
Over 14
$16,651.80
$199,822
+$609.60
Over 16
$17,166.60
$205,999
+$628.50
Over 18
$17,911.80
$214,942
+$655.80
Over 20
$18,598.20
$223,178
+$681.00
Over 22 to 40
$18,999.90
$227,999
+$640.80
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.