๐Ÿ“ฒ Install RailStaff โ€” fast & offline
๐Ÿ”” Notifications
๐Ÿ’ฌ On-Duty TM Chat
๐Ÿ›ก Security & Monitoring
Backend healthLoad the dashboard for current status.
App Check status not loaded.
Total callsโ€”
Verified App Checkโ€”
Rate blocksโ€”
Errorsโ€”
Recent sanitized eventsNo form data, image, API key or token is stored.
Dashboard not loaded.
RailStaff logo SECURE ACCESS

Sign in to RailStaff

Sign in to use this feature and keep your data synced across devices.

Secure Cloud synced One tap

By continuing, you agree to the Terms of Use and acknowledge the Privacy Policy. RailStaff is an independent utility and is not affiliated with Indian Railways.

RailStaff logo PREMIUM DOWNLOAD

PDF Download ยท Premium

PDF downloads are available to active RailStaff subscribers.

๐Ÿ’Ž
Complete PDF referenceAll pay levels and basic-pay cells in a clean offline document.

Subscribe to unlock this download

Payment link and pricing are coming soon. Sending a request does not charge you; the admin must activate your subscription.
RailStaff
โŒ•โŒ˜ K
Notification
RailStaff Control Panel
User:
๐Ÿ’Ž
Sign in or create account

Access Premium tools and securely sync your data across devices.

New user? Your RailStaff account is created automatically.

User Profile

Set your post & basic pay once โ€” every calculator (OT, NDA, KMA, Arrear, Fixation) auto-fills Running/Stationary and your basic pay.

Railway roster starts on a Sunday and runs 14 days = 104 duty hours. Duty above 104h counts as overtime. Your roster duty total shows on the Home screen.

Record / Data

Your data is saved automatically and synced to your account. It is never deleted on its own โ€” the only way to remove it is to delete your account.

Share App

Send this app to your fellow Train Managers.

Message / Feedback

Admin Notification


News Ticker

One line = one news item, shown in the running ticker under the header. Edit / add / remove lines, then Save.


Default Roster Start Date

Applies to every user who hasn't set their own (auto-snaps to Sunday). Users can override it in their Profile.



Security & Monitoring

App Check and backend events are loaded on demand.

User Management

New user notifications will appear here.
Online stats not loaded.

Notifications

Checking station alert statusโ€ฆ

Station alerts show current/next station after Arr/Dep. App notifications contain updates and messages.

TM Chat

Chat works while the app is open. On-duty TMs (Sign On filled) appear live.

About

RailStaff - Utility Assist โ€” an independent utility app for railway staff. This is NOT an official Indian Railways application.

PrivacyTermsData Deletion

Account

Signed in securely with Google. Your protected data can sync across devices.

User Policy & Disclaimer

Last updated: 22 July 2026

1. About this App. RailStaff - Utility Assist is a utility tool and calculator made to help Railway Employees with salary estimates, overtime, NDA, NPS vs UPS, tax comparison, DA arrears, pay fixation, the 7th Pay Matrix and mutual partner matching, and to help Running Staff prepare rough journal, charge memo and detention memo notes. It is developed and maintained by a private individual. It is not an official application of Indian Railways, is not affiliated with, endorsed by, or connected to Indian Railways, any Zonal Railway, Division or any government body in any manner.

2. Voluntary Use & Consent. Use of this app is completely voluntary. Public tools can be browsed without an account. When you choose a protected feature, Google sign-in is required. Features specifically labelled as premium downloads may also require an active subscription. By using the app you agree to the Terms of Use and acknowledge the Privacy Policy.

3. Your Data. The details you enter (train, timing, crew, memo data, profile) are stored locally and, after sign-in, with Google Firebase so they can sync across your devices. Private records are not sold or used for advertising. Mutual transfer details are shared with signed-in users for matching. Keep your own backup (Menu โ†’ Record/Data โ†’ Backup). You can clear saved data or permanently delete your account from the app.

4. Not an Official Record. Documents, memos and reports generated by this app are personal working aids / rough notes only. They have no official validity. Official railway records and documents must always be prepared and submitted through the prescribed official channels and formats. Do not upload confidential or restricted official documents into this app.

5. Accuracy & Responsibility. All calculations (timing, detention, BT, totals) are automated aids and may contain errors. You are solely responsible for verifying every figure before using it anywhere. You are also solely responsible for the accuracy and legality of the data you enter and for complying with your employer's rules while using this app.

6. No Warranty. The app is provided "AS IS" and "AS AVAILABLE", without any warranty of any kind โ€” no guarantee of accuracy, availability, uninterrupted or error-free operation, or fitness for a particular purpose.

7. Limitation of Liability. To the maximum extent permitted by law, the developer shall not be liable for any loss or damage of any kind โ€” including data loss, departmental or disciplinary action, financial loss, or any direct, indirect, incidental or consequential damages โ€” arising from the use of, or inability to use, this app. Your only remedy if you disagree with this policy is to stop using the app and request deletion of your data.

8. Changes. This policy may be updated from time to time. The current version is always available from the app menu.

9. Jurisdiction. Any dispute relating to this app is subject to applicable Indian law and the competent courts in India.

Read the full Privacy Policy ยท Read the full Terms of Use ยท Account & data deletion

Workspace Staff tools
Quick searchPress โŒ˜ K to open any tool.
News

RailStaff - Utility Assist โ€” Railway Employee Calculators and Running Journal

Hi, TM ๐Ÿ‘‹

Tools For All Staff
Rates & Guides

Current rates with the formula, a worked example and the official source โ€” free to read, no sign-in.

Current DA Rate60% from 1 Jan 2026 DA Rate HistoryEvery revision since 2016 7th Pay Matrix TableLevels 1 to 18 Kilometre Allowance RatesRate per km by category Railway Salary CalculatorGross and in-hand Overtime CalculatorOT formula and rate Night Duty AllowanceNDA rate and hours Leave EncashmentDays into rupees FR-22 Pay FixationFixation on promotion Pension and GratuityRetirement dues Pension CommutationLump sum and restoration Loan EMI CalculatorEMI, interest and tenure NPS vs UPS CalculatorPension, corpus and trade-offs Income Tax ComparisonOld vs New ยท AY 2026โ€“27 DA Arrear CalculatorRunning and stationary staff Mutual Partner Finder2-way and 3-way matches
New Train
My Working
Route & Timetable
OFFICIAL PAY REFERENCE

7th Pay Matrix

Complete Central Government pay levels with every basic-pay cell, including corrected Level 13 and Level 13A.

Pay Levels1โ€“18 + 13A
Maximum Cells40
Reference7th CPC
Quick Level ViewLevel 1
Complete Pay MatrixCell index ร— pay level ยท amounts in โ‚น
19 columns

โ†” Swipe or scroll horizontally to view every pay level.

Official sources and accuracy note

Based on the Central Civil Services (Revised Pay) Rules, 2016 and the Department of Expenditure's corrected Level 13 order dated 28 September 2017. This is a reference aid; always verify fixation or entitlement against the latest applicable official order.

CCS Revised Pay Rules, 2016 โ†—Corrected Level 13 order โ†—

Create Passenger Timetable Master

Select From โ†’ To inside a long Route and share that exact Passenger section. Every TM can load its Booked Arr/Dep, PDD and ER/TR.

Create TimetableTrain Number + Route + From โ†’ To makes one shared timetable
View only
Working SectionLong route ka required part select karein
Select a Route Master entry to load its stations.
Available Timetables0

Personal Notes

Write anything you want to remember. Notes stay private to your account and work offline.

0 / 2000Draft autosaves
Saved Notes0

Leave Account

Select leave type and Fromโ€“To dates. Every leave day adds 07:26 hours to Roster Duty.

โ†’
Select both dates to see roster credit.
Saved LeaveFromโ€“To dates are inclusive

Overtime Calculator

Enter Basic Pay, TA Base Rate and overtime hours. DA % and TA are pre-filled but you can edit them.

%
0%100%
hours
0 hrs100 hrs
First 4 hours (ร— 1.5)
After 4 hours (ร— 2)
Total Overtime

KM Allowance Calculator

Enter kilometres run and select your rate. Allowance = KM ร— rate (โ‚น per km).

km
0 km6,000 km
KM Allowance

NDA Calculator

Night Duty Allowance. Enter Basic Pay & DA %. Night hours auto-fill from your signed-off duty (22:00โ€“06:00) and stay editable. 6 hours = 1 unit.

%
0%100%
hours
0 hrs200 hrs
NDA Units (hours รท 6)
NDA Amount

Leave Encashment Calculator

LAP encashment payable. Running Staff includes a 30% Pay Element; Stationary Staff does not.

%
0%100%
days
0 days300 days
Note: normally 10 days of LAP are encashed per instance.
Basic Payโ€”
30% Pay Elementโ€”
Effective Basic Payโ€”
DA (60%)โ€”
Total Monthly Earningsโ€”
Per Day Rate (รท 30)โ€”
Encashment Daysโ€”
Total Encashment Payable
Leave Encashment Rules
  • Per Instance: Maximum 10 days of LAP can be encashed at a time during service.
  • Lifetime Limit: Maximum 60 days of LAP in total during the service career (up to 6 times).
  • Minimum Balance: At least 30 days LAP must remain in the leave account after encashment.
  • Privilege Pass / PTO: Encashment is tied to availing a Privilege Pass or PTO.

In-Hand Salary Estimator

7th CPC running-staff pay slip: gross earnings โˆ’ deductions = net in-hand. 30% pay element is included.

Deductions
Earningsโ‚น
Deductionsโ‚น
Grossโ€”
Deductionsโ€”
Net In-Handโ€”

Special Allowances Calculator

HRA, Children Education & Hostel Subsidy, Composite Transfer Grant and LTC leave encashment.

Allowanceโ‚น
Total Monthly (HRA + CEA + Hostel)โ€”

UPS vs NPS Decision Calculator

Compare projected pension, retirement corpus and lump-sum benefits using standard or custom assumptions.

โœ“
Standard assumptions appliedEvery rate can be changed under Advanced assumptions.
Editable
Employee & service details
Return scenario
Advanced assumptionsBasic growth, DA/DR, return, annuity and withdrawals
Standard: 5%
Standard: 4%
Standard: 8%
Standard: 6.5%
Minimum standard comparison: 40%
Higher withdrawal reduces UPS payout
Use CRA statement when available
Standard: 78 years
Standard: 4%
Balanced profileProjection sensitivity: Moderate

Enter your details to compare UPS and NPS

The result will explain the pension, lump sum and assumptions behind the best-fit guidance.

    UPSUnified Pension Scheme
    Assured payout
    Estimated monthly payoutโ€”Base payout; future applicable DR is additional
    Retirement corpus
    โ€”
    Total lump sum
    โ€”
    Spouse payout
    โ€”
    Lifetime present value
    โ€”
    NPSNational Pension System
    Market linked
    Estimated monthly annuityโ€”Joint-life illustration at selected annuity rate
    Retirement corpus
    โ€”
    Lump sum
    โ€”
    Annuity corpus
    โ€”
    Lifetime present value
    โ€”
    Side-by-side comparison

    Swipe the table to view the NPS column โ†’

    MeasureUPSNPS
    OPS, gratuity & retirement benefitsOpen the existing retirement calculator

    This calculation uses the NPS corpus, annuity share and annuity rate entered above.

    Monthly Pensionโ€”
    One-time Payouts
    Payoutโ‚น

    Gratuity capped at โ‚น25,00,000. Commutation factor is built in for ages 60 & 61 only โ€” for other ages enter it from the official CCS commutation table.

    Indicative decision-support only. Returns, annuity rates and future pay are assumptionsโ€”not guarantees. Verify eligibility and option timelines with your office and the official PFRDA UPS guidance.

    Income Tax Estimator

    Old vs New regime for AY 2026โ€“27 (annual figures). Running staff can enter eligible KMA (10(14)) and HRA (10(13A)) exemptions in the Old regime.

    Old Regimeโ‚น
    New Regimeโ‚น
    Old โ€” Total Taxโ€”
    New โ€” Total Taxโ€”
    Recommendedโ€”

    Estimate only โ€” actual tax may vary with other deductions/exemptions, surcharge (income > โ‚น50L) and marginal relief.

    Arrear Calculator

    DA revision or promotion arrear. Enter old vs new rates โ€” monthly difference ร— period gives the net payable. 30% pay element applies to running staff.

    months
    1 mo36 mo
    %
    0%100%
    %
    0%100%
    %
    0%30%
    %
    0%30%
    Net Payable Arrear โ€” โ€”
    Net payable โ€” NPS deduction โ€”
    Component (whole period)โ‚น
    Total Gross Arrearโ€”
    Total NPS Deduction (โˆ’)โ€”
    Net Payable Arrearโ€”

    Estimate only. TA arrear = base TPTA ร— DA-% change. Rounded to whole rupees.

    Pay Fixation & Promotion

    FR 22(1)(a)(1) โ€” compare Option A (fix on promotion date) vs Option B (fix from date of next increment) using the 7th CPC pay matrix.

    Fixation optionFixed Basic
    Recommendedโ€”
    ๐Ÿ“Š Complete Calculation Breakdown / เค—เคฃเคจเคพ เค•เคพ เคชเฅ‚เคฐเคพ เคตเคฟเคตเคฐเคฃ

    Decision aid only โ€” always verify against your official FR 22 statement of case. Both options add one increment; which pays more depends on the matrix cell alignment, your DA and timeline.

    EMI / SIP Calculator

    Work out a loan EMI or plan a monthly investment. Use the toggle to switch modes.

    โ‚น
    โ‚น50 Kโ‚น1 Cr
    % p.a.
    4%20%
    years
    1 yr30 yrs
    Monthly EMI โ€” โ€”
    Principal โ€” Interest โ€”
    Total Interestโ€”
    Interest as % of loanโ€”
    Total Payableโ€”

    Reducing-balance EMI on the full tenure. Processing fees and insurance are not included, so your sanction letter is what counts.

    โ‚น
    โ‚น500โ‚น2 L
    % p.a.
    1%30%
    years
    1 yr40 yrs
    %
    0%25%
    Maturity Value โ€” โ€”
    You invest โ€” Growth โ€”
    Total Investedโ€”
    Growth vs investedโ€”
    Maturity Valueโ€”

    Estimate assumes monthly compounding at the expected return. Market returns are not guaranteed and will vary.

    Mutual Partner Finder

    Post your mutual transfer request and find direct 2-way swaps or 3-way chain matches by station, department and pay level.

    Your name, station, department and contact number are shared with signed-in staff whose requests match yours. Post only details you are comfortable sharing, and remove your request when it is no longer needed.

    Employee Quiz

    Enroll first, start together at the scheduled time, and your answers submit automatically when time is up. See your score right away; ranks appear once the admin publishes results.

    Create a Route

    Add a station-to-station route. It goes live for every Train Manager instantly. Check the list below first so you don't create a duplicate.

    Existing Routes0

    Route Created! ๐ŸŽ‰

    Now live for every Train Manager.

    Trip Complete! ๐ŸŽ‰

    Saved in My Working โ€” open it anytime to view or edit.

    Train / Charge Details

    For multiple locos type the numbers; + is added automatically

    Staff Details

    BPC / Load Details
    โš  BPC is invalid โ€” the valid-up-to date has passed
    Passenger Charge Memo Details
    APC
    GDR / Revalidation / APC / Fresh BPC
    Movement
    Share Charge Memo
    Route Select โ–ฒ

    If route not found create own

    If your route is not listed, fill From, To and the station list. Load My Route loads it into the journal instantly; Submit New Route creates the route right away โ€” no approval needed, it becomes available to every Train Manager.

    TAP Working Staff travels through the section like a passenger before taking charge of the train
    #From StationDep TimeTo StationArr TimeBy Train / Mode DetailsAction
    Train Working
    PDDStationBooked ArrActual ArrBooked DepActual DepLate StartSEC.TimeHaltLAlright byLoss AccountMade UpLoss Reason / Remarks
    Quick Detention Entry
    Time Loss & Made Up Summary
    Account-wise Breakup
    AccountTime LossMade UpNet
    Station-wise Detention Details
    Station / SectionLossMade UpAccountReason
    Detention Memo
    Full working section
    TRAIN MANAGER CHARGE MEMO/LOAD PARTICULAR
    Pull to sync
    My Working Safe save + cloud sync

    Sign Off + Save Train completes a working. New Train keeps an unsigned working safely In Process and opens a fresh form.

    Save Train?

    ๐Ÿš†

    Start New Train

    On Duty / Sign On time mandatory hai.

    โฑ

    Sign Off & Save

    Enter Sign Off time to save this train โ€” it saves right here, no need to go back.

    ๐Ÿ“ GPS Station Detect Admin
    ๐Ÿ“ก Getting your locationโ€ฆ

    Auto-detects each station as you travel. Turn ON Auto-mark to stamp Arrival (when the train stops) and Departure (when it moves / passes through) automatically. GPS is approximate โ€” please verify the times.


    Admin only โ€” stand at the station and tag it to correct/add its GPS for everyone.

    -- km/h GPS Startingโ€ฆ
    Live trackingโ€ฆ
    Digital Charge Handover
    Scan BPC Code
    Point the camera at the BPC QR / Data-Matrix code
    โ“
    โ„น๏ธ
    โœ๏ธ