Updated August 2026
O-8 Pay 2026 — Major General
Complete 2026 O-8 (Major General) base pay table by years of service, plus BAH rates and total compensation breakdown. All rates include the 3.8% pay raise effective January 1, 2026.
What O-8 Is Called in Each Branch
O-8 is a paygrade, not a rank. Every branch pays O-8 the same base pay from the same table — only the title changes. If you came here from a Navy or Coast Guard search, the numbers below are yours too.
| Branch | Rank at O-8 |
|---|---|
| Army | Major General (MG) |
| Marine Corps | Major General (MajGen) |
| Navy | Rear Admiral Upper Half (RADM) |
| Air Force | Major General (Maj Gen) |
| Space Force | Major General (Maj Gen) |
| Coast Guard | Rear Admiral Upper Half (RADM) |
Rank titles: U.S. Department of War, Military Rank Insignia. Where a service lists two ranks at one paygrade, the job determines which one you hold — the pay is identical.
O-8 Base Pay Table — 2026
| Years of Service | Monthly Pay | Annual Pay |
|---|---|---|
| 2 or less | $13,888.50 | $166,662.00 |
| 2 | $14,343.90 | $172,126.80 |
| 3 | $14,645.40 | $175,744.80 |
| 4 | $14,729.40 | $176,752.80 |
| 6 | $15,106.50 | $181,278.00 |
| 8 | $15,735.30 | $188,823.60 |
| 10 | $15,882.00 | $190,584.00 |
| 12 | $16,479.60 | $197,755.20 |
| 14 | $16,651.80 | $199,821.60 |
| 16 | $17,166.60 | $205,999.20 |
| 18 | $17,911.80 | $214,941.60 |
| 20 | $18,598.20 | $223,178.40 |
| 22 | $18,999.90 | $227,998.80 |
| 24 | $18,999.90 | $227,998.80 |
| 26 | $18,999.90 | $227,998.80 |
| 28 | $18,999.90 | $227,998.80 |
| 30 | $18,999.90 | $227,998.80 |
| 32 | $18,999.90 | $227,998.80 |
| 34 | $18,999.90 | $227,998.80 |
| 36 | $18,999.90 | $227,998.80 |
| 38 | $18,999.90 | $227,998.80 |
| 40 | $18,999.90 | $227,998.80 |
All amounts reflect the 3.8% pay raise effective January 1, 2026. Source: DFAS.
O-8 base pay stops increasing at 22 years of service. It reaches $18,999.90 per month there and stays flat — every row from 22 years through 40 in the table above is the same number. That is why the bottom of the table looks repetitive: longevity raises for O-8 end at 22 years.
After that, O-8 base pay only moves two ways: the annual military pay raise, or promotion.
O-8 BAH Rates
BAH rate data is not available for this pay grade. Generals at this level typically receive housing provided by the government or rates set by the O-7 schedule.
Total Compensation Example — O-8 at 20 Years
BAH and BAS are tax-free allowances. Actual total compensation varies by duty station and dependency status. Use the Military Pay Calculator for a personalized estimate.
O-8 Drill Pay — Guard and Reserve
Guard and Reserve members at O-8 are paid from the same base pay table. One drill period pays 1/30 of the monthly base pay above, and a standard drill weekend is four periods.
| Years of service | 1 drill period | Drill weekend (4) | Annual (48 drills + 15 AT days) |
|---|---|---|---|
| Under 2 yrs | $462.95 | $1,851.80 | $29,166 |
| Over 4 yrs | $490.98 | $1,963.92 | $30,932 |
| Over 8 yrs | $524.51 | $2,098.04 | $33,044 |
| Over 12 yrs | $549.32 | $2,197.28 | $34,607 |
| Over 20 yrs | $619.94 | $2,479.76 | $39,056 |
Drill periods are computed as monthly base pay ÷ 30 per DFAS Reserve Component drill pay rules; annual training is paid at the active-duty daily rate, so 15 AT days add 15 daily payments rather than 30 drill periods. Run your own numbers with the Drill Pay Calculator.
Frequently Asked Questions
How O-8 pay changed in 2026
The 2026 pay raise added 3.8% to O-8 base pay compared with 2025 — $553 more per month at 6 years of service. Officer pay at this grade is capped by Executive Schedule limits at senior levels, so the table below shows where the raise actually lands.
| Years of service | 2025 | 2026 | Change |
|---|---|---|---|
| Over 2 yrs | $13,819/mo | $14,344/mo | +$525 (3.8%) |
| Over 6 yrs | $14,554/mo | $15,107/mo | +$553 (3.8%) |
| Over 12 yrs | $15,876/mo | $16,480/mo | +$603 (3.8%) |
2025 figures: DoD pay tables (incl. the April 2025 junior-enlisted adjustment). 2026 figures: official tables effective January 1, 2026.