Officer pay

O-10 Basic Pay (2026)

An O-10 is paid $18,999.90 a month in basic pay at every step DFAS publishes, from over 20 years of service to over 40 years of service, under the DFAS officer pay table effective January 1, 2026. That is $227,998.80 over 12 months at this rate.

Over 20 years
$18,999.90
a month, the first published step
Over 40 years
$18,999.90
a month, the last published step
BAS, officers
$328.48
a month, DFAS Officers column
Pay effective
(opens in a new tab)
DFAS officer pay table

O-10 pay table

O-10 monthly basic pay by years of service

O-10 rates by cumulative years of service, as DFAS publishes them. “12 months at this rate” is 12 times the monthly rate.

O-10 monthly basic pay by cumulative years of service, effective January 1, 2026
Years of serviceMonthly basic pay12 months at this rate
Over 20$18,999.90$227,998.80
Over 22$18,999.90$227,998.80
Over 24$18,999.90$227,998.80
Over 26$18,999.90$227,998.80
Over 28$18,999.90$227,998.80
Over 30$18,999.90$227,998.80
Over 32$18,999.90$227,998.80
Over 34$18,999.90$227,998.80
Over 36$18,999.90$227,998.80
Over 38$18,999.90$227,998.80
Over 40$18,999.90$227,998.80

Sources

  1. 1.
    DFAS: Basic Pay - Officers (opens in a new tab)

    Defense Finance and Accounting Service; page updated January 9, 2026. Internet Archive copy (opens in a new tab)

  2. 2.
    DFAS: Basic Allowance for Subsistence (BAS) (opens in a new tab)

    Defense Finance and Accounting Service; page updated December 19, 2025. Internet Archive copy (opens in a new tab)

Last reviewed against DFAS's tables on .