Skip to main content
Available in🇮🇳 India🇸🇬 Singapore🇺🇸 United States

General FAQs

You can issue partial or full refund using:By default, the entire amount is refunded. If you issue a partial refund, ensure the partial refund option is selected and enter the desired value in INR.
Watch Out!Razorpay issues immediate refunds. Once a refund is issued, it cannot be canceled or reversed.
  • Refunds
    No, we do not charge for the regular refunds. However, fees and taxes charged for a captured payment are not reversed.
  • Instant Refunds
    Yes, we charge a small fee to issue instant refunds. Know more about instant refund pricing.
If your current balance is less than the amount you are trying to refund, you can either initiate the refund once you receive further payments or you can add funds to your account from the Dashboard.
Yes, a refund status can remain in a ‘pending’ state, particularly when the refund cannot be processed instantly. This state indicates that the refund has been accepted by Razorpay but is still being processed by the bank or payment network.The refund.processed webhook is the most reliable and recommended way to receive the final status update (Processed, Failed or Reversed).We strongly suggest implementing both the Refund API response handler (for immediate status) and the refund.processed webhook (for the definitive final status update) to ensure reliable status tracking and update your inventory/ledger accurately.
No, not all refunds return ‘processed’ instantly.
  • Instant Refunds (Optimum Speed): If the refund is successfully processed instantly, the API response will typically show a processed status immediately or shortly after.
  • Normal Refunds (Standard Speed) or Failed Instant Refunds: If the refund defaults to the normal processing speed (5-7 business days) or if the API call is synchronous but the bank processing takes time, the initial API response might return a pending status.
In all scenarios, rely on the refund.processed webhook for the final, verified status update to ensure your application records are correct.

IRCTC Customers

After you cancel a booking, IRCTC has to initiate the refund. You will receive the credit in your account within 7-10 working days from the date of refund.
If you have not received the email, check your booking status directly on the IRCTC portal or contact IRCTC support.
If you have not received your booking confirmation mail from IRCTC after paying for your tickets, it means your payment was unsuccessful.In such cases, your money is credited back to your account within 7-10 working days from the transaction date. Know more about the refund timelines.If you have not received the amount even after 10 days, contact support with the following details:
  • IRCTC transaction id.
  • A copy of the bank statement from the date of debit to the current date.
  • UPI Reference number (if the transaction is via UPI).