paybook
O-4 · 2026 · officer

O-4 pay, 2026

An O-4 earns $6,294.60 to $10,509.90 a month in basic pay, depending on years of service. That's $75,535 to $126,119 a year, the same at every duty station.

Basic pay · 2026Official
O-4, under 2 yearsMonthly, before allowances
$6,294.60
a month · $75,535 a year · $3,147.30 per paycheck (twice a month)

Add BAH for your base

paybook · EO 14368Not affiliated with the U.S. government
01 · By years of service
Years of serviceMonthlyYearlyvs 2025
Under 2$6,294.60$75,535+$230.40
Over 2$7,286.40$87,437+$266.70
Over 3$7,773.60$93,283+$284.70
Over 4$7,881.00$94,572+$288.60
Over 6$8,332.20$99,986+$305.10
Over 8$8,816.40$105,797+$322.80
Over 10$9,420.00$113,040+$345.00
Over 12$9,888.30$118,660+$362.10
Over 14$10,214.40$122,573+$373.80
Over 16$10,401.60$124,819+$380.70
Over 18 to 40$10,509.90$126,119+$384.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.
02 · Keep exploring