An O-2 earns $4,782.00 to $6,617.70 a month in basic pay, depending on years of service. That's $57,384 to $79,412 a year, the same at every duty station.
Basic pay · 2026Official
O-2, under 2 yearsMonthly, before allowances
$4,782.00
a month · $57,384 a year · $2,391.00 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
$4,782.00
$57,384
+$175.20
Over 2
$5,446.20
$65,354
+$199.50
Over 3
$6,272.40
$75,269
+$229.50
Over 4
$6,484.50
$77,814
+$237.30
Over 6 to 40
$6,617.70
$79,412
+$242.40
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.