How much does Captain (O-3) make with 24 years of service?

$9,004.20/mo
O3 base pay, 24 years of service, 2026 ($108,050.40/yr)

A Captain (O-3) with 24 years of service earns $9,004.20/month in base pay in 2026 ($108,050.40/year before allowances and taxes).

2026 O3 pay by years of service

YearsMonthly base pay
0$5,534.10
2$6,273.90
3$6,770.40
4$7,382.70
6$7,737.00
8$8,125.50
10$8,375.70
12$8,788.20
14$9,004.20
16$9,004.20
18$9,004.20
20$9,004.20
22$9,004.20
24$9,004.20 ←
26$9,004.20
28$9,004.20
30$9,004.20

Plus allowances

On top of base pay: BAS (food) is $328.48/month, and BAH (housing) depends on duty station and dependents. Use the app to add BAH for your ZIP.

Run your own numbers in the VetPaycheck app →
Free military pay, BAH, retirement & VA disability calculator

Data: 2026 military pay tables (DoD), BAH rates, and VA compensation schedules as bundled in the VetPaycheck app. Last updated 2026-10-11. Figures are monthly gross before taxes. For planning only; verify with DFAS/VA.

All pay guides