Still deciding whether to book
Test a waitlist position before you pay, and compare how the same position behaves in different classes or on different dates.
Use RailAI's train waitlist and RAC calculator to estimate ticket confirmation chances. Enter your booking details and current status to check your waitlist or RAC confirmation probability before departure.
This railway ticket confirmation calculator estimates whether a waitlisted or RAC ticket will end up with a berth. You give it a position — GNWL 15, RLWL 30, RAC 8 — and it returns a train ticket confirmation probability based on how comparable tickets have actually cleared, using the same engine that powers a live PNR check.
It is built for the moments a PNR can't help: you are deciding whether to book a waitlisted ticket, comparing two trains, or a friend has read you a status over the phone. Nothing here needs a login or a PNR number.
Test a waitlist position before you pay, and compare how the same position behaves in different classes or on different dates.
Type in the position from your booking and see how likely it is to clear before the chart, without searching for your PNR.
Planning for family or friends? Fill in what they have told you and send them the shareable link with the result.
This is the all-in-one ticket confirmation chance calculator. If your situation is narrower, one of the focused pages may fit better.
| Your situation | Best tool | Why |
|---|---|---|
| Waitlisted, comparing options | This calculator | Quick what-if checks with no PNR, across list types, classes and dates. |
| Waitlisted, want the list-type explanation | Waitlist prediction | A deeper guide to GNWL, RLWL, PQWL and TQWL, with the same calculator built in. |
| Holding RAC | RAC prediction | Focused on whether your shared seat becomes a full berth. |
| Have a PNR | PNR checker | Reads your exact booking, so you don't have to type any details. |
Deep dives: waitlist prediction, RAC prediction and the PNR checker.
Four groups of fields, and only the first is mandatory. Here is what each one does.
The number after the status on your ticket — the 15 in GNWL/15 or the 8 in RAC 8. It is the only required field, and it should be the current position rather than the one you booked with.
The four-letter code before the number. Leave it on Auto if you are unsure; the calculator then assumes GNWL, the most common list.
Both change how quickly a list moves. If you don't know them, leave them as Any, and add them later for a sharper estimate.
Train number, date and stations are optional, but they let the estimate draw on history for your specific train and route instead of a broader pool.
Class and quota are the two menus people most often get stuck on. Use these tables to match them to what is printed on your ticket, whether you hold 3A, SL, CC or something else.
| Code | Class |
|---|---|
| 1A | First AC |
| 2A | AC 2-tier |
| 3A | AC 3-tier |
| 3E | AC 3 Economy |
| SL | Sleeper |
| CC | AC Chair Car |
| 2S | Second Sitting |
| EC | Executive Chair Car |
| FC | First Class |
| Code | Quota | What it means for a waitlist |
|---|---|---|
| GN | General | The main pool, fed by the steadiest flow of cancellations. |
| TQ | Tatkal | Last-minute bookings; the associated waitlist has historically cleared the least. |
| PT | Premium Tatkal | Tatkal with dynamic pricing; it behaves like a smaller, tighter pool. |
| LD | Ladies | A reserved pool, so it moves with cancellations within that quota. |
| SS | Senior citizen | A reserved pool, so it moves with cancellations within that quota. |
| HP | Persons with disability | A reserved pool, so it moves with cancellations within that quota. |
| DF | Defence | A reserved pool, so it moves with cancellations within that quota. |
Every result has two parts: the probability itself, and a confidence level that tells you how much history stands behind it. Read them together.
An exact match with plenty of past journeys behind it. This is the most dependable kind of estimate.
Built from the same route, class and list type when the exact train has less history. Still real outcomes, from a wider pool.
A train-level average used when route history is thin. Treat it as a rough read rather than a precise figure.
A model estimate used when no usable history exists yet. It is labelled as an estimate and replaced as real outcomes arrive.
The full logic is public on the methodology page, and you can see how estimates have held up on the accuracy page.
A waitlist ticket booking is a bet on other people’s cancellations. The calculator can’t promise the outcome, but it turns a vague worry into a clear read you can act on. Use the table below as a rule of thumb, not a rulebook.
| What the calculator shows | A sensible next step |
|---|---|
| A strong chance and plenty of days left | Booking can be reasonable. Keep a fallback in mind and re-check as the chart nears. |
| A middling chance | Treat it as a coin you can't count on. Look at other dates, classes or trains before committing. |
| A weak chance and a fixed travel date | Look for a confirmed alternative now, rather than waiting for the chart. |
| RAC with any chance of an upgrade | You can board either way, so the question is comfort rather than whether you travel. |
Without quoting figures, here is how different positions tend to read. Run your own numbers above to see the real probability.
This is the shape of ticket that tends to read most encouragingly: a broad list, a short queue and time for cancellations to arrive.
Here the list type and the short runway both pull the estimate down. A similar number on a GNWL could read very differently.
You are already on the train, and a low number means only a few berths need to open for an upgrade. The estimate speaks to comfort, not boarding.
Most waitlist tickets are GNWL, RLWL, PQWL or TQWL, but you may occasionally see RLGN or CKWL on your ticket. RLGN is a remote-location general waitlist, and CKWL is a tatkal-linked list. Both are less common and behave much like the remote-location and tatkal lists they resemble.
You can pick either one from the waitlist type menu in the calculator. If the code on your ticket isn't listed, leave the menu on Auto and enter the position — the estimate is still useful as a guide.
The calculator works from a position and a few optional details. Nothing about you or your booking is required.
Estimates you run are remembered in your own browser so you can re-run them, and they are not tied to an account.
The shareable link contains just the values you entered, so the person you send it to sees the same estimate.
Quick answers on how the calculator works, what the numbers mean and how to fill it in.
Check your PNR, compare availability and plan your backup.
A deeper guide to GNWL, RLWL, PQWL and TQWL, with the calculator built in.
See how likely a shared RAC seat is to become a full berth.
Enter your PNR for live status and an estimate for your exact booking.
Compare class-wise availability before choosing a backup.
Find out when the first and final charts are expected.
A public explanation of the four-step method behind every estimate.
Disclaimer: estimates are statistical, based on historical patterns, and are not a guarantee of confirmation. RailAI is independent of IRCTC and Indian Railways.