Home › Pay charts › O-6

O-6 pay in 2026

Colonel / Captain (Navy). Monthly basic pay from $8,751.30 to $15,408.30, depending on years of service.

Starting basic pay$8,751.30 a month
Top of the O-6 scale$15,408.30 a month
Per year at over 6 years$123,412
Plus BAS food allowance$328.48 a month, tax-free

O-6 is an officer pay grade. The title depends on the branch, but the pay is identical.

O-6 basic pay by years of service

Years of serviceMonthlyYearlyChange
2 or less$8,751.30$105,016
Over 2$9,613.80$115,366+$862.50
Over 3$10,245.00$122,940+$631.20
Over 4$10,245.00$122,940no change
Over 6$10,284.30$123,412+$39.30
Over 8$10,725.00$128,700+$440.70
Over 10$10,783.50$129,402+$58.50
Over 12$10,783.50$129,402no change
Over 14$11,396.40$136,757+$612.90
Over 16$12,479.70$149,756+$1,083.30
Over 18$13,115.40$157,385+$635.70
Over 20$13,751.10$165,013+$635.70
Over 22$14,112.90$169,355+$361.80
Over 24$14,479.20$173,750+$366.30
Over 26$15,188.70$182,264+$709.50
Over 28$15,188.70$182,264no change
Over 30$15,408.30$184,900+$219.60
Over 32$15,408.30$184,900no change
Over 34$15,408.30$184,900no change
Over 36$15,408.30$184,900no change
Over 38$15,408.30$184,900no change
Over 40$15,408.30$184,900no change

Rank title in each branch

ArmyColonel
NavyCaptain
Marine CorpsColonel
Air ForceColonel
Space ForceColonel
Coast GuardCaptain

What an O-6 takes home in total

Basic pay is only part of the picture. At over 6 years, an O-6 earns $10,284.30 in basic pay and $328.48 in BAS. With an example housing allowance of $1,806 (an E-5 with dependents at Fort Bragg in 2026; your own rate depends on your grade and duty station), the monthly total is $12,418.78. The housing and food parts are tax-free, which is worth thousands of dollars a year compared with a civilian salary of the same size.

Work out your exact total

Questions

How much does an O-6 make a month in 2026?

Basic pay for an O-6 ranges from $8,751.30 a month (2 or less years of service) to $15,408.30 (over 40 years). Most members also receive tax-free BAS of $328.48 and, unless they live in government housing, BAH that depends on their duty station.

What is O-6 pay per year?

$105,016 to $184,900 a year in basic pay alone, before allowances.

Is O-6 pay the same in every branch?

Yes. Basic pay depends only on grade and years of service, so an O-6 in the Army, Navy, Marine Corps, Air Force, Space Force, Coast Guard is paid from the same table.

Source: DFAS 2026 military basic pay table, effective January 1, 2026. Checked November 2026.