- Process merchant-initiated and automatic refunds.
- Track refund status and processing times.
- Manage refund operations through the dashboard.
- Troubleshoot common refund issues.
Quick reference
The following questions address common tasks and concerns when managing refunds through the Merchant Dashboard.Refund types and processing
Refund types and processing
Cashfree supports two types of refunds to ensure seamless payment reversals for different scenarios.
- Merchant-initiated refunds: Manual refunds initiated by the merchant from the dashboard or via API for customer service, order cancellations, or disputes.
- Automatic refunds: When a transaction fails but the customer’s account is debited, Cashfree automatically initiates a refund without merchant intervention.
Refund processing times
Refund processing times
Refund processing times vary by payment method, though most are completed instantly. Complete processing times are:Related topics: For detailed refund timelines, see refund processing, payment method specifics, and bank processing times.
- UPI refunds: Up to 5 working days. This is usually processed within hours.
- Card refunds: Up to 7 working days. This depends on the issuing bank.
- Other payment methods: 7-10 working days for net banking and wallet transactions.
Processing time refers to the maximum TAT. Around 90% of refunds are processed instantly regardless of the payment method used.
Initiating refunds from dashboard
Initiating refunds from dashboard
You can process refunds directly from the Merchant Dashboard. Complete these steps to initiate a refund:
Related topics: For API-based refunds, see create refund API, refund status tracking, and bulk refund operations.
- Log in to the Merchant Dashboard.
- Go to Payment Gateway > Transactions > Payments.
- Search for the transaction to be refunded and click Refund.
- Enter refund details:
- Enter refund amount (full or partial)
- Add a remark if required
- Click the info icon to view refund charges
- Click Initiate refund to process instantly.

Refund initiation process
Checking refund status
Checking refund status
You can track refund status and view detailed information directly from the dashboard. Complete these steps to check refund status:
The dashboard shows refund status as:
- Log in to the Merchant Dashboard.
- Go to Payment Gateway.
- Select Refunds > Initiated refunds.
- Apply date range, status, or amount filters as needed.
- Click the Refund ID to view complete refund information.

Refund status dashboard
- Pending: Refund initiated but not yet processed.
- Successful: Refund completed and funds returned.
- Failed: Refund couldn’t be processed.
Troubleshooting refund delays
Troubleshooting refund delays
If the refund isn’t processed within the standard TAT, follow these troubleshooting steps:Related topics: For additional support, see refund troubleshooting, customer support guidelines, and dispute management.
- Verify refund initiation: Check that the refund was initiated in Payment Gateway > Transactions > Refunds > Initiated refunds.
- Check refund status: Confirm if the status shows as pending or successful in the dashboard.
- Wait for TAT completion: If pending, wait for the respective TAT. UPI: 5 days, Cards: 7 days.
- Provide ARN for bank follow-up: If status shows success but the customer hasn’t received funds, provide the refund ARN (available in the Merchant Dashboard) for bank follow-up.
Most refund delays are due to bank processing times, not technical issues. Always check the refund status in the dashboard before escalating customer queries.
Cancelling refunds
Cancelling refunds
Yes, you can cancel refunds that are still in pending status. Complete these steps to cancel a refund:
Related topics: For API-based cancellation, see cancel refund operations, refund status management, and refund policy guidelines.
- Log in to the Merchant Dashboard.
- Go to Payment Gateway > Transactions > Payments.
- Locate the transaction with the refund you want to cancel.
- In the refund section, click the cancel option on the extreme right.

Cancel refund option
Next steps
After familiarising yourself with refund management basics:- Set up refund webhooks for real-time refund notifications.
- Explore automated refund processing via APIs.
- Review comprehensive refund reports for business insights.
- Configure customer notifications for refund updates.