Indian Army Salary by Rank 2026: Field Marshal, Subedar & Officer Scales
Quick Answer: Salary By Rank
Based on the current 7th CPC Matrix for 2026, here are the exact starting basic pay ranges for highly searched ranks:
- Field Marshal: ₹2,50,000 (Fixed scale)
- Commissioned Officers (Lieutenants): Starts at ₹56,100 (Level 10)
- JCOs (Subedar Major): Starts at ₹47,600 (Level 8)
- NCOs (Havildar): Starts at ₹29,200 (Level 5)

This guide provides a comprehensive breakdown of the indian army salary by rank for 2026. Whether you are looking for the exact salary of field marshal of indian army or the jco pay level, the defense pay matrix accurately structures compensation based on military service bands. Note that Commando and Siachen salaries are handled under separate specialized allowances not covered in this base matrix.
1. Salary of Field Marshal in Indian Army
The rank of Field Marshal is a five-star ceremonial and wartime rank, the highest achievable rank in the Indian military structure. Many users frequently ask, "What is the salary of field marshal in indian army?"
The field marshal salary in india operates on an exclusive, fixed military pay scale (Level 18). Unlike other ranks, the field marshal of indian army salary does not fluctuate with increment cells. The base field marshal salary in rupees is strictly set at ₹2,50,000 per month.
When factoring in Dearness Allowance (DA), which is applied to the base, the total army field marshal salary per month easily surpasses ₹4,00,000 gross. Because the rank is held for life, the individual never formally retires and continues to receive this full indian field marshal salary indefinitely.
2. JCO Pay Level: Subedar & Havildar Salaries
The Junior Commissioned Officers (JCOs) and Non-Commissioned Officers form the backbone of the army. Here is the detailed breakdown of the indian army subedar salary and other crucial enlisted tiers.
Subedar Salary & Subedar Major
The subedar rank in army salary per month falls under Pay Level 7. The base subedar pay level begins at ₹44,900. After adding Military Service Pay (₹5,200) and DA, the salary of subedar grosses around ₹80,000.
Meanwhile, the senior-most subedar major salary is elevated to Pay Level 8. The subedar major basic pay begins at ₹47,600, bringing the total gross salary of subedar major to roughly ₹85,000/month.
Havildar Pay Level
The havildar pay level in army is positioned at Level 5. The starting indian army havildar salary basic is ₹29,200. The full havildar salary gross lands near ₹55,000 per month, heavily dependent on the HRA zone.
3. Commissioned Officer Ranks & Pay Scale
Below is the comprehensive army basic pay chart mapping out the core commissioned officer salary tiers:
| Officer Rank | Pay Level | Basic Pay Range (₹) |
|---|---|---|
| Lieutenant General | Level 15 / 16 | 1,82,200 - 2,24,100 |
| Brigadier | Level 13A | 1,39,600 - 2,17,600 |
| Lieutenant Colonel | Level 12A | 1,21,200 - 2,12,400 |
| Major | Level 11 | 69,400 - 2,07,200 |
| Lieutenant | Level 10 | 56,100 - 1,77,500 |
Upon commissioning, a young officer receives the lieutenant salary in indian army (Level 10) starting at ₹56,100 basic. Promotions raise them to the major rank salary in indian army (₹69,400 starting basic), and eventually to the highly coveted lieutenant karnal salary and lieutenant general salary levels.
Army Rank & Salary FAQs
What is the Field Marshal salary in Indian Army per month?
The Field Marshal salary is a fixed basic pay of ₹2,50,000 per month. With DA and allowances, a Field Marshal receives approximately ₹4,00,000 gross per month.
What is the Subedar salary in Indian Army?
A Subedar in the Indian Army (Pay Level 7) has a starting basic pay of ₹44,900. Including all allowances, the Subedar salary in army averages ₹80,000 gross per month.
What is the basic pay and grade pay of a Subedar Major?
A Subedar Major is situated at Pay Level 8. The starting basic pay is ₹47,600, pushing the average gross Subedar Major salary to roughly ₹85,000 monthly.
What is the Havildar pay level in army?
A Havildar is placed in Pay Level 5 under the 7th CPC. The basic havildar pay level starts at ₹29,200 per month.
What is the salary of a Lieutenant in Indian Army?
The starting basic pay for a Lieutenant is ₹56,100 (Level 10). The total gross lieutenant salary per month is over ₹1,15,000.
