Utilities

IRCTC Ticket Not Booked? Fix Booking Errors & Server Issues

IRCTC ticket not booked due to server busy or session expired? Fix IRCTC booking errors, bank OTP timeout, and learn peak hour booking strategies.

CitizenNest Editorial Team8 min read
โš ๏ธ
Disclaimer: This is an independent informational guide. We are NOT affiliated with any government body. Always verify on official websites.

IRCTC Ticket Not Booked? Fix Booking Errors & Server Issues

IRCTC handles over 20 lakh ticket bookings daily, and during peak hours, the system faces enormous load. Booking failures due to server busy errors, session timeouts, and payment issues are common. This guide explains all the reasons why your IRCTC ticket may not get booked and how to fix each issue.

Common IRCTC Booking Errors and What They Mean

Error Message Meaning Quick Fix
Server Busy Too many users online Retry after 2-3 minutes
Session Expired Your login session timed out Log in again and rebook
Booking Failed System error during booking Check My Transactions for status
OTP Timeout Bank OTP entered too late Get new OTP, enter faster
Service Unavailable Scheduled or unscheduled maintenance Try later
Transaction Pending Payment is being processed Wait 30 min, don't rebook
Captcha Error Wrong or expired captcha Refresh captcha and retry

Fix 1: IRCTC Server Busy Error

This is the most common error, especially during Tatkal booking hours:

  1. Don't keep refreshing โ€” This adds more load and makes it worse
  2. Wait 2-3 minutes and try again
  3. Try the IRCTC Rail Connect app if the website is down (or vice versa)
  4. Use a wired internet connection or strong Wi-Fi instead of mobile data
  5. Avoid opening multiple tabs with IRCTC โ€” it can cause session conflicts

Fix 2: Session Expired Error

Your IRCTC session expires after a period of inactivity or during server overload:

  1. Log out completely and close the browser
  2. Clear your browser cookies for irctc.co.in
  3. Log in again with your credentials
  4. Complete the booking process without pausing โ€” fill in all details quickly
  5. Keep your passenger details saved in your IRCTC master list to save time

Fix 3: Bank OTP Timeout During Payment

If the bank OTP arrives late and the IRCTC payment window expires:

  1. Keep your phone unlocked and near you during payment
  2. If possible, use UPI instead of debit card/net banking โ€” UPI doesn't require a separate OTP page
  3. Have your card details memorized or saved to enter them quickly
  4. Use a bank with fast SMS delivery โ€” SBI, HDFC, and ICICI are generally reliable
  5. If OTP expires, go back and restart the payment โ€” check if the ticket is still available

Fix 4: Captcha Not Loading or Captcha Error

  1. Disable ad blockers โ€” they can block the captcha image
  2. Clear browser cache and cookies
  3. Try an incognito/private window
  4. Switch browsers โ€” try Chrome, Firefox, or Edge
  5. If using the app, update to the latest version of IRCTC Rail Connect

Fix 5: Booking Shows "Transaction Pending"

  1. Do NOT rebook immediately โ€” your ticket might still be processing
  2. Wait at least 30 minutes
  3. Check My Transactions โ†’ Booked Ticket History
  4. If the ticket appears with a PNR, it was successfully booked
  5. If it shows as failed after 30 minutes, check your bank account for the debit
  6. See our IRCTC payment failed guide if money was deducted

Peak Hour Booking Strategy (Tatkal Tips)

Tatkal booking opens at 10:00 AM for AC classes and 11:00 AM for non-AC classes. Here's how to maximize your chances:

Before Booking Day

  1. Save passenger details โ€” Add all passengers to your IRCTC master list beforehand
  2. Save payment method โ€” Keep your preferred UPI or card details ready
  3. Log in 5 minutes early โ€” Be logged in by 9:55 AM for AC Tatkal
  4. Fill the booking form early โ€” Select train, class, and passengers. Stop at the payment page

During Booking

  1. Use the IRCTC website (not app) for Tatkal โ€” the website is generally faster for time-critical bookings
  2. Use a fast browser โ€” Chrome or Edge with no extensions
  3. Use wired internet or strong broadband โ€” avoid mobile data
  4. Click Book only once โ€” Multiple clicks cause errors
  5. Use UPI or IRCTC wallet for fastest payment processing
  6. Enter bank OTP within 30 seconds โ€” Have your phone ready

If Booking Fails

  1. Don't panic โ€” Retry immediately, Tatkal quota lasts a few minutes
  2. Check if the ticket was actually booked in My Transactions
  3. If genuinely failed, try again quickly โ€” seats may still be available
  4. Consider Premium Tatkal if regular Tatkal is sold out (higher cost, dynamic pricing)

IRCTC App vs Website โ€” Which Is Better?

Feature Website App
Speed during peak hours Generally faster Can be slower
Captcha Required May not be required
UPI Payment Available Better integrated
Notifications Email only Push + Email
Stability More stable Occasional crashes

Recommendation: Use the website for Tatkal bookings and the app for regular bookings.

When to Contact IRCTC Support

Contact IRCTC if:

  • Your booking is stuck in "pending" status for over 1 hour
  • Money was deducted but no ticket was generated
  • You're getting persistent errors that are not server-related
Channel Details
IRCTC Helpline 14646
IRCTC Care Email care@irctc.co.in
IRCTC Customer Care 0755-6610661, 0755-4090600

Important Tips

  1. Always check My Transactions before assuming a booking failed โ€” the ticket may have been booked despite an error message
  2. Use IRCTC e-wallet for fastest payment and fewer failures
  3. Keep your browser updated โ€” outdated browsers cause compatibility issues
  4. Avoid VPNs during booking โ€” IRCTC may block VPN connections
  5. Book general quota first โ€” If Tatkal fails, try general quota or waiting list tickets

Frequently Asked Questions

Why does IRCTC show "Server Busy" during Tatkal?

IRCTC receives millions of simultaneous requests during Tatkal booking time (10:00-11:00 AM). The servers get overloaded, resulting in the "Server Busy" error. This is normal during peak hours. Keep retrying at short intervals.

IRCTC booking failed but ticket shows in history โ€” is it booked?

If the ticket appears in your Booked Ticket History with a valid PNR number, your ticket is booked regardless of the error message shown. Check the PNR status to confirm.

How to fix IRCTC "Session Expired" during payment?

Log out completely, clear cookies, and log in again. Complete the booking quickly without pausing. Save passenger details in your master list beforehand to speed up the process.

Can I book IRCTC tickets during server maintenance?

No. IRCTC has scheduled maintenance windows (usually late night, 11:30 PM to 12:30 AM). During this time, bookings are not possible. Unscheduled maintenance can happen anytime.

What is the best time to book IRCTC tickets to avoid errors?

For non-Tatkal bookings, early morning (5:00-8:00 AM) or late evening (8:00-11:00 PM) have the lowest server load. Avoid the 10:00 AM-12:00 PM window when Tatkal bookings are happening.

IRCTC shows "Booking Failed" โ€” will I get a refund?

If money was deducted, you will receive an auto-refund within 3-7 working days depending on your payment method. Check our IRCTC payment refund guide for detailed refund timelines.


This guide is for informational purposes only. CitizenNest is an independent platform and is not affiliated with Indian Railways or IRCTC. For official information, visit irctc.co.in.