Railway Group C is a broad category of posts in Indian Railways that covers a large number of technical, operational and support roles. Posts like Junior Engineer, Station Master, Train Manager, Commercial Apprentice, Accounts Clerk, Junior Clerk cum Typist, Goods Guard, and Technician all fall under the Group C umbrella. These posts are recruited through RRB NTPC, RRB JE, RRC Group D promotions and various other Railway Recruitment Board and Railway Recruitment Cell notifications.
Railway Group C posts are among the most applied-for government jobs in India. The combination of a structured salary, multiple allowances, railway pass benefits, job security and opportunities for promotion makes these posts attractive to millions of candidates every year. Since Group C covers multiple posts across different pay levels, the salary varies significantly depending on the specific post and pay level.

Railway Group C Pay Scale
Railway Group C posts span Pay Level-2 to Pay Level-7 of the 7th Central Pay Commission pay matrix. The exact pay level depends on the post. A Junior Clerk or Commercial Clerk starts at Pay Level-2 with basic pay of ₹19,900. A Technician Grade-3 or similar post falls at Pay Level-2 or Level-3. Station Master and Train Manager fall at Pay Level-6 with basic pay of ₹35,400. Junior Engineer starts at Pay Level-6 as well.
The table below covers five of the most commonly recruited Railway Group C posts and their pay levels for quick reference.
| Post | Pay Level | Basic Pay | Pay Scale |
| Junior Clerk / Commercial Clerk | Level-2 | ₹19,900 | ₹19,900–63,200 |
| Technician Grade-3 | Level-2 | ₹19,900 | ₹19,900–63,200 |
| Goods Guard | Level-5 | ₹29,200 | ₹29,200–92,300 |
| Station Master / Train Manager | Level-6 | ₹35,400 | ₹35,400–1,12,400 |
| Junior Engineer | Level-6 | ₹35,400 | ₹35,400–1,12,400 |
Railway Group C Salary at One Place
The table below gives a starting salary estimate for four commonly recruited Railway Group C posts across X, Y and Z city categories. X cities are major metros like Delhi, Mumbai, Chennai and Kolkata where HRA is 30% of basic pay. Y cities are large towns and state capitals like Lucknow, Jaipur and Patna where HRA is 20%. Z cities are all other towns and locations where HRA is 10% of basic pay. DA is taken at 60% for all calculations.
| Salary Component | Jr Clerk (L-2) | Goods Guard (L-5) | Stn Master (L-6) | Jr Engineer (L-6) |
| Basic Pay | ₹19,900 | ₹29,200 | ₹35,400 | ₹35,400 |
| DA at 60% | ₹11,940 | ₹17,520 | ₹21,240 | ₹21,240 |
| HRA – X City (30%) | ₹5,970 | ₹8,760 | ₹10,620 | ₹10,620 |
| HRA – Y City (20%) | ₹3,980 | ₹5,840 | ₹7,080 | ₹7,080 |
| HRA – Z City (10%) | ₹1,990 | ₹2,920 | ₹3,540 | ₹3,540 |
| Transport Allowance with DA | ₹2,160 | ₹2,160 | ₹4,320 | ₹4,320 |
| Gross – X City (approx.) | ₹39,970 | ₹57,640 | ₹71,580 | ₹71,580 |
| Gross – Y City (approx.) | ₹37,980 | ₹54,720 | ₹68,040 | ₹68,040 |
| Gross – Z City (approx.) | ₹36,000 | ₹51,800 | ₹64,500 | ₹64,500 |
| NPS Deduction (approx.) | ₹3,184 | ₹4,672 | ₹5,664 | ₹5,664 |
| In-Hand – X City (approx.) | ₹35,500–37,000 | ₹51,500–53,500 | ₹64,000–67,000 | ₹64,000–67,000 |
| In-Hand – Y City (approx.) | ₹33,500–35,000 | ₹48,500–50,500 | ₹60,500–63,500 | ₹60,500–63,500 |
| In-Hand – Z City (approx.) | ₹31,500–33,000 | ₹45,700–47,500 | ₹57,000–60,000 | ₹57,000–60,000 |
These figures are approximate. The actual in-hand salary depends on posting location, government accommodation status, running allowance where applicable, income tax deductions, and other personal factors. Train Manager and Goods Guard also receive running allowance based on kilometers operated, which is not included in the table above and can add ₹5,000 to ₹10,000 or more per month.
Gross Salary of Railway Group C Posts
For a Junior Clerk or Technician at Pay Level-2, the gross salary in an X-category city is approximately ₹39,000 to ₹40,000 per month. In Z-category cities, it is around ₹35,500 to ₹37,000. These are entry-level figures and the salary grows with annual increments and DA revisions.
For Goods Guard at Pay Level-5, the gross salary ranges from approximately ₹51,000 in Z-category cities to ₹57,000 in X-category cities. Station Master and Junior Engineer at Pay Level-6 earn a gross salary of approximately ₹64,000 to ₹72,000 depending on city category. Running allowance for operational posts like Train Manager and Goods Guard adds significantly to the gross figure beyond what the table shows.
Railway Group C In-Hand Salary
The in-hand salary after deductions for a Junior Clerk in Z-category posting is approximately ₹31,500 to ₹33,000 per month. For Goods Guard at the same location, it is around ₹45,700 to ₹47,500. For Station Master and Junior Engineer in Z-category, the in-hand salary is approximately ₹57,000 to ₹60,000.
In X-category metro cities, the in-hand salary is higher due to increased HRA. A Station Master or Junior Engineer in an X-category city takes home approximately ₹64,000 to ₹67,000 per month. Income tax is generally not a major concern for lower pay level posts but may apply for Level-6 employees depending on deductions declared.
Main Allowances Given to Railway Group C Employees
Dearness Allowance is calculated at 60% of basic pay and is the largest component after basic pay. It is revised twice a year based on the All India Consumer Price Index. For a Station Master with basic pay of ₹35,400, DA alone comes to ₹21,240 per month.
House Rent Allowance is paid when railway accommodation is not provided. It is 30% of basic pay in X cities, 20% in Y cities and 10% in Z cities. Many Railway Group C employees are allotted railway quarters at the posting location. When quarters are taken, HRA is not paid but the accommodation cost is also eliminated, which is practically beneficial.
Transport Allowance is given for commuting. For Pay Level-6 employees in higher transport cities, it is ₹3,600 plus DA, coming to ₹5,760 at 60% DA. For Pay Level-2 employees, it is ₹1,350 plus DA, coming to ₹2,160. The rate varies by pay level and city classification.
Running Allowance is a special allowance paid to Train Managers, Goods Guards and certain other operational staff for kilometers operated. It is calculated on a per-kilometer basis and can add ₹5,000 to ₹10,000 or more per month depending on duty. This is a significant extra benefit for operational Railway Group C posts compared to desk-based government jobs.
Railway Pass is another major non-monetary benefit. Railway Group C employees and their families get free or concessional railway travel passes. This is a valuable benefit especially for employees with families in other cities. Other benefits include CGHS or Railway Health Unit medical facilities, Leave Travel Concession, earned and casual leave, children education allowance and pension under NPS or applicable pension rules.
Deductions from Railway Group C Salary
The main regular deduction is NPS contribution, which is 10% of basic pay plus DA. For a Junior Clerk, this is approximately ₹3,184 per month. For a Station Master or Junior Engineer, it is approximately ₹5,664 per month. The railway also contributes a matching amount to the NPS corpus.
Railway Group Insurance Fund contribution is deducted monthly. CGHS or Railway Health Unit charges may also appear on the salary slip. Income tax deduction applies if annual taxable income crosses the exemption threshold. For Pay Level-2 employees, income tax is generally not applicable. For Pay Level-6 employees, TDS may apply depending on investment declarations.
Annual Increment and Salary Growth
All Railway Group C employees receive an annual increment as per the 7th CPC pay matrix. Basic pay moves to the next cell in the respective pay level after each year of service. This increment proportionally increases DA and NPS contributions. DA revisions every six months also boost monthly salary.
Promotion opportunities within Railway Group C are structured and available through departmental exams, seniority and Limited Departmental Competitive Examinations. A Junior Clerk can be promoted to Senior Clerk, then to Office Superintendent and further. A Technician Grade-3 can move to Technician Grade-1 and then to Junior Engineer level over years of service. Station Masters and Train Managers can be promoted to Senior Section Officers and Assistant Divisional Officers in their respective departments.
Why Railway Group C Posts Are Among the Most Preferred Government Jobs
Railway Group C posts offer one of the most complete government job packages in India. The salary is competitive, the allowances are structured, the railway pass benefit is unique, and the job security is among the best in any sector. The sheer scale of Indian Railways also means that promotion opportunities and interdepartmental transfers keep the career dynamic.
For candidates who clear RRB NTPC or RRB JE, Railway Group C is a gateway to a long and stable career. The combination of salary growth through increments and DA revisions, promotion-linked pay jumps, and field allowances like running allowance makes Railway Group C an attractive destination for millions of aspirants appearing in railway recruitment exams every year.
FAQs
Q: What is the salary of Railway Group C?
A: Railway Group C salary varies by post. A Junior Clerk starts at a gross of around ₹36,000 to ₹40,000. A Station Master or Junior Engineer can earn a gross of ₹64,000 to ₹72,000 per month depending on posting city.
Q: What are X, Y and Z cities for HRA in Railways?
A: X cities are major metros like Delhi, Mumbai, Chennai and Kolkata where HRA is 30% of basic pay. Y cities are large towns and state capitals where HRA is 20%. Z cities are all other towns and locations where HRA is 10% of basic pay.
Q: What is the in-hand salary of Station Master?
A: A new Station Master at Pay Level-6 takes home approximately ₹57,000 to ₹60,000 in Z-category postings and ₹64,000 to ₹67,000 in X-category cities after all deductions.
Q: Do Railway Group C employees get running allowance?
A: Running allowance is given to operational posts like Train Manager and Goods Guard based on kilometers operated. It can add ₹5,000 to ₹10,000 or more per month and is not available to all Group C posts.
Q: What is the pay level of Junior Engineer in Railways?
A: Junior Engineer in Indian Railways comes under Pay Level-6 with a starting basic pay of ₹35,400 and a pay scale of ₹35,400 to ₹1,12,400.
Q: Do Railway Group C employees get railway passes?
A: Yes. Railway Group C employees and their dependent family members are entitled to free or concessional railway travel passes. This is one of the most valued non-monetary benefits of a railway job.
Q: What is the biggest deduction from Railway Group C salary?
A: The biggest regular deduction is NPS. It ranges from approximately ₹3,184 per month for Pay Level-2 employees to ₹5,664 per month for Pay Level-6 employees at the current DA rate.
Q: Does Railway Group C salary increase every year?
A: Yes. Annual increment moves the basic pay to the next cell in the pay matrix each year. DA revisions every six months also increase the monthly salary. Promotions bring additional pay jumps.
Q: What is the promotion path for Railway Group C?
A: Promotion paths vary by department. Clerks move to Senior Clerk and then Office Superintendent. Technicians progress through grades to Junior Engineer level. Station Masters and Train Managers can be promoted to senior supervisory posts through departmental exams and seniority.
Q: Is Railway Group C better than state government Group C posts?
A: Railway Group C generally offers better salary at higher pay levels, running allowance for operational posts, railway pass benefits, and structured promotion paths. However, state government posts may suit candidates who prefer local postings. The best choice depends on individual preference and the specific posts being compared.



