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.
Official Links
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:
- Don't keep refreshing โ This adds more load and makes it worse
- Wait 2-3 minutes and try again
- Try the IRCTC Rail Connect app if the website is down (or vice versa)
- Use a wired internet connection or strong Wi-Fi instead of mobile data
- 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:
- Log out completely and close the browser
- Clear your browser cookies for irctc.co.in
- Log in again with your credentials
- Complete the booking process without pausing โ fill in all details quickly
- 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:
- Keep your phone unlocked and near you during payment
- If possible, use UPI instead of debit card/net banking โ UPI doesn't require a separate OTP page
- Have your card details memorized or saved to enter them quickly
- Use a bank with fast SMS delivery โ SBI, HDFC, and ICICI are generally reliable
- If OTP expires, go back and restart the payment โ check if the ticket is still available
Fix 4: Captcha Not Loading or Captcha Error
- Disable ad blockers โ they can block the captcha image
- Clear browser cache and cookies
- Try an incognito/private window
- Switch browsers โ try Chrome, Firefox, or Edge
- If using the app, update to the latest version of IRCTC Rail Connect
Fix 5: Booking Shows "Transaction Pending"
- Do NOT rebook immediately โ your ticket might still be processing
- Wait at least 30 minutes
- Check My Transactions โ Booked Ticket History
- If the ticket appears with a PNR, it was successfully booked
- If it shows as failed after 30 minutes, check your bank account for the debit
- 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
- Save passenger details โ Add all passengers to your IRCTC master list beforehand
- Save payment method โ Keep your preferred UPI or card details ready
- Log in 5 minutes early โ Be logged in by 9:55 AM for AC Tatkal
- Fill the booking form early โ Select train, class, and passengers. Stop at the payment page
During Booking
- Use the IRCTC website (not app) for Tatkal โ the website is generally faster for time-critical bookings
- Use a fast browser โ Chrome or Edge with no extensions
- Use wired internet or strong broadband โ avoid mobile data
- Click Book only once โ Multiple clicks cause errors
- Use UPI or IRCTC wallet for fastest payment processing
- Enter bank OTP within 30 seconds โ Have your phone ready
If Booking Fails
- Don't panic โ Retry immediately, Tatkal quota lasts a few minutes
- Check if the ticket was actually booked in My Transactions
- If genuinely failed, try again quickly โ seats may still be available
- 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
- Always check My Transactions before assuming a booking failed โ the ticket may have been booked despite an error message
- Use IRCTC e-wallet for fastest payment and fewer failures
- Keep your browser updated โ outdated browsers cause compatibility issues
- Avoid VPNs during booking โ IRCTC may block VPN connections
- 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.
Related Guides
How to Apply for Gas Connection Online
Step-by-step guide to apply for a new LPG gas connection online from Indane, HP Gas, or Bharat Gas. Documents, fees, and Ujjwala eligibility.
Petrol Diesel Price Check Today โ How to Check Fuel Price in Your City
Check today's petrol and diesel price in your city via SMS, app, or online. Step-by-step guide for IOCL, BPCL, HPCL with price breakdown and saving tips.
DigiLocker NAC Certificate: How to Download Academic Certificates Online
Download NAC certificates from DigiLocker โ CBSE marksheets, university degrees, and academic documents. Step-by-step guide to pull from issuers.
PhonePe Payment Failed? Fix UPI Transaction Errors
Fix PhonePe payment failed errors including server timeout, bank decline, daily limit exceeded, wrong UPI PIN, and beneficiary issues quickly.
Train Food Quality Complaint: How to File on IRCTC
File a complaint about train food quality on IRCTC. Report bad food via SMS to 139, RailMadad portal, e-catering app, and get refund for poor meals.