O-7 is an officer pay grade. The title depends on the branch, but the pay is identical.
O-7 basic pay by years of service
| Years of service | Monthly | Yearly | Change |
|---|---|---|---|
| 2 or less | $11,540.10 | $138,481 | |
| Over 2 | $12,076.20 | $144,914 | +$536.10 |
| Over 3 | $12,324.30 | $147,892 | +$248.10 |
| Over 4 | $12,522.00 | $150,264 | +$197.70 |
| Over 6 | $12,878.70 | $154,544 | +$356.70 |
| Over 8 | $13,231.80 | $158,782 | +$353.10 |
| Over 10 | $13,639.20 | $163,670 | +$407.40 |
| Over 12 | $14,045.70 | $168,548 | +$406.50 |
| Over 14 | $14,454.30 | $173,452 | +$408.60 |
| Over 16 | $15,735.30 | $188,824 | +$1,281.00 |
| Over 18 | $16,817.70 | $201,812 | +$1,082.40 |
| Over 20 | $16,817.70 | $201,812 | no change |
| Over 22 | $16,817.70 | $201,812 | no change |
| Over 24 | $16,817.70 | $201,812 | no change |
| Over 26 | $16,904.40 | $202,853 | +$86.70 |
| Over 28 | $16,904.40 | $202,853 | no change |
| Over 30 | $17,242.20 | $206,906 | +$337.80 |
| Over 32 | $17,242.20 | $206,906 | no change |
| Over 34 | $17,242.20 | $206,906 | no change |
| Over 36 | $17,242.20 | $206,906 | no change |
| Over 38 | $17,242.20 | $206,906 | no change |
| Over 40 | $17,242.20 | $206,906 | no change |
Rank title in each branch
| Army | Brigadier General |
| Navy | Rear Admiral (lower half) |
| Marine Corps | Brigadier General |
| Air Force | Brigadier General |
| Space Force | Brigadier General |
| Coast Guard | Rear Admiral (lower half) |
What an O-7 takes home in total
Basic pay is only part of the picture. At over 6 years, an O-7 earns $12,878.70 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 $15,013.18. 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.
Questions
How much does an O-7 make a month in 2026?
Basic pay for an O-7 ranges from $11,540.10 a month (2 or less years of service) to $17,242.20 (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-7 pay per year?
$138,481 to $206,906 a year in basic pay alone, before allowances.
Is O-7 pay the same in every branch?
Yes. Basic pay depends only on grade and years of service, so an O-7 in the Army, Navy, Marine Corps, Air Force, Space Force, Coast Guard is paid from the same table.