irctcwhen logoirctcwhen
← All guides

Why your Tatkal ticket didn't book — 7 reasons and what to do

From 'Session Expired' to 'Train sold out in 30 seconds' — the real reasons Tatkal bookings fail, and the prep that actually works.

· tatkal not working · tatkal ticket failed · irctc tatkal tips

You're at IRCTC, it's 10:00:00 AM IST on the dot, you click Book Now, and the system spits out one of:

  • "Session expired"
  • "Service Unavailable"
  • "WAITLIST 142"
  • "Booking failed, please try again"
  • "Payment failed but amount deducted"

Welcome to Tatkal. Here are the seven real reasons it fails, and what you can actually do about each.

Reason 1: You're 8 seconds too late

This is the #1 reason, and almost nobody admits it.

For high-demand trains like the Rajdhani Mumbai-Delhi, Vande Bharat Delhi-Varanasi, or Howrah Mail at festival times, all Tatkal seats are gone in under 30 seconds.

If you start the search at 10:00:05, you're already too late. The seats existed for 5 seconds; people with pre-filled passenger details and one-click payment grabbed them.

Fix: Have your IRCTC Master List populated with all passenger details before 10:00 AM. Pre-select your origin/destination on the train search page. The moment the clock flips, click Book Now — don't even read the screen.

Reason 2: Master List wasn't populated

The Master List is IRCTC's passenger autofill. If you don't have it set up, you're typing names, ages, IDs, berth preferences for every passenger — at exactly the moment everyone else is doing the same thing.

In those 60 seconds, the train sells out.

Fix: Log in to IRCTC any non-Tatkal day. Go to My Account → My Profile → Add/Modify Master List. Enter every passenger you might travel with — yourself, family members, frequent companions. When Tatkal opens, you select from a dropdown instead of typing. Cuts ~40 seconds off your booking time.

Reason 3: CAPTCHA hell

IRCTC shows a CAPTCHA at 4 points during Tatkal booking: login, train search, passenger entry, payment. Each one takes 5–10 seconds to solve if you mistype.

Fix:

  • Use IRCTC Rail Connect mobile app (uses biometric login, no CAPTCHA after first login)
  • Or pre-login at 9:55 AM and keep the session open
  • Practice the CAPTCHA pattern — they use the same style font; with practice, recognition is faster

Reason 4: Payment delay / wallet issues

You select the train, fill passenger details, get to payment. Then:

  • "Verify with OTP"
  • OTP doesn't arrive
  • 30 seconds pass
  • "Session expired"

Fix: Use UPI during Tatkal. UPI authentication is faster (single tap on your UPI app's notification) than card OTP. Avoid net banking — IRCTC routes those through third-party gateways which add latency.

Pre-fund IRCTC iMudra wallet with ₹2000+ — it's IRCTC's internal wallet. Payment is instant (no gateway, no OTP). Even on the worst-traffic days, iMudra clears.

Reason 5: You forgot the Tatkal class times

Tatkal opens at different times for different classes:

  • AC (1A, 2A, 3A, CC, EC): 10:00 AM IST
  • Non-AC (Sleeper, 2S): 11:00 AM IST

If you log in at 10:00 looking for Sleeper class, you'll see "No Tatkal seats available" — because Sleeper Tatkal doesn't open for another hour. People often misread this as "all gone" and panic.

Fix: Note the time for your class. Set a reminder for the exact slot so you don't show up at the wrong hour.

Reason 6: Wrong booking origin

Tatkal allocation is per train, but the opening time is based on the train's originating station, not your boarding station.

Example: You're boarding the 12952 Mumbai Rajdhani at Vadodara. The train originates in Mumbai. Tatkal for this train opens 1 day before Mumbai departure date, even though you board the next day.

Fix: Always check the train's origin station and use that date to compute Tatkal opening.

Reason 7: Your money got debited but no ticket

This is the rarest but most painful. Happens when:

  • IRCTC system was overloaded mid-transaction
  • Your bank/UPI succeeded but IRCTC's confirmation timed out
  • The ticket allocation rolled back but the debit didn't reverse instantly

Fix: Don't panic. Don't retry immediately. Do this:

  1. Wait 24 hours
  2. Check your PNR Enquiry for any tickets in your name
  3. Check IRCTC's Booked Ticket History
  4. If no ticket appears but money is debited, the refund is automatic within 5–7 business days from your payment provider's side
  5. If refund doesn't come, raise a complaint at railmadad.indianrailways.gov.in with the IRCTC transaction reference and your bank's transaction ID

The Tatkal booking checklist (do all of this 5 minutes before opening)

TimeAction
T − 30 minCharge phone, ensure stable internet
T − 15 minOpen IRCTC Rail Connect app, sign in
T − 10 minPre-select your origin/destination + date + class
T − 5 minConfirm Master List has all passengers
T − 5 minOpen UPI app, lock screen so it's instantly accessible
T − 2 minRefresh the train list once; identify your target train number
T − 30 secDon't touch anything. Hover finger on "Book Now"
T − 0Tap Book Now → confirm passengers → pay via UPI

If you do all of the above, you book in ~25 seconds.

Lesser-known alternatives

Premium Tatkal

Some trains have a Premium Tatkal Quota — fewer seats, higher fare (~1.5×), opens at the same time. Less competition, slightly better odds.

Take a later Tatkal slot

Booking a few days before journey instead of next-day Tatkal? You can sometimes find seats opening on the second day as cancellations roll in. Less reliable but worth trying.

Use ConfirmTkt / RailYatri "alternate train" features

These tools suggest similar trains on similar routes that may have availability. They're aggregators — IRCTC remains the source of truth — but they save search time.

The honest truth about Tatkal

For peak-season journeys (Diwali, Holi, Eid, Christmas), Tatkal demand is 10–20× supply on popular routes. Even perfect prep won't help.

The real solution is to plan ahead and book via the 60-day general window. Check when your booking opens at irctcwhen.in — set a reminder, be there at 8:00 AM IST, and you've already won 80% of the race.

For everyone else, the Tatkal sprint is a skill. Practice during off-season journeys when the stakes are low. Develop muscle memory. By Diwali, you'll have a 60% better hit rate than the average user.

Want a Telegram ping at exactly 9:55 AM on Tatkal day? Set one up and stop missing slots.

Stop missing the 8 AM rush
Pick your journey date → get pinged when IRCTC opens.
Open the calculator