> ## 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.

# Issue Refunds

> Issue refunds to customers using Razorpay Dashboard and APIs.

<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>

You can issue refunds to your customers using the Dashboard or APIs. Refunds are possible for `captured` payments only.

<Info>
  **Customer Looking for Refund**

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

## Full and Partial Refunds

Refunds can be made either in **full** or in **part**.

* **Full Refund**
  <br />You can refund the entire amount that you received in the payment.

* **Partial Refund**
  <br />You can refund part of the amount received in the payment. You can issue multiple, partial refunds as long as their sum does not exceed the captured amount.

A payment moves to the `refunded` state only when the entire amount is refunded to the customer. In case of partial refunds, the payment remains in the `captured` state till the entire payment is refunded.

## Issue Refunds

### Issue Refunds Using Dashboard

Watch this video to see how to issue a refund.

<iframe width="560" style={{maxWidth: '100%'}} height="315" src="https://www.youtube.com/embed/O-tkAsnvV1w?si=WKjXZtkSYrdCVDVW" title="How to issue a refund via the Razorpay Dashboard" frameBorder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

To issue refunds:

1. Log in to the Dashboard.
2. Navigate to **Transactions** → **Payments**.
3. Select the payment for which refund is requested. The payment should be in the `captured` state.
4. On the **Refund Payment** page, in the **amount** field, enter an amount lesser than the captured amount for issuing a partial refund.
   By default, the entire amount will be refunded.
5. Look for the **Refund Instantly** check box.
   * If you want to issue a normal refund, unselect the **Refund Instantly** check box.

<img class="click-zoom" src="https://razorpay.com/docs/build/browser/assets/images/instant_refunds_self_serve-normal-refund-payment.jpg" alt="Unselect Refund Instantly to issue a normal refund" width="600" />

* If you want to issue an [instant refund](/docs/payments/refunds/instant), select the **Refund Instantly** check box.

<img class="click-zoom" src="https://razorpay.com/docs/build/browser/assets/images/instant_refunds_self_serve-instant-refund-payment.jpg" alt="Select Refund Instantly to issue Instant Refunds" width="600" />

6. Review the fees that will be levied for the refund to be processed instantly.
7. Click the **Issue Full Refund** or **Issue Partial Refund** button, depending on the amount to be refunded.

### Issue Refunds Using API

To create a normal refund, use [Create a Normal Refund API](/docs/api/refunds/create-normal).

### Related Information

<ul>
  <li><a href="/docs/payments/refunds" target="_blank">About Refunds</a></li>
  <li><a href="/docs/payments/refunds/normal" target="_blank">Normal Refunds</a></li>
  <li><a href="/docs/payments/refunds/instant" target="_blank">Instant Refunds</a></li>
  <li><a href="/docs/payments/refunds/batch" target="_blank">Batch Refunds</a></li>
  <li><a href="/docs/payments/refunds/view" target="_blank">View Refunds</a></li>
  <li><a href="/docs/payments/refunds/faqs" target="_blank">Refunds FAQs</a></li>
</ul>
