Railway guide: quotas, classes & codes
The booking system speaks in abbreviations. Here's what the classes, quotas and status codes actually mean — so the rest of the site reads clearly.
Indian Railways packs a lot of information into short codes — the class you travel in, the quota you booked under, and the status of your ticket. None of it is complicated once the abbreviations are spelled out. This guide is a reference you can keep coming back to; it describes how the system is structured, not the live numbers for any particular train.
Reservation classes
A train's classes decide comfort, price and the kind of accommodation you get. Not every train runs every class — a Rajdhani is all-AC, a passenger train may only have unreserved seating.
- 1A — AC First Class. The most premium tier: lockable cabins (four berths) and coupés (two berths), lower and upper berths only, bedding provided. Found on a limited set of trains.
- EC — Executive Chair Car. Wide reclining seats for day journeys, typical of Shatabdi and Vande Bharat services.
- CC — AC Chair Car. Air-conditioned reclining seats, also for daytime travel.
- 2A — AC 2-Tier. Air-conditioned sleeper with berths in bays of four (two lower, two upper) plus a side lower and side upper, privacy curtains, and bedding. No middle berth.
- 3A — AC 3-Tier. Air-conditioned sleeper with bays of six (lower, middle and upper on each side) plus a side lower and side upper, with bedding.
- 3E — AC 3-Tier Economy. A more economical air-conditioned three-tier layout.
- SL — Sleeper Class. The non-AC workhorse of long routes: the same berth arrangement as 3-Tier, without air-conditioning or bedding.
- 2S — Second Sitting. Reserved non-AC seating for shorter, daytime journeys.
- General / Unreserved. First-come seating without a guaranteed berth or seat number.
Quota codes
A quota is the pool of seats your ticket is drawn from. The pool matters because it changes how a waitlist behaves — two tickets on the same train can clear at very different rates depending on their quota.
- GN — General. The main pool, and the one most tickets are booked against.
- TQ — Tatkal. A last-minute pool that opens about a day before departure at a premium. Its waitlist (see CKWL below) behaves differently from the general one.
- PT — Premium Tatkal. A Tatkal variant with dynamic, demand-based pricing.
- LD — Ladies. A pool reserved for women travellers.
- SS — Senior citizen / lower berth. Lower berths set aside for senior citizens and women travelling alone.
- HP — Divyangjan. Reserved for passengers with disabilities.
- Other quotas. Defence, foreign tourist, duty pass, parliament and headquarters quotas serve specific groups and aren't part of ordinary public booking.
Status & waitlist codes
Every ticket sits in one of three states, and a waitlisted one carries a code telling you which kind of waitlist it is.
- CNF — Confirmed. You have a reserved berth or seat. The exact coach and berth are usually assigned when the chart is prepared.
- RAC — Reservation Against Cancellation. You may board and are allotted shared seating; you move to a full berth as confirmed passengers cancel.
- WL — Waiting List. You have a numbered place in the queue and need positions ahead of you to clear before you reach RAC or CNF.
The letters in front of a waitlist number tell you its type:
- GNWL — General. Issued at originating or major stations; generally the most likely to clear.
- RLWL — Remote Location. For intermediate stations with a small dedicated quota; clears less predictably.
- PQWL — Pooled Quota. Shared across several intermediate segments, so it typically moves slowly.
- RSWL — Roadside Station. Berths allotted from the originating station toward roadside stops.
- CKWL / TQWL — Tatkal. The Tatkal waitlist. It has lower priority than the general waitlist and historically clears less often.
Why the type matters — and how each one tends to move — is the subject of how waitlists actually clear and quota codes explained.
Reading a PNR
A PNR (Passenger Name Record) is the ten-digit number on your ticket. Its status brings together the class, quota and booking position described above: a line like GNWL 15/WL 6 means a general waitlist ticket that started at position 15 and now stands at 6. When you check a PNR here, we read that current status and translate it into a confirmation signal rather than leaving you to interpret the codes yourself.
You can check a PNR for a live reading, or use the waitlist calculator if you only have a position in mind.
Where prediction fits
Understanding the codes is what makes a prediction meaningful. Once you know a ticket is PQWL rather than GNWL, an estimate of its chances reads as a considered judgement rather than a mystery number. That estimate is always a prediction, never a guarantee — how it works and the methodology explain exactly how it's formed and where its limits are.