Indian Army Salary 2025: A Complete Guide to Compensation & Growth

Published on April 9, 2025
|
8 Min read time

Table of Contents

An Indian army officer’s position is one of the most prestigious and well-paid in India. The Indian army is one of the world’s largest, with 10 lakh troops and 900,000 men in reserve. Every year, thousands of individuals from various fields, backgrounds, and families apply for this position, and only a few are chosen based on their physical condition, mental fortitude, and leadership abilities.

The Indian Army announces thousands of job openings each year, attracting applications from lakhs of candidates. The grade pay levels in the Army span from Level 3 to Level 18. Monthly salaries range between ₹21,700 and ₹2,50,000, depending on the rank and level. This article provides a detailed breakdown of the salary structure across various ranks, including Sepoy, Naib Subedar, Subedar, Captain, Colonel, and others.

Indian Army Salary 2025 (Detailed)

The Indian Army salary per month varies based on rank and years of service. A Sepoy earns between INR 21,700 to 25,000 per month, while a Major General’s salary ranges from INR 1,44,200 to 2,18,200 per month.

In addition to the basic pay, soldiers receive various allowances such as Dearness Allowance (DA), House Rent Allowance (HRA), and Military Service Pay (MSP), which significantly enhance their overall compensation package.

This comprehensive salary structure ensures that the Indian Army provides both financial stability and benefits to its personnel.

If you want to calculate your salary, then click on the below given link below & fill in all the details to check your salary for free.

Indian Army Salary Calculator: CLICK HERE

Indian Army Salary Structure Overview

The Indian Army Salary is based on the 7th Pay Commission, which determines the pay levels for various ranks. The Indian Army Salary comprises:

  • Basic Pay: Fixed salary depending on rank.
  • Allowances: Includes dearness allowance, house rent allowance (HRA), transport allowance, and more.
  • Perks and Benefits: Non-monetary advantages like healthcare, education for children, pension, and housing.

Indian Army Salary By Rank

Following the implementation of the 7th Pay Commission, the Indian Army salary structure has been revised based on the ranks and posts of the soldiers.

Here is a detailed table showcasing the Indian Army Salary per month for different ranks in 2025:

RankPay LevelBasic Pay (₹)Grade Pay (₹)Total Pay (₹)
Sepoy (Soldier)Level 3₹21,700₹2,000₹23,700
Lance NaikLevel 3₹21,700₹2,000₹23,700
NaikLevel 4₹25,500₹2,800₹28,300
HavildarLevel 5₹29,200₹4,200₹33,400
Naib SubedarLevel 6₹35,400₹4,800₹40,200
SubedarLevel 7₹44,900₹5,400₹50,300
Subedar MajorLevel 8₹47,600₹6,600₹54,200
LieutenantLevel 10₹56,100₹6,100₹62,200
CaptainLevel 10B₹61,300₹6,600₹67,900
MajorLevel 11₹69,400₹7,600₹77,000
Lieutenant ColonelLevel 12₹1,21,000₹8,700₹1,29,700
ColonelLevel 13₹1,30,600₹8,900₹1,39,500
BrigadierLevel 13A₹1,39,600₹9,300₹1,48,900
Major GeneralLevel 14₹1,44,200₹9,600₹1,53,800
Lieutenant GeneralLevel 15₹1,82,200₹10,100₹1,92,300
GeneralLevel 18₹2,50,000₹10,800₹2,60,800

Indian Army Salary Structure, Ranks, and Job Profile

Cadets for the Indian army are recruited only after they complete their training period; only some of them are recruited directly through NDA or CDS exams. All the ranks are divided into three criteria: Non-Commissioned Officers, Junior Commissioned Officers, and Commissioned Officers.

The job profile and retirement period for each rank are different according to their respective rank and course of duty:

POSTSJOB PROFILE
SEPOY OR RIFLEMANSepoys are upgraded to the rank of Lance Naik. The retirement age is 49 years with approximately 24 years of service.
LANCE NAIKLance Naik is upgraded to the level of Naik and is recognized by two chevron patches on its arm. The retirement age is 49 years of age with approximately 24 years of service.
NAIKHavildar has a level 5 in the pay matrix and its retirement age is 42 years of age. Three chevron arm patches recognize them, and you can be directly appointed to this post
HAVILDARSubedar Major has level 8 in the pay matrix. They retire at 54 years of age with 34 years of service, approximately
NAIB SUBEDARNaib Subedar has level 6 in the pay matrix. You can get promoted to this rank after Havildar. The retirement age is 52 years of age and this post is recognized by a shoulder patch
SUBEDARSubedar has pay level 7 in the pay matrix. This rank is achieved by promotion and is not appointed directly
SUBEDAR MAJORThe captain has a pay level of 10. A person who has been a Lieutenant for 2 years and is found eligible for this promotion.
CAPTAINThe pay level of a Lieutenant Colonel is 12A, and he has to serve till he achieves the age of 54 years.
LIEUTENANTSubedar Major has level 8 in the pay matrix. They retire after 54 years of age with 34 years of service, approximately
LIEUTENANT COLONELThe rank of Lieutenant General is one of the highly paid ranks and belongs to the level 15 pay matrix.
LIEUTENANT GENERALThis rank is provided to honor the services of JCOS. A Subedar or Subedar Major both are eligible for this post.
HONORARY LIEUTENANTThe colonel has a 13-level pay matrix and retired at the age of 54 years. A lieutenant colonel is eligible to apply for this post after completing 15 years in their service
COLONELThe pay level for a Major is an 11-pay matrix. The retirement age is 52 years of age. Promotion to the Major rank is only given to you if you have six years of experience in the Indian Army.
BRIGADIERThe Brigadier has a pay level 13 A pay matrix with a retirement age of 56 years of age.
MAJORSubedar Major has level 8 in the pay matrix. They retire at 54 years of age with 34 years of service, approximately
MAJOR GENERALMajor General has a pay matrix level of 14 and a retirement age of 58 years of age
GENERALGeneral has a pay matrix level of 18 and has a retirement age of 3 years as Chief of Army Staff or 62 years of age
FIELD MARSHALIt is the highest honorable position in the Indian army and has no rank hierarchy system based on appointment. The salary received for this post is lifelong even when the soldier is no longer serving his nation.

Also Read: Previous year Indian Army Papers

Indian Army Salary 2025 – Basic Pay and Grade Pay

Indian Army Grade Pay

  • Grade Pay is a fixed part of an Army personnel’s salary, determined by their rank, category, and pay band.
  • It is added to the basic pay and varies depending on the individual’s role and level of responsibility.
  • Under the 7th Pay Commission, the grade pay system was revised, and specific grade amounts were assigned to each pay matrix level.
  • Grade Pay plays an important role in calculating the total salary and also affects promotions and retirement benefits.

Indian Army Basic Pay

  • Basic Pay is the core salary received by Army personnel, excluding any allowances or bonuses.
  • It generally contributes about 35% to 50% of the total monthly salary.
  • This amount is determined by the individual’s rank and level in the pay matrix.
  • Basic Pay remains fixed unless changed due to promotions or salary revisions by the government.
  • Other benefits like Dearness Allowance (DA), Military Service Pay (MSP), and House Rent Allowance (HRA) are calculated based on the basic pay.

Indian Army Allowances and Perks

Apart from the Indian Army Salary, there are allowances allotted from specific ranks and House Rent Allowances, The Indian Army gives you other allowances and some benefits. These benefits lure young minds to join the army and help them and their families financially.

Read all about the allowances/benefits in the Indian Army below:

1. Allowances

Allowance/Benefit Amount/Details
Transportation Allowance₹ 3,600
Dearness Allowance (DA)₹ 7,200
Military Service Allowance (Lt. to Brig.)₹ 15,500
Uniform Allowance₹ 20,000 per year
Counterinsurgency Allowance₹ 6,300
Field Area Allowance₹ 10,500
Siachen Allowance₹ 42,500 per month
Parachute Pay₹ 1,200
High Altitude Allowance₹ 5,300
Special Forces Allowance₹ 9,000 per month
Flying Pay₹ 25,000
Casual Leave20 Days
Encashable LeaveUp to 300 Days of Last Pay Drawn
Study LeaveUp to 2 years with Full Pay and Benefits
PensionFor Life
Death, Cumulative Retirement Gratuity, Foreign PostingsSame as civilian personnel

2. Perks and Benefits

  • Healthcare: Free medical treatment for personnel and their families.
  • Education: Subsidized education for children in Army schools.
  • Canteen Stores Department (CSD): Access to subsidized goods.
  • Pension and Gratuity: Post-retirement financial support.
  • Insurance: Comprehensive life insurance coverage.

Agniveer Scheme (For 4-Year Tenure)

  • The starting fixed monthly salary is ₹30,000, with planned increments over time.
  • A one-time severance package is provided upon completion of service, along with skill development support for future career opportunities.
  • The salary structure follows the guidelines of the 7th Pay Commission and may be revised with future government updates.

Indian Army Officer Salary in India Before 7th Pay Commission

Indian Army Monthly Salary Structure (As per 6th Pay Commission)

RankPay BandMonthly Salary Range (₹)
SepoyPB-1₹5,200 – ₹20,200
Lance NaikPB-1₹5,200 – ₹20,200
NaikPB-1₹5,200 – ₹20,200
HavaldarPB-1₹5,200 – ₹20,200
Naib SubedarPB-2₹9,300 – ₹34,800
SubedarPB-2₹9,300 – ₹34,800
Subedar MajorPB-2₹9,300 – ₹34,800
LieutenantPB-3₹15,600 – ₹39,100
CaptainPB-3₹15,600 – ₹39,100
MajorPB-3₹15,600 – ₹39,100
Lieutenant ColonelPB-4₹37,400 – ₹67,000
ColonelPB-4₹37,400 – ₹67,000
BrigadierPB-4₹37,400 – ₹67,000
Major GeneralPB-4₹37,400 – ₹67,000
Lieutenant GeneralHAG+ Scale₹67,000 – ₹79,000

Indian Army Rank-wise Salary: After 7th Pay Commission

Indian Army Salary Structure (As per 7th Pay Commission)

RankPay LevelIn-hand Monthly Salary (₹)
SepoyLevel 3₹21,700
Lance NaikLevel 3₹21,700
NaikLevel 4₹25,500
HavildarLevel 5₹29,200
Naib SubedarLevel 6₹35,400
SubedarLevel 7₹44,900
Subedar MajorLevel 8₹47,600
LieutenantLevel 10₹56,100
CaptainLevel 10B₹61,300
MajorLevel 11₹69,400
Lieutenant ColonelLevel 12₹1,21,000
ColonelLevel 13₹1,30,600
BrigadierLevel 13A₹1,39,600
Major GeneralLevel 14₹1,44,200
Lieutenant GeneralLevel 15₹1,82,200
GeneralLevel 18₹2,50,000

Pay Scale Breakdown

Candidates selected through the National Defence Academy (NDA) are entitled to a structured pay scale based on their rank and level of service. The salary increases with promotions and added responsibilities across various ranks.

NDA Salary Structure by Rank

NDA RankBasic Pay Range (₹)
Lieutenant to Major₹56,100 – ₹2,07,200
Lieutenant Colonel to Major General₹1,21,200 – ₹2,18,200
Lieutenant General₹1,82,200 – ₹2,24,100
Chief of Army Staff₹2,50,000 (Fixed Pay)

Indian Army Salary: Rank-Wise Stipend

The Indian Army offers structured salaries based on ranks and designated pay levels. As personnel are promoted, their pay scales increase accordingly, starting from ₹21,700 and going up to ₹2,50,000 for the highest ranks.

RankPay LevelStarting Salary (₹)Notes
Sepoy / RiflemanLevel 3₹21,700Basic entry-level position
Lance NaikLevel 3₹21,700Promotion from Sepoy; minor distinctions
NaikLevel 4₹25,500Promoted from Lance Naik; marked with two chevrons
HavildarLevel 5₹29,200Direct recruitment possible; identified by three chevrons
Naib SubedarLevel 6₹35,400Junior Commissioned Officer (JCO); marked on shoulder patch
SubedarLevel 7₹44,900Promotion-based rank; no direct recruitment
Subedar MajorLevel 8₹47,600Senior JCO position
LieutenantLevel 10₹56,100Entry-level officer rank
CaptainLevel 10B₹61,300Higher rank with greater responsibilities
MajorLevel 11₹69,400Eligible after six years of service as an officer
Lieutenant ColonelLevel 12A₹1,21,200Achievable after 13 years of service; retirement age: 54 years
BrigadierLevel 13A₹1,39,600Average retirement age: 56 years
Major GeneralLevel 14₹1,44,200Senior-level officer
Lieutenant GeneralLevel 15₹1,82,200High command position
GeneralLevel 18₹2,50,000 (Fixed)Top-ranking officer in Indian Army
Honorary LieutenantLevel 10₹56,100Honorary rank for Subedars/Subedar Majors
Field MarshalHonoraryLifelong SalaryDiscontinued; highest ceremonial rank, paid indefinitely

What is the Pay Scale in the Indian Army?

The Indian Army offers attractive salary packages and a range of financial benefits to its personnel. An officer’s salary is determined based on their rank or trade and follows the structure outlined by the 7th Pay Commission.

In the pay matrix system, a pay scale represents the minimum and maximum salary that can be earned for a specific level. In addition to the basic pay within this scale, Army personnel also receive grade pay and Army Service Pay as applicable.

Why Is the Indian Army Salary 2025 Important to Know?

The Indian Army not only offers a respectable career but also provides a competitive salary package. Knowing the Indian Army Salary details helps:

  • Aspiring candidates understand their financial future.
  • Parents and guardians evaluate the career prospects for their children.
  • Existing personnel stay updated on pay revisions and allowances.

How Does the Indian Army Salary Compare?

The Indian Army Salary is highly competitive when compared to other defense forces and even many corporate jobs. Apart from the monetary benefits, the allowances and respect associated with the Indian Army make it an attractive career option.

1. Indian Army vs Indian Navy Salary

While both services offer similar pay scales, certain allowances like submarine or maritime allowances are unique to the Navy.

2. Indian Army vs Private Sector Jobs

Although private sector jobs may offer higher starting salaries in some cases, they lack the long-term benefits, allowances, and job security provided by the Indian Army.

Conclusion

The Indian Army Salary offers a well-structured and lucrative package that includes not only monetary benefits but also respect, perks, and job security. This comprehensive guide is designed to provide all the information you need about the Indian Army Salary. Whether you are an aspirant or just curious, we hope this article answers all your questions.

If you found this guide useful, share it with others who might benefit from this information. Together, let’s inspire more people to consider the noble career of serving in the Indian Army. Also, remember that the salary figures are taken from the Indian Army salary per month 2024.

Candidates interested in serving our country can check out the Different Types of Defense Exams available in India.

Frequently Asked Questions: (FAQ’s)

Q1. Is the army salary good?

Ans. The Indian Army salary per month varies based on rank and years of service. A Sepoy earns between INR 21,700 to 25,000 per month, while a Major General’s salary ranges from INR 1,44,200 to 2,18,200 per month.

Q2. Which Army salary is the highest?

Ans. The highest salary of an army officer is that of the Chief Army Staff with a stipend of INR 2,50,000/- according to the recently revised salary set by the 7th commission of India.

Q3. What is the salary of an Army officer in India?

Ans. The Indian Army salary ranges from ₹21,700 to ₹2,50,000, spanning various grade pay levels from 3 to 18.

Q4. What is the salary of Level 1?

Ans. In the Indian Army, a Level 1 (Sepoy) soldier earns a monthly salary starting at ₹21,700, with various allowances adding to the total compensation.

Q5. Is the Indian Army a good job?

Ans. Yes, the Indian Army offers a good job with opportunities for personal growth, skill development, and serving the nation. It provides job security, benefits, and a sense of duty, though it comes with physical and emotional challenges.

Authored by, Amay Mathur | Senior Editor

Amay Mathur is a business news reporter at Chegg.com. He previously worked for PCMag, Business Insider, The Messenger, and ZDNET as a reporter and copyeditor. His areas of coverage encompass tech, business, strategy, finance, and even space. He is a Columbia University graduate.

Editor's Recommendations