An O-6 earns $8,751.30 to $15,408.30 a month in basic pay, depending on years of service. That's $105,016 to $184,900 a year, the same at every duty station.
Basic pay · 2026Official
O-6, under 2 yearsMonthly, before allowances
$8,751.30
a month · $105,016 a year · $4,375.65 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
$8,751.30
$105,016
+$320.40
Over 2
$9,613.80
$115,366
+$351.90
Over 3 to 4
$10,245.00
$122,940
+$375.00
Over 6
$10,284.30
$123,412
+$376.50
Over 8
$10,725.00
$128,700
+$392.70
Over 10 to 12
$10,783.50
$129,402
+$394.80
Over 14
$11,396.40
$136,757
+$417.30
Over 16
$12,479.70
$149,756
+$456.90
Over 18
$13,115.40
$157,385
+$480.00
Over 20
$13,751.10
$165,013
+$503.40
Over 22
$14,112.90
$169,355
+$516.60
Over 24
$14,479.20
$173,750
+$530.10
Over 26 to 28
$15,188.70
$182,264
+$555.90
Over 30 to 40
$15,408.30
$184,900
+$483.30
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.