Army Officer Salary 2026: Complete guide to Indian Army pay structure, allowances, and career progression for commissioned officers.

Quick Answer
An Indian Army 2nd Lieutenant earns ₹56,100 to ₹70,000 per month, advancing to ₹1,50,000–₹2,50,000+ as a Colonel. Total compensation includes base pay, dearness allowance, house rent allowance, and special allowances. Officers with 20+ years service earn 50% of last salary as lifetime pension.
Army Officer Pay Scale 2026
| Rank | Years of Service | Monthly Salary (₹) |
|---|---|---|
| 2nd Lieutenant | 0-2 years | ₹56,100–₹62,000 |
| Lieutenant | 4-6 years | ₹65,800–₹73,500 |
| Captain | 6-8 years | ₹82,000–₹94,000 |
| Major | 8-14 years | ₹1,08,000–₹1,25,000 |
| Colonel | 18-26 years | ₹1,50,000–₹2,50,000+ |
Key Benefits
- Lifetime pension (50% of last salary) after 20+ years
- Free medical treatment for officer and family
- Free military housing
- Education benefits for children
- Gratuity payment (₹2,00,000–₹50,00,000+)

Conclusion
An Indian Army officer’s career offers financial security, comprehensive benefits, and job stability. While starting salaries are competitive, the lifetime pension and benefits make it one of India’s most secure career paths.
Start your journey: Join Defence Dreamers Academy for NDA/CDS/AFCAT preparation.