> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-881012b3.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# About Refunds

> Initiate Normal and Instant Refund payments using Razorpay Dashboard and APIs for your customers.

<div style={{display:"flex",flexWrap:"wrap",alignItems:"center",gap:"0.35rem 0.9rem",border:"1px solid rgba(128,128,128,0.28)",borderRadius:"0.5rem",padding:"0.45rem 0.75rem",margin:"0 0 1.25rem",fontSize:"0.875rem"}}>
  <span style={{fontWeight:600}}>Available in</span>
  <span>🇮🇳 India</span>
  <span>🇸🇬 Singapore</span>
  <span>🇺🇸 United States</span>
</div>

There could be situations when customers request a refund of the payments made for the products or services purchased or availed on your website or app.

<Info>
  **Customer Looking for Refund**

  If you are a customer looking for a refund, know about [customer refunds](/docs/us/payments/customers/customer-refunds).
</Info>

## Refund Types

Following are the various types of refunds that you can use to refund payments to your customers:

<ul>
  <li><a href="/docs/us/payments/refunds/normal" target="_blank">Normal Refund</a>
  <br />Amount is refunded within 5-7 working days.</li>

  <li><a href="/docs/us/payments/refunds/batch" target="_blank">Batch Refund</a>
  <br />Issue refunds in bulk using an XLSX or CSV file. Once you upload a file, it is picked up for processing after 70 minutes. You can cancel a batch upload in the 70 minutes before it is picked up for processing.</li>
</ul>

## Dashboard Actions

You can perform the following actions on refunds from the Dashboard:

* [View Refunds](/docs/us/payments/refunds/view)
* [Issue Refunds](/docs/us/payments/refunds/issue)
* [View Settlement Details of a Refund](/docs/us/payments/refunds/view#view-settlement-details-of-a-refund)
* [Subscribe to Webhook Events](/docs/us/payments/refunds/subscribe-to-webhooks)

## Refund States

Following are the various states of a refund:

| States      | Description                                                                                                                                                                                                                                                                                                                                                                                                         |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `processed` | This is the final state of the refund.                                                                                                                                                                                                                                                                                                                                                                              |
| `failed`    | A refund can attain the failed state in the following scenarios:<ul><li>Normal refunds are not possible for a payment which is more than 6 months old.</li><li>Instant refunds can sometimes fail because of customer's account or bank-related issues.</li></ul>A refund can attain the failed state in certain cases. For example, normal refunds are not possible for a payment which is more than 6 months old. |

<Warning>
  **Watch Out!**

  Usually, Razorpay moves a refund to the `processed` state before receiving the ARN/RRN number from the Gateway. You can ensure that a refund moves to the `processed` state only after receiving confirmation from the Gateway by activating this feature on your account by [support request](https://razorpay.com/us/support/).
</Warning>

## Handle Refund Chargeback

For the prevention of chargebacks, Razorpay only does **source refunds**. It means that money is refunded to the payment method that the customer used to make the payment. For example, if a credit card was used to make the payment, the refund is pushed to the same credit card.

## Reports

Detailed insights can be gained using reports and real-time data on the Dashboard. These reports can then be used for accounting and reconciliation purposes. Know more about [reports](/docs/us/payments/dashboard/reports).

Understand [how the Refund process works](/docs/us/payments/refunds/normal#how-normal-refunds-work).

### Related Information

* [Add funds to your account to process refunds (low account balance)](/docs/us/payments/dashboard/account-settings/balances#add-funds-to-your-current-balance)
* [Handle refund errors](/docs/us/payments/refunds/errors)
* [Refunds API](/docs/us/payments/refunds/apis)
* [Refund Communication](/docs/us/payments/refunds/communication)
* [Refunds FAQs](/docs/us/payments/refunds/faqs)
