# Refunds

Use Finix to return funds to a customer after a payment has been processed. Refunds can be issued in full or in part, and can be initiated through the Finix Dashboard, the API, or directly on a payment terminal.

- **Full refunds** return the entire transaction amount to the customer.
- **Partial refunds** return a portion of the amount; you can issue multiple partial refunds against a single `Transfer` as long as the total doesn't exceed the original transaction amount.
- Once a refund is initiated, it **cannot be canceled**.


Refund processing depends on the merchant's `pending_refunds_strategy`. When refund holds are enabled, refunds follow a `PENDING` workflow to verify there are sufficient funds to cover the refund. For more information, see [Pending refunds](/guides/after-the-payment/refunds/pending-refunds).

## Fees

When a payment is refunded, the original processing and platform fees are not returned. Depending on your Fee Profile, a fixed fee applies to each refund attempt, successful or failed. For more information, see [Available Fees](/guides/platform-payments/monetizing-payments/available-fees#transaction-attempt-fees).

## Timing

Customers typically see refunds credited to their account within 5-10 business days, depending on their bank. When a refund is issued shortly after the original charge, it may appear as a reversal instead. A reversal removes the original charge from the statement rather than adding a separate credit.

## Settlements

Refunds appear as debits in Settlements (see [Payouts](/guides/after-the-payment/payouts)), similar to `Transfers` and capture requests. If the merchant's settlement balance cannot cover a refund, Finix holds the refund in `state: PENDING` until the balance, or a debit on the merchant's bank account, covers it. For more information, see [Pending refunds](/guides/after-the-payment/refunds/pending-refunds).

Refunds in Auth and Capture Flows
If you are performing [separate Authorizations and captures](/guides/online-payments/payment-features/auth-and-captures), you'll need to refund the `Transfer` that was created as part of capturing the `Authorization`. If you haven't captured it yet, [void the Authorization](/guides/online-payments/payment-features/auth-and-captures#void-an-authorization) instead.

## Learn more

Refunding with the Dashboard
Refund payments using the Finix Dashboard.

Refunding with the API
Refund online and card-present payments programmatically using the Finix API.

Refunding with a Standalone Terminal
Refund in-person payments using a Standalone Terminal (e.g., Pax A800 or Pax A920Pro).

Refunding with the D135 Checkout App
Refund in-person payments using the D135 Finix Checkout App.

Pending refunds
Learn how Finix holds refunds when a merchant's settlement balance is insufficient, how pending refunds are funded, and what happens when a refund expires.