> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-60c89f9a-mintlify-audit-missing-sections-1778528421.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Handle Refund Errors

> Sometimes when you try to process a refund request, it fails to get processed and you may encounter `BAD_REQUEST_ERROR` messages stating refunds are not supported. This happens because most of the banks do not support refunds for payments that are more than 6 months old.

## List of Possible Refund Errors

Given below is a refund error example.

```json: Error Response  theme={null}
{
  "error": {
    "code": "BAD_REQUEST_ERROR",
    "description": "Refund is not supported by the bank because the payment is more than 6 months old",
    "source": null,
    "step": null,
    "reason": null,
    "metadata": {}
  }
}
```

You can try to process such refunds using [**Instant Refund**](/payments/refunds/instant). To check the refund status, navigate to the **Refund Details** pop-up by clicking on the specific **Refund Id** under the **Transactions** → **Refunds** tab.

You can get the ARN/RRN for successfully processed refunds under the [Dashboard Refunds tab](/payments/refunds/view) or using the [Fetch Refund API](/api/refunds#fetch-refund-by-id). This is a unique reference number which can be used by the customers to track refunds.

<Info>
  **Instant Refund Fee**

  We charge a [small fee to process instant refunds](/payments/refunds/instant#refund-fees).

  If **Instant Refund** for a payment that is more than 6 months old is not supported, an error message is displayed on the **Refund Payment** pop-up.

  You will encounter the following error code and error message in the API response:

  ```json: Error Response theme={null}
  {
    "error": {
      "code": "BAD_REQUEST_ERROR",
      "description": "Refund is not supported by the bank because the payment is more than 6 months old",
      "source": null,
      "step": null,
      "reason": null,
      "metadata": {}
    }
  }
  ```
</Info>

<Info>
  **Instant Refund Fee Reversal**

  If the instant refund fails, any fee charged will be reversed to your account.
</Info>

### Related Information

* [About Refunds](/payments/refunds)

* [Normal Refunds](/payments/refunds/normal)

* [Instant Refunds](/payments/refunds/instant)

* [Batch Refund](/payments/refunds/batch)

* [Refunds FAQs](/payments/refunds/faqs)
