IRCTC Payment Failed but Money Deducted — What to Do
Money deducted from your bank but IRCTC ticket not confirmed? Here's exactly how to get your refund — timeline, process, and who to contact.
You just tried booking a train ticket. The payment went through — you can see the deduction in your bank statement — but IRCTC shows "Transaction Failed" or "Booking Not Confirmed." Your money is gone and you have no ticket. This is one of the most stressful IRCTC experiences, but here's the reassuring part: you will get your money back. Every single time.
Why Does This Happen?
The payment process involves three parties: IRCTC, a payment gateway (like Paytm, Razorpay, etc.), and your bank/UPI app. When these don't sync perfectly, you get a mismatch:
- Your bank confirms the deduction
- But the payment gateway times out before confirming to IRCTC
- IRCTC never gets the "payment successful" signal
- So IRCTC marks the booking as failed
- Tatkal booking window (extreme server load)
- Slow internet connections
- Net Banking sessions that take too long (OTP delays, page refreshes)
- UPI timeout errors
Step 1: Don't Panic, Check Your Booking History
Before assuming the worst, check if the ticket was actually booked:
- Log in to IRCTC → My Transactions → Booked Ticket History
- Look for the booking — sometimes it shows as confirmed even though you saw an error
- Also check your email for a booking confirmation from IRCTC
Step 2: Check if the Money Was Actually Deducted
Sometimes what looks like a deduction is actually a temporary hold:
- UPI transactions: Check your UPI app (Google Pay, PhonePe, Paytm). If the transaction shows "Pending" rather than "Completed," the money might be returned automatically within a few hours.
- Credit/Debit cards: Banks often place a temporary authorization hold. If the transaction fails, this hold is released within 3-7 business days.
- Net Banking: Check your bank statement (not just the SMS alert). The SMS shows the debit, but the actual settlement might not have happened yet.
Step 3: Wait 24-48 Hours for Automatic Refund
IRCTC has an automatic refund mechanism. When a payment is received but no ticket is generated, the system flags it for auto-refund. Here's the typical timeline:
| Payment Method | Auto-Refund Timeline |
|---|---|
| UPI (GPay, PhonePe, Paytm) | 24-48 hours |
| Debit Card | 5-7 business days |
| Credit Card | 5-7 business days |
| Net Banking | 3-5 business days |
| IRCTC e-Wallet | 24 hours |
Step 4: If Auto-Refund Doesn't Come
If the money hasn't been refunded after the timeline above:
File a TDR (Ticket Deposit Receipt)
- Go to IRCTC → My Transactions → Filed TDR History → File TDR
- Search for the transaction by date or PNR
- Select the failed transaction
- Choose reason: "Amount deducted, ticket not booked"
- Submit
Contact IRCTC Customer Care
| Channel | Contact |
|---|---|
| Helpline | 14646 |
| eticket@irctc.co.in | |
| Care Email | care@irctc.co.in |
- Transaction ID (from IRCTC or your bank statement)
- Date and time of transaction
- Amount deducted
- Payment method used
- Bank name
- Screenshot of the bank deduction
- Screenshot of IRCTC showing "failed" or "no booking"
Contact Your Bank
If IRCTC confirms the refund was processed on their end but you still haven't received it, the issue is with your bank. Contact your bank's customer care with:
- The transaction reference number
- IRCTC's refund reference number (from TDR or email)
- Date of the original transaction
What About Double Deductions?
Sometimes the payment is deducted twice — you see two charges for the same amount. This usually happens when you hit "Pay" multiple times during a slow page load.
For double deductions:- One transaction gets the ticket (check booking history)
- The other is automatically flagged for refund
- If both fail, both amounts are refunded
How to Prevent Payment Failures
Use UPI over Net Banking. UPI is the most reliable payment method on IRCTC. It's faster (no bank login page, no OTP), has fewer points of failure, and refunds come back quickest. Don't refresh the page during payment. This is the number one cause of double deductions. If the payment page seems stuck, wait. Give it at least 2-3 minutes before assuming it's failed. Don't close any windows. IRCTC and payment gateways use pop-up windows. Closing any window during the payment process causes failures. Have stable internet. A dropped connection during payment confirmation is a common cause. Use WiFi instead of mobile data when possible. Use IRCTC e-Wallet for fastest transactions. Pre-load money into your IRCTC e-Wallet. Payments are instant with no gateway intermediary, which means almost zero chance of failure. Avoid peak Tatkal hours if possible. The 10:00-10:30 AM window has the highest server load. If your journey isn't urgent, book during regular hours.Important Things to Know
You will always get your money back. RBI regulations require banks to reverse failed transactions. This is not optional for the bank — it's mandated. Keep screenshots of everything. Take screenshots of the failed transaction page, your bank statement showing the deduction, and any error messages. These speed up resolution if you need to file a complaint. Don't try to book the same ticket again immediately. First confirm the original transaction actually failed (check booking history). Otherwise you might end up with two confirmed tickets for the same journey and cancellation charges on one. IRCTC's e-Wallet refunds are fastest. If you booked using the IRCTC e-Wallet, failed transaction refunds are credited back within hours, not days.The whole experience is frustrating, but the money always comes back. Use indianrail.app to research your trains and routes before attempting the booking, so when you're on IRCTC, you can move fast and minimize the chance of timeouts.