Refund options
You can process the following types of refunds:- Full refund: Refund the entire captured amount.
- Partial refund: Refund a portion of the captured amount.
- Multiple partial refunds: Process multiple partial refunds for a single payment. The total of all partial refunds can’t exceed the captured amount.
Some payment methods don’t support partial refunds.
Refund lifecycle

Refund a payment
Cashfree supports two types of refunds:- Merchant-initiated refunds: Refunds that you initiate from your dashboard or API.
- Auto refunds: Funds that are reversed to the customer when the payment TTL is breached. For more information, see Payment time to live (TTL).
- Dashboard
- API
Single refund
You can initiate a refund for individual transactions directly from the dashboard. Use this option to process refunds for specific payments that require customer service or order corrections.To initiate a single refund:- Log in to the Merchant Dashboard.
- Go to Payment Gateway > Transactions > Payments.
- Search for the transaction that you want to refund.
- Select Initiate Refund.
Multiple refunds (batch)
Use the Batch Refunds feature to initiate refunds for a large number of payments at a time. Add all the required refund details in a single file as per the required format and upload the file.To initiate a batch refund:- Log in to the Merchant Dashboard.
- Go to Payment Gateway > Transactions > Refunds > Batch Refunds > Upload File.
- Download the sample file to know the refund details required in the batch file.
- Read the upload instructions before you upload the file.
- If the file isn’t in the suggested format, it won’t be uploaded. Resolve any errors in the uploaded file and reupload it.
Auto refunds
Auto refunds are refunds triggered automatically for unsuccessful payments, disputes, duplicate payments, or instances where payments are received directly to your VPA, regardless of whether an order has been generated. Auto refunds usually occur when customers:- Make a payment after the order has reached a terminal state.
- Make a direct payment to the UPI ID.
Refund communication
Customers are kept informed about their refund status and stay up to date on every stage of the process. Refunds, as reversals, involve multiple stages—initiation, processing, cancellation, and potential delays—that are essential to monitor. With refund communication, customers receive timely notifications, helping build trust and satisfaction. Customers can also use Cashfree Customer Hub to track these refunds better.Refund wallet
Refund wallets offer a streamlined and efficient solution for managing your refund process. The following table provides more information:| Scenario | Without refund wallet | With refund wallet | Advantages |
|---|---|---|---|
| You want to initiate a refund of ₹500 | Current balance = 0 Refund goes on hold | Current balance = 0 Refund wallet balance = ₹5000 Refund successfully processed | ✅ Refunds without delays |
| Receive your settlements in full | Current balance = ₹5000 Refund adjustments = ₹4300 Settled amount = ₹700 | Current balance = ₹5000 Settled amount = ₹5000 | ✅ Effortless reconciliation |