Railway Salary: Pay, Allowances & Job-Wise Salary Structure
25 Sep 2026
- Salary
A detailed breakdown of Indian Railways salary under the 7th CPC pay matrix — pay levels for Group D, NTPC, ALP, Technician, JE and RPF posts, how DA, HRA and Transport Allowance are calculated, the Running/Kilometreage Allowance unique to loco pilots and guards, and worked gross-salary examples at every level.
Railway employees are central government employees, so their pay follows the 7th Central Pay Commission (7th CPC) pay matrix — the same system that governs most other central government jobs, and fundamentally different from how public sector bank salary is structured. This page is the detailed reference for how railway salary actually works: pay levels by post, how DA/HRA/Transport Allowance are calculated, and the Running Allowance system that's unique to railway running staff. Individual exam guides link back here rather than repeating the full calculation — they are listed in the guide to railway exams, and the largest of them is RRB NTPC.
See railway vacancies open now.
Railway Pay: The 7th CPC Basics
Under the 7th CPC, every central government post (including Railways) sits on a Pay Level (1 to 18), each with its own starting basic pay. Two components matter for calculating salary:
- Dearness Allowance (DA): revised twice a year (January and July), based on the Consumer Price Index, and calculated on basic pay alone — unlike public sector bank DA, which is calculated on basic pay plus other allowances. The current DA rate is 60%, effective January 2026.
- House Rent Allowance (HRA): classified by city category — 30% of basic pay in X (highest-tier) cities, 20% in Y cities, and 10% in Z cities — currently at these top rates because DA crossed the 50% threshold that triggers the highest HRA slab.
This is a meaningfully different structure from bank salary (where DA is quarterly and calculated on a wider base, and HRA is a flat 10.25% regardless of city) — see our bank officer salary breakdown if you're comparing the two.
Pay Level by Post
| Level | Starting Basic Pay | Example Posts |
|---|---|---|
| 1 | ₹18,000 | Group D: Track Maintainer, Helper, Porter |
| 2 | ₹19,900 | ALP, Technician Grade 3, NTPC Undergraduate entry posts (Junior Clerk, Accounts Clerk, Trains Clerk) |
| 3 | ₹21,700 | RPF Constable, NTPC Undergraduate posts (Commercial cum Ticket Clerk) |
| 4 | ₹25,500 | NTPC Graduate posts: Traffic Assistant |
| 5 | ₹29,200 | Technician Grade 1, NTPC Graduate posts: Goods Guard, Senior Clerk cum Typist, Junior Account Assistant, Senior Time Keeper |
| 6 | ₹35,400 | JE, RPF Sub-Inspector, NTPC Graduate posts: Station Master, Commercial Apprentice |
These are starting basic pay figures — actual basic pay rises with periodic increments and promotion to a higher level.
Transport Allowance
Transport Allowance is a fixed amount (which itself draws DA) based on pay level, with a city-based split at higher levels:
| Pay Level | A-1/A Class Cities | Other Cities |
|---|---|---|
| Level 1–5 (below the erstwhile Grade Pay ₹4,200 band) | ₹600 + DA | ₹600 + DA |
| Level 6 and above (erstwhile Grade Pay ₹4,200+) | ₹1,600 + DA | ₹800 + DA |
Transport Allowance isn't paid during extended leave, training or suspension exceeding 30 days.
How to Calculate Gross Salary
Gross Salary = Basic Pay + DA + HRA + Transport Allowance (+ Running Allowance, for running staff)
Where DA = 60% × Basic Pay, HRA = city-classified % × Basic Pay, and Transport Allowance is per the table above (plus DA on that amount).
Illustrative gross salary by level (assuming posting in an X-category city, at the current 60% DA rate — actual figures will differ by city classification and category):
| Level | Basic Pay | DA (60%) | HRA (30%, X-city) | Transport Allowance | Approx. Gross |
|---|---|---|---|---|---|
| 1 (Group D) | ₹18,000 | ₹10,800 | ₹5,400 | ₹960 | ≈ ₹35,160 |
| 2 (ALP / Technician Gr. 3) | ₹19,900 | ₹11,940 | ₹5,970 | ₹960 | ≈ ₹38,770 |
| 3 (RPF Constable) | ₹21,700 | ₹13,020 | ₹6,510 | ₹960 | ≈ ₹42,190 |
| 4 (Traffic Assistant) | ₹25,500 | ₹15,300 | ₹7,650 | ₹960 | ≈ ₹49,410 |
| 5 (Technician Gr. 1 / Goods Guard) | ₹29,200 | ₹17,520 | ₹8,760 | ₹960 | ≈ ₹56,440 |
| 6 (JE / RPF SI / Station Master) | ₹35,400 | ₹21,240 | ₹10,620 | ₹2,560 | ≈ ₹69,820 |
These are gross figures at starting basic pay — actual in-hand pay after deductions (NPS, income tax where applicable, and other contributions) is lower, typically estimated at roughly 15–25% below gross depending on individual circumstances. Postings in Y or Z category cities will show a lower HRA component (20% or 10% instead of 30%), reducing the gross figure accordingly.
Running Allowance: Unique to Railway Running Staff
This is where railway salary structure genuinely differs from every other government or banking job in this guide. Running staff — Loco Pilots (including Assistant Loco Pilots once operational), Guards, and a few related categories directly involved in moving trains — earn a Kilometreage Allowance (KMA) on top of their basic pay-based salary, paid per 100 km actually run, at rates that vary by category and train type (approximately ₹5–6+ per km, higher for Mail/Express duty than for Goods duty, and revised periodically by the Railway Board).
Because KMA is paid per kilometre actually run, it isn't a fixed monthly figure the way basic pay or HRA is — it varies with how much running duty an individual actually performs in a month. Over a career, this is commonly cited as giving running staff (especially Loco Pilots) a higher long-term earning trajectory than their starting Pay Level alone would suggest.
Two related mechanics worth knowing:
- The 30% pay-element rule: 30% of the Kilometreage Allowance earned is treated as equivalent to basic pay for the purpose of PF/NPS contributions, pension and leave encashment — protecting running staff from a retirement-benefit gap that a purely per-km allowance would otherwise create.
- Allowance in Lieu of Kilometreage (ALK): paid when running staff perform non-running duty at their headquarters or an outstation, calculated on notional running of 160 km/day at the applicable rate, so pay doesn't drop to zero during non-running assignments.
Night Duty Allowance
For duty performed between 22:00 and 06:00, non-running staff receive Night Duty Allowance calculated as Basic Pay ÷ 200 per hour of night duty actually worked, paid monthly based on hours logged — relevant for station staff, technicians and others whose shifts regularly include night hours.
Other Benefits
Beyond cash salary, railway employment includes benefits not common in commercial banking: free or concessional railway travel passes for the employee and eligible family members (frequency and class vary by grade and years of service), medical benefits, and a pension under the National Pension System (NPS) for those recruited after the applicable cut-off date. RPF personnel additionally receive a Ration Money Allowance (a fixed monthly amount, since RPF operates as a uniformed force), along with standard DA/HRA/TA.
Frequently Asked Questions
What is the starting salary of RRB Group D?
Approximate gross salary is around ₹35,160 a month at the current DA rate (X-city posting), based on a starting basic pay of ₹18,000 (Pay Level 1). In-hand pay after deductions is typically lower — commonly cited in the ₹22,000–28,000 range.
How is railway DA different from bank DA?
Railway (and other central government) DA is revised twice a year and calculated on basic pay alone. Bank DA is revised every quarter and calculated on basic pay plus Special Allowance plus Transport/Learning Allowance — a different mechanism entirely, so the percentages aren't directly comparable.
Do all railway employees get Running Allowance?
No — only "running staff" directly involved in moving trains, primarily Loco Pilots (including ALPs once operational) and Guards. Station-based, clerical and technical staff are paid on the standard Basic + DA + HRA + Transport Allowance structure without Kilometreage Allowance.
What is the highest-paying entry-level railway post covered here?
RRB JE and RPF Sub-Inspector, both starting at Pay Level 6 (₹35,400 basic), have the highest starting basic pay among the posts covered in this guide.
Does HRA vary by posting location in Railways?
Yes — unlike bank HRA (a flat 10.25% everywhere), railway HRA follows the standard central government city classification: 30% of basic pay in X-category cities, 20% in Y-category cities, and 10% in Z-category cities.
In Summary
Railway salary is Basic Pay (fixed by Pay Level) plus DA (60%, revised twice yearly, on basic pay alone), HRA (city-classified, 30%/20%/10%), and Transport Allowance — with an entirely separate Running Allowance system layered on top for Loco Pilots and Guards. The figures in this article are illustrative, based on the current DA rate and an X-city posting assumption — actual pay varies by posting city, exact post, and individual circumstances, so treat this as a reference for the mechanics rather than a guaranteed number for any specific post.
Sources
- Pay levels and entry pay: 7th Central Pay Commission report, Pay Matrix