---
title: Refunds
slug: dashboard/refunds
excerpt: Learn how to process and manage refunds on the Pine Labs Online dashboard.
sidebar_order: 2
hidden: false
metadata:
  title: Refunds Dashboard — Manage Transaction Refunds | Pine Labs
  description: >-
    Process full and partial refunds, initiate bulk returns, and track refund
    status in real-time using the Pine Labs dashboard. Monitor all refund
    operations with dedicated refund order IDs for reconciliation.
  keywords: >-
    refunds, refund dashboard, partial refund, full refund, bulk refund, refund
    tracking, Pine Labs refunds
  robots: index
---
The **Refunds** section lets you initiate, track, and manage all refund operations for your Pine Labs Online transactions. Whether it's a full refund, partial refund, or a batch of returns — everything is visible in one place.

You can initiate a refund for the captured payment against an order from the dashboard. This could be done from the payments section where all the orders are listed. Use our Refunds section to manage your refunds and create a bulk refund.

**Real-Time Tracking**: You can monitor all the refunds initiated from your account in the refund section of the dashboard. Once a refund is initiated, it immediately appears in the transaction history, allowing you to track its progress in real time.

**Refund Order ID**: Pine Labs generates a refund order ID for each transaction, making it easy for you to track and reconcile the refund request.

<Image src="images/dashboard/Refunds/Refunds-Listing.png" alt="Refund listing"/>


> 📘 Note:
>
> * The refunds tab will be visible on the Dashboard once you initiate a refund.

### Refund Options

Listed below are the refund options available through the Pine Labs dashboard.

1. **Partial Refund**: To initiate a partial refund, you must enter the amount that needs to be refunded against an order.
2. **Full Refund**: You can also initiate a full refund against an order based on your customer request and business.

<DocImage src="images/dashboard/Refunds/Refund-Details.png" alt="Refund-Details" caption="" />

> 📘 Note:
>
> * Before a refund is processed, a confirmation popup will appear, allowing you to review the refund details.
> * Refunds are initiated instantly, but the time taken for the amount to reach back the customer's account depends on the payment method and the bank's processing time.

Refer to our <a href="../payment-lifecycle/refunds" >Refund Life Cycle</a> documentation to learn more about refund statuses.

## Refund list view

The Refunds page displays all refund transactions with key details:

| Column | Description |
|---|---|
| **Refund ID** | Unique identifier for the refund |
| **Order ID** | Original order this refund is linked to |
| **Merchant Reference** | Your internal order reference |
| **Refund Amount** | Amount being refunded |
| **Original Amount** | Total amount of the original transaction |
| **Status** | Current refund state |
| **Initiated Date** | When the refund was created |
| **Completed Date** | When the refund was processed to the customer |

## Initiate a refund

### From the Refunds page

1. Click **Create Refund** on the Refunds page
2. Enter the **Order ID** or **Merchant Reference** of the original transaction
3. Choose **Full Refund** or **Partial Refund**
4. For a partial refund, enter the refund amount
5. Add a reason (optional but recommended for record-keeping)
6. Click **Submit**

### From a transaction detail

1. Go to **[Payments](/dashboard/payments)** and open the transaction
2. Click **Initiate Refund** in the actions area
3. Follow the same full/partial refund flow

> **Tip:** Initiating from the transaction detail page automatically fills in the Order ID and shows you the available refundable amount.

---

## Full vs partial refunds

| Type | When to use | Example |
|---|---|---|
| **Full refund** | Customer cancels the entire order | ₹2,000 order → ₹2,000 refund |
| **Partial refund** | One item returned, or partial discount applied | ₹2,000 order → ₹500 refund for 1 returned item |

### Multiple partial refunds

You can issue multiple partial refunds on the same transaction, as long as the total refunded amount doesn't exceed the original payment amount:

```
Original payment:     ₹5,000
Partial refund #1:    ₹1,000   (remaining: ₹4,000)
Partial refund #2:    ₹2,500   (remaining: ₹1,500)
Partial refund #3:    ₹1,500   (remaining: ₹0 — fully refunded)
```

<DocImage src="images/dashboard/Refunds/Bulk-Refunds-OnClick.png" alt="Bulk Refund" caption="" />



## Refund detail view

Click any refund row to see complete details:

| Section | Information |
|---|---|
| **Refund summary** | Refund ID, amount, status, created date, completed date |
| **Original transaction** | Order ID, payment amount, payment method, capture date |
| **Customer info** | Name, email, phone — who receives the refund |
| **Timeline** | Event log: initiated → processing → completed |
| **Reason** | Why the refund was issued |


<DocImage src="images/dashboard/Refunds/Refund-Details.png" alt="Bulk Refund" caption="" />

---

## Export refund data

1. Apply filters to select the date range and status
2. Click **Export** in the top-right corner
3. Choose **CSV** or **Excel**
4. The file downloads with all refund details

### Export fields

| Field | Description |
|---|---|
| Refund ID | Pine Labs refund identifier |
| Order ID | Original order reference |
| Merchant Reference | Your internal reference |
| Refund Amount | Amount refunded |
| Original Amount | Total payment amount |
| Refund Type | Full or Partial |
| Status | Initiated, Processing, Completed, Failed |
| Payment Method | How the customer originally paid |
| Reason | Refund reason |
| Initiated At | Refund creation timestamp |
| Completed At | When refund was processed |

---


## FAQ

<details>
<summary>Can I cancel a refund after it's been initiated?</summary>

Once a refund is initiated, it cannot be cancelled. Ensure you verify the amount and order before confirming.
</details>

<details>
<summary>What happens if a refund fails?</summary>

If a refund fails, the amount is not deducted from your settlement balance. You can retry the refund from the Dashboard. Check the failure reason in the refund detail page — common causes include closed bank accounts or expired cards.
</details>

<details>
<summary>Is there a time limit for issuing refunds?</summary>

Refunds can typically be issued within 180 days of the original transaction. After this period, reach out to your Pine Labs account manager for assistance.
</details>

<details>
<summary>Can I issue a refund larger than the original amount?</summary>

No. The total refunded amount (including previous partial refunds) cannot exceed the original captured amount.
</details>

<details>
<summary>How does a refund affect my settlement?</summary>

Refund amounts are deducted from your next settlement. If the refund exceeds your pending settlement balance, the remaining amount is deducted from subsequent settlements. See [Settlements](dashboard/settlements) for details.
</details>

