All Articles
Guides9 May 20268 min read

IRCTC Payment Failed But Money Deducted? Here's How to Get Refund

Money deducted from your account but IRCTC ticket not booked? Step-by-step guide to get your refund fast, file complaints, and avoid payment failures during train ticket booking.

Online payment illustration with smartphone and credit card

Advertisement

728×90

Few things are more frustrating than watching money leave your bank account while IRCTC tells you the booking failed. Your account shows the deduction, but no ticket appears in your booking history. Is the money gone? Will you get it back? How long do you have to wait?

Take a deep breath. This happens far more often than IRCTC would like to admit, especially during Tatkal rush hours and festival season. The good news is that the money is not actually gone — it is stuck in a limbo between your bank and IRCTC, and there is a clear process to get it back.

Why Does This Happen?

The most common cause is a timeout. When you click "Pay" on IRCTC, your bank debits the amount and sends a confirmation to the IRCTC payment gateway. If there is a network glitch, server overload, or timeout during this communication, the money leaves your account but IRCTC never receives the confirmation. From your bank's perspective, the payment succeeded. From IRCTC's perspective, it never happened.

Other causes include:

  • Browser crash or accidental tab closure during payment processing
  • Double-clicking the pay button which initiates duplicate transactions
  • Bank server issues especially during high-traffic Tatkal hours (10 AM to 10:05 AM)
  • UPI app timeout where the payment processes after the booking window expires
  • Session timeout on IRCTC while the payment was being processed

Step 1: Do Not Panic and Do Not Try Again Immediately

This is important. Many passengers, seeing the failed message, immediately try to book again. Now they have two deductions and still no ticket. Wait at least 30 minutes before attempting another booking. Check your bank statement or UPI transaction history to confirm the deduction.

Step 2: Check Your IRCTC Booking History

Sometimes the ticket actually gets booked, but the confirmation page fails to load. Before assuming the worst, log into IRCTC and go to "Booked Ticket History" or "My Transactions." If you see a booking with a PNR number, the ticket exists — you just missed the confirmation screen.

You can also check by entering your train details on ConfirmYatra's PNR status checker. If a ticket was issued against your name, it will show up.

Step 3: Wait for the Auto-Refund (Most Common Resolution)

In the majority of cases, IRCTC's system automatically detects failed transactions and initiates a refund. The timeline depends on your payment method:

  • UPI (Google Pay, PhonePe, Paytm) — Auto-refund within 24 to 48 hours
  • Debit Card — 5 to 7 working days
  • Net Banking — 3 to 5 working days
  • Credit Card — 7 to 15 working days (depends on your bank's billing cycle)

Most passengers get their money back without doing anything. Just wait for the standard processing time before escalating.

Step 4: File a Complaint with IRCTC (If Refund Does Not Come)

If the refund does not appear within the expected timeframe, here is how to escalate:

Option 1 — IRCTC Customer Care

Call 14646 or 011-23340000. Have your transaction ID, booking date, and bank statement ready. The agent can check the transaction status on their end and initiate a manual refund if needed.

Option 2 — IRCTC E-Mail

Send details to care@irctc.co.in. Include your username, transaction date, amount, payment method, and a screenshot of the bank deduction. They typically respond within 48 to 72 hours.

Option 3 — IRCTC Website Grievance

Go to the IRCTC website, navigate to "Contact Us" or "Grievance," and file a formal complaint with all details. You will get a reference number to track the status.

Option 4 — Your Bank

If IRCTC confirms the transaction failed on their end, your bank can reverse the hold. Call your bank's customer service with the transaction details and IRCTC's failed transaction reference.

Step 5: File a Chargeback (Last Resort)

If none of the above works within 15 to 20 days, you can file a chargeback or dispute with your bank. This is especially effective for credit card payments. The bank investigates the transaction and typically reverses it within one billing cycle.

For UPI payments, raise a dispute through your UPI app (Google Pay, PhonePe, etc.). There is usually a "Report a problem" or "Transaction issue" option next to the failed transaction.

How to Avoid Payment Failures

Use UPI as your primary payment. It is the fastest and has the highest success rate on IRCTC. Keep the UPI app open before starting the booking.

Have a backup payment method ready. If UPI fails, immediately switch to net banking or debit card. Do not waste time retrying the same method.

Use the IRCTC website on a desktop browser. The website handles payment processing more reliably than the mobile app during peak hours.

Do not refresh the page during payment. This is the most common cause of duplicate deductions. Even if the page seems stuck, wait at least 2 minutes before closing or refreshing.

Avoid booking in the first 2 minutes of Tatkal opening. The server load is insane at exactly 10:00 AM and 11:00 AM. If your train is not ultra-competitive, waiting until 10:03 or 10:05 significantly improves payment success rates.

Clear your browser cookies before booking. Stale session cookies can cause payment gateway errors. A fresh browser session is cleaner.

Keep Records

Always screenshot your payment confirmation screen. Save the UPI transaction ID or net banking reference number. If the booking fails, these records make the refund process much faster.

ConfirmYatra's PNR status checker can help verify whether a ticket was actually issued. After a failed payment situation, enter any PNR or details you have to confirm whether a booking exists or not. If there is no ticket, keep your payment records and follow the refund process above. The money will come back — it just takes a bit of patience.

Advertisement

728×90

IRCTC PaymentRefundTransaction FailedTrain BookingIRCTC Help

Found this article helpful?

Share it with fellow travellers and check your train details on ConfirmYatra.