An O-5 earns $7,295.40 to $12,394.80 a month in basic pay, depending on years of service. That's $87,545 to $148,738 a year, the same at every duty station.
Basic pay · 2026Official
O-5, under 2 yearsMonthly, before allowances
$7,295.40
a month · $87,545 a year · $3,647.70 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
$7,295.40
$87,545
+$267.00
Over 2
$8,218.20
$98,618
+$300.90
Over 3
$8,787.00
$105,444
+$321.60
Over 4
$8,894.10
$106,729
+$325.50
Over 6
$9,249.60
$110,995
+$338.70
Over 8
$9,461.40
$113,537
+$346.50
Over 10
$9,928.50
$119,142
+$363.60
Over 12
$10,271.70
$123,260
+$375.90
Over 14
$10,715.10
$128,581
+$392.40
Over 16
$11,391.30
$136,696
+$417.00
Over 18
$11,713.80
$140,566
+$428.70
Over 20
$12,032.70
$144,392
+$440.40
Over 22 to 40
$12,394.80
$148,738
+$453.90
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.