An E-8 earns $5,656.50 to $8,067.30 a month in basic pay, depending on years of service. That's $67,878 to $96,808 a year, the same at every duty station.
Basic pay · 2026Official
E-8, over 8 yearsMonthly, before allowances
$5,656.50
a month · $67,878 a year · $2,828.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
Over 8
$5,656.50
$67,878
+$207.00
Over 10
$5,907.00
$70,884
+$216.30
Over 12
$6,061.80
$72,742
+$222.00
Over 14
$6,247.20
$74,966
+$228.60
Over 16
$6,448.20
$77,378
+$236.10
Over 18
$6,811.20
$81,734
+$249.30
Over 20
$6,995.40
$83,945
+$256.20
Over 22
$7,308.30
$87,700
+$267.60
Over 24
$7,481.70
$89,780
+$273.90
Over 26 to 28
$7,908.90
$94,907
+$289.50
Over 30 to 40
$8,067.30
$96,808
+$295.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.