An O-3 earns $5,534.10 to $9,004.20 a month in basic pay, depending on years of service. That's $66,409 to $108,050 a year, the same at every duty station.
Basic pay · 2026Official
O-3, under 2 yearsMonthly, before allowances
$5,534.10
a month · $66,409 a year · $2,767.05 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
$5,534.10
$66,409
+$202.50
Over 2
$6,273.90
$75,287
+$229.80
Over 3
$6,770.40
$81,245
+$247.80
Over 4
$7,382.70
$88,592
+$270.30
Over 6
$7,737.00
$92,844
+$283.20
Over 8
$8,125.50
$97,506
+$297.60
Over 10
$8,375.70
$100,508
+$306.60
Over 12
$8,788.20
$105,458
+$321.60
Over 14 to 40
$9,004.20
$108,050
+$329.70
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.